All Downloads are FREE. Search and download functionalities are using the official Maven repository.

scaffold.src.main.actionscript._packageName_.view.HelloScreen.as Maven / Gradle / Ivy

package _packageName_.view
{
	import feathers.controls.Button;
	import feathers.controls.Screen;
	import feathers.controls.StackScreenNavigator;
	import feathers.layout.VerticalLayout;

	import flair.logging.debug;

	import starling.events.Event;

	/**
	 * Example screen (you may modify or remove)
	 */
	public class HelloScreen extends Screen
	{
		/**
		 *
		 */
		public function HelloScreen()
		{
			super();

			debug( this , "HelloScreen" );
		}

		/**
		 * @inheritDoc
		 */
		override protected function initialize() : void
		{
			super.initialize();

			var l : VerticalLayout = new VerticalLayout();
			l.horizontalAlign = VerticalLayout.HORIZONTAL_ALIGN_CENTER;
			l.verticalAlign = VerticalLayout.VERTICAL_ALIGN_MIDDLE;
			layout = l;

			var button : Button = new Button();
			button.label = R.string.hello;
			button.addEventListener( Event.TRIGGERED , function () : void
			{
				( _owner as StackScreenNavigator ).pushScreen( ScreenID.WORLD );
			} );
			addChild( button );
		}
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy