Skip to content

pol2095/Feathers-Extension-Tabbed-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Feathers Extension Tabbed Application 1.4.005

Say hello to Feathers Extension Tabbed Application. This project adds two components (ViewNavigatorApplication and TabbedViewNavigatorApplication) to Feathers UI, a library of light-weight, skinnable, and extensible UI controls for mobile and desktop. The components run on Starling Framework and the Adobe Flash runtimes, offering blazing fast GPU powered graphics to create a smooth and responsive experience. Build completely standalone, native applications on iOS, Android, Windows, and Mac OS X, or target Adobe Flash Player in desktop browsers.

  • The ViewNavigatorApplication class is an application class meant to provide a simple framework for applications that employ a view-based navigation model.
    A view-based navigation model is characterized by a user interface where the end user navigates between a series of full screen views in response to user interaction. This is a paradigm commonly used by mobile applications and is accomplished through the use of a built in ViewNavigator container.
    It adds persitence manager and swipe views (or screens to navigate in the history of views) to feathers.controls.StackScreenNavigator.
  • The TabbedViewNavigatorApplication container defines an application with multiple sections (ViewNavigator).
    It allows persitence manager, swipe views or swipe navigators and drag tabs.

Quick Links

Minimum Requirements

Note

to compile for Flash player :

  • add in compiler (mxmlc) "-define+=CONFIG::air,false"
  • uncomment in "ViewNavigator.as" :
    • "CONFIG::air"
    • "if(CONFIG::air)"
  • if you use "ViewNavigatorApplication" uncomment in "ViewNavigator.as" :
    • "else Starling.current.nativeStage.addEventListener(flash.events.Event.DEACTIVATE, onDeactivate);"
    • "else Starling.current.nativeStage.removeEventListener(flash.events.Event.DEACTIVATE, onDeactivate);
  • if you use "TabbedViewNavigatorApplication" uncomment in "TabbedViewNavigator.as" :
    • "CONFIG::air"
    • "if(CONFIG::air)"
    • "else Starling.current.nativeStage.addEventListener(flash.events.Event.DEACTIVATE, onDeactivate);"
    • "else Starling.current.nativeStage.removeEventListener(flash.events.Event.DEACTIVATE, onDeactivate);