flash copyFrom
ちょっとメモです。
♥0 |
Line 25 |
Modified 2011-10-07 19:51:57 |
MIT License
archived:2017-03-20 02:10:58
ActionScript3 source code
/**
* Copyright pego451 ( http://wonderfl.net/user/pego451 )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/AsMC
*/
package {
import flash.display.Sprite;
import flash.events.Event;
[SWF(frameRate='30', width='465', height='465', backgroundColor='0x000000')]
public class FlashTest extends Sprite {
private const MAX:uint = 30;
public function FlashTest() {
Wonderfl.capture_delay(30);
onCopyFromEvent();
};
public function onCopyFromEvent():void {
var sp:Sprite = new Sprite();
sp.graphics.beginFill(0xFF0000);
sp.graphics.drawRect(0, 0, 20, 20);
sp.graphics.endFill();
for (var i:uint= 0; i < MAX; i++) {
var sp_copy:Sprite = new Sprite();
sp_copy.graphics.copyFrom(sp.graphics);
sp_copy.x = Math.floor(Math.random() * 420 + 20);
sp_copy.y = Math.floor(Math.random() * 420 + 20);
addChildAt(sp_copy, i);
}
};
};
};