flash on 2014-11-4
♥0 |
Line 40 |
Modified 2014-11-04 02:09:51 |
MIT License
archived:2017-03-20 09:51:26
ActionScript3 source code
/**
* Copyright qaddodi ( http://wonderfl.net/user/qaddodi )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/rkI1
*/
package {
import flash.events.Event;
import flash.display.Sprite;
public class FlashTest extends Sprite {
public var pixels:Array = new Array();
public var i:int;
public var numberOfPixels:int = 100;
public function FlashTest() {
for(i=0;i<numberOfPixels;i++){
pixels[i] = new pixel(0x000000,2);
addChild(pixels[i].gfx);
}
addEventListener(Event.ENTER_FRAME, loop);
}
public function loop(e:Event):void{
for(i=0;i<numberOfPixels;i++){
motion(pixels[i].gfx,10+i,200+i,1);
}
}
public function motion(gfx:Sprite, x:Number, y:Number, speed:Number):void{
while(gfx.x!=x){
gfx.x+=(gfx.x-x*speed/100);
}
while(gfx.y!=y){
gfx.y+=(gfx.y-y*speed/100);
}
}
}
}
import flash.display.Sprite;
class pixel{
public var xFinal:Number;
public var yFinal:Number;
public var gfx:Sprite = new Sprite();
public function pixel(c:Number, r:Number){
gfx.graphics.beginFill(c);
gfx.graphics.drawCircle(0,0,r);
gfx.graphics.endFill();
}
}