Game Development Reference
In-Depth Information
private var Back:Class;
[Embed(source="rsrc\\bee.png")]
private var Bee:Class;
private const BEE_HEIGHT:int = 50;
private const BEE_WIDTH:int = 42;
private const HEIGHT:int = 288;
private const WIDTH:int = 288;
private var m_sprite:Sprite;
private var m_timer:Timer;
private var m_dx:Number = 1;
private var m_dy:Number = 2;
public function SpriteTest()
{
addBackground();
m_sprite = createBee();
addChild(m_sprite);
// Set up the timer and fire it
m_timer = new Timer(50, 0);
m_timer.addEventListener(TimerEvent.TIMER, onTimer);
m_timer.start();
}
private function addBackground():void {
var bma:BitmapAsset = new Back() as BitmapAsset;
var back:Sprite;
back = new Sprite();
back.graphics.beginBitmapFill(bma.bitmapData);
back.graphics.drawRect(0, 0, WIDTH, HEIGHT);
back.graphics.endFill();
addChild(back);
}
private function createBee():Sprite {
var bma:BitmapAsset = new Bee() as BitmapAsset;
var s:Sprite;
s = new Sprite();
s.graphics.beginBitmapFill(bma.bitmapData);
s.graphics.drawRect(0, 0, BEE_WIDTH, BEE_HEIGHT);
s.graphics.endFill();
return s;
}
private function onTimer(event:TimerEvent):void {
moveSprite();
 
Search WWH ::




Custom Search