flash on 2010-2-14
♥0 |
Line 38 |
Modified 2010-02-20 02:10:22 |
MIT License
archived:2017-03-20 12:08:51
ActionScript3 source code
/**
* Copyright Tamanegi_kenshi ( http://wonderfl.net/user/Tamanegi_kenshi )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/khsK
*/
package {
import flash.display.Sprite;
import flash.events.Event;
public class FlashTest extends Sprite {
private var ball:Sprite;
public function FlashTest() {
for(var i:int =0; i<10; i++){
init();
}
}
private function init():void{
var vy:Number =Math.random()*10;
var vx:Number =Math.random()*10;
ball =new Sprite();
ball.graphics.beginFill(Math.random()*0xffffff);
ball.graphics.drawCircle(0,0,20);
ball.graphics.endFill();
ball.x =Math.random()*500;
ball.y =100;
stage.addChild(ball);
ball.addEventListener(Event.ENTER_FRAME,onEn);
function onEn(event:Event):void{
if(event.target.x>stage.stageWidth-10){
vx *=-1;
event.target.x=stage.stageWidth-10
}else if(event.target.x<0+10){
vx *=-1;
event.target.x=0+10
}else if(event.target.y>stage.stageHeight){
vy *=-1;
}else if(event.target.y <0){
vy *=-1;
}
event.target.x +=vx;
event.target.y +=vy;
}
}
}}