flash on 2012-5-23
♥0 |
Line 53 |
Modified 2012-05-23 20:43:31 |
MIT License
archived:2017-03-20 02:21:23
ActionScript3 source code
/**
* Copyright snaf ( http://wonderfl.net/user/snaf )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/g2Xk
*/
package {
import flash.display.Sprite;
import flash.events.Event;
public class FlashTest extends Sprite {
private var rect_w:int=100;
private var rect_h:int=20;
private var rect_x:Number=0;
private var rect_y:Number=0;
private var enemy_w:int=20;
private var enemy_h:int=20;
private var enemy_x:int=0;
private var enemy_y:int=0;
private var ball_w:int=20;
private var ball_h:int=20;
private var ball_x:Number=0;
private var ball_y:Number=0;
private var cx:int=stage.stageWidth/2;
private var cy:int=stage.stageHeight/2;
private var w:int=stage.stageWidth;
private var h:int=stage.stageHeight;
private var rect:Sprite;
private var enemy:Sprite;
private var ball:Sprite;
public function FlashTest() {
rectController();
enemyController();
ballController();
stage.addEventListener(Event.ENTER_FRAME,update);
}
private function rectController():void{
rect=new Sprite();
stage.addChild(rect);
rect.graphics.beginFill(0);
rect.graphics.drawRect(rect_x,rect_y,rect_w,rect_h);
rect.graphics.endFill();
}
private function enemyController():void{
for(var i:int=0; i<w/enemy_w; i++){
enemy=new Sprite();
enemy.graphics.beginFill(11*i);
enemy.graphics.drawRect(enemy_w*i,enemy_y,enemy_w,enemy_h);
enemy.graphics.endFill();
stage.addChild(enemy);
}
}
private function ballController():void{
}
private function update(e:Event):void{
rect.x=mouseX-rect_w/2;
rect.y=h-rect_h;
}
}
}