QuickBox2Dの練習
♥0 |
Line 25 |
Modified 2010-04-15 22:59:53 |
MIT License
archived:2017-03-09 18:38:15
ActionScript3 source code
/**
* Copyright kazuyuki ( http://wonderfl.net/user/kazuyuki )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/yXSo
*/
package {
import flash.display.MovieClip;
import com.actionsnippet.qbox.*;
import flash.display.Sprite;
import flash.utils.Timer;
import flash.events.TimerEvent;
public class FlashTest extends MovieClip {
public function FlashTest() {
// write as3 code here..
var sim:QuickBox2D = new QuickBox2D(this);
sim.createStageWalls();
sim.mouseDrag();
sim.start();
var timer:Timer = new Timer(5000);
timer.addEventListener(TimerEvent.TIMER,timerHandler);
timer.start();
function timerHandler(e:TimerEvent):void{
var r:Number = Math.random();
var sX:Number = (Math.random()*10);
sim.addCircle( { x:sX, y:6, radius:r, density:1,fillColor:0xCC0000, lineColor:0xFF0000, fillAlpha:.5, lineThickness:3, lineAlpha:.5});
sim.addBox( { x:sX, y:8, width:2, height:.2, angle:0, density:0, fillColor:0xCC0000 } );
sim.addPoly( { x:sX, y:4, verts:[[0, 0, 2, 2, 0, 2]],fillColor:0x0000FF } );
}
}
}
}