// forked from shapevent's Polygon Confusion package { import flash.display.*; import com.actionsnippet.qbox.*; // just a simple poly example to clear up confusion public class FlashTest extends MovieClip { public function FlashTest() { // write as3 code here.. /* 0 / \ 0_0 0 | | 0-0 */ var sim:QuickBox2D = new QuickBox2D(this); sim.createStageWalls(); // define the contour of your poly // no limits as long as it doesn't cross over // itself for (var i : uint = 0; i < 100; i++) { sim.addCircle({x:Math.random()*13, y:Math.random()*13, radius : .5 * Math.random()}); } sim.mouseDrag(); sim.start(); sim.mouseDrag(); } } } forked from: Polygon Confusion