flash on 2013-3-11
♥0 |
Line 30 |
Modified 2013-03-13 23:13:57 |
MIT License
archived:2017-03-10 01:36:06
ActionScript3 source code
/**
* Copyright MikeEVMM ( http://wonderfl.net/user/MikeEVMM )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/gN6t
*/
package {
import flash.geom.ColorTransform;
import flash.events.Event;
import flash.display.Sprite;
public class FlashTest extends Sprite {
private var sprite:Sprite;
private var color:ColorTransform = new ColorTransform();
private var counter:Number = 0;
public function FlashTest() {
// write as3 code here..
sprite = new Sprite();
sprite.graphics.beginFill(Math.random()*0xffffff);
sprite.graphics.drawRect(0,0,20,20);
sprite.graphics.endFill();
stage.addChild(sprite);
stage.addEventListener(Event.ENTER_FRAME,onEnterFrame);
}
private function onEnterFrame(e:Event = null):void
{
var colorArray:Array = new Array(0xFF7E00, 0x568203, 0xE0218A, 0xCC0000, 0x66FF00, 0xFFEF00, 0xD2691E, 0x8F00FF, 0xFF2800, 0xCCFF00, 0xFF4F00);
var randomColorID:Number = Math.floor(Math.random()*colorArray.length);
color.color = colorArray[randomColorID];
counter+=1;
if(counter == 5)
{
sprite.transform.colorTransform = color;
counter = 0;
}
}
}
}