flash on 2014-5-15
♥0 |
Line 40 |
Modified 2014-05-15 17:49:19 |
MIT License
archived:2017-03-20 03:04:40
ActionScript3 source code
/**
* Copyright maxs.maxs.90 ( http://wonderfl.net/user/maxs.maxs.90 )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/azXm
*/
package {
import flash.events.*;
import flash.display.*;
public class FlashTest extends Sprite {
var c:Shape = new Shape();
var r:Number = 10;
var speed:Number = 5;
var Yw:Number = stage.stageWidth;
var Yh:Number = stage.stageHeight;
var vX:Number = Math.random() * 360;
var vY:Number = Math.random() * 360;
public function FlashTest() {
// write as3 code here..
c.graphics.beginFill(0xff9900);
c.graphics.lineStyle(2,0x0066ff);
c.graphics.drawCircle(0,0,r*2);
c.graphics.endFill();
addChild(c);
c.x = Yw /2;
c.y = Yh /2;
//
addEventListener(Event.ENTER_FRAME,fr);
}
function fr(event:Event){
c.x += Math.cos(vX * (Math.PI / 180) ) * speed;
c.y += Math.sin(vY * (Math.PI / 180) ) * speed;
if(c.x < r){
vX +=90;
}else
if(c.x > Yw-r){
vX -=90;
}
if(c.y < r){
vY +=90;
}else
if(c.y > Yh-r){
vY -=90;
}
}
}
}
import flash.display.*;