* Starling_Button.as


package

{

import flash.display.Sprite;

import starling.core.Starling;

[SWF(frameRate="60", width="300", height="500", backgroundColor="0x666666")]

public class Starling_Button extends Sprite

{

private var _starling:Starling;

public function Starling_Button()

{

settingSet();

}

private function settingSet():void

{

_starling = new Starling(Game, stage);

_starling.start();

}

}

}







* Game.as



package

{

import flash.display.Bitmap;

import starling.display.Button;

import starling.display.Image;

import starling.display.Sprite;

import starling.events.Event;

import starling.textures.Texture;

public class Game extends Sprite

{

[Embed(source="../images/buttonTexture.png")]

private var _imgClass:Class;

[Embed(source="../images/buttonTextureBack.png")]

private var _backImgClass:Class;

private var _vec_btn:Vector.<Button>;

private var _container:Sprite;

public function Game()

{

super();

addEventListener(Event.ADDED_TO_STAGE, addStage);

}

private function addStage(e:Event):void

{

settingSet();

}

private function settingSet():void

{

var i:uint = 0;

var len:uint = 4;

_container = new Sprite();

this.addChild(_container);

var _bitmap:Bitmap = new _imgClass();

var _texture:Texture = Texture.fromBitmap(_bitmap);

var _backBitmap:Bitmap = new _backImgClass();

var _backTexture:Texture = Texture.fromBitmap(_backBitmap);

var _button:Button;

var _buttonName:Vector.<String> = Vector.<String>(["Play", "Options", "Rules", "Sign in"]);

for(i; i<len; i++){

_button = new Button(_texture, _buttonName[i], _backTexture);

_button.fontBold = true;

_button.scaleWhenDown = .95;

_container.addChild(_button);

_button.y = _button.height * i;

}

_container.x = (stage.stageWidth - _container.width) / 2;

_container.y = (stage.stageHeight - _container.height) / 2;

}

}

}


'Starling' 카테고리의 다른 글

Starling_Tween( _repeatCount, _reverse )  (0) 2013.07.17
Starling_ Double Click 꼼수.  (0) 2013.07.17
Starling TextField Filters  (0) 2013.04.03
Starling TextField bounds, textBounds  (0) 2013.04.03
starling_TouchEvent  (0) 2012.11.21

+ Recent posts