flash on 2010-9-12
♥0 |
Line 32 |
Modified 2010-09-12 00:58:54 |
MIT License
archived:2017-03-09 15:08:56
ActionScript3 source code
/**
* Copyright kihon ( http://wonderfl.net/user/kihon )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/kn7s
*/
package
{
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.geom.Point;
import com.bit101.components.Label;
public class Main extends Sprite
{
private var label:Label;
public function Main():void
{
for (var i:int = 0; i < 50; i++)
{
var circle:Sprite = new Sprite();
circle.graphics.beginFill(int.MAX_VALUE * Math.random());
circle.graphics.drawCircle(0, 0, Math.random() * 20 + 10);
circle.graphics.endFill();
addChild(circle);
circle.x = Math.random() * stage.stageWidth;
circle.y = Math.random() * 300;
}
label = new Label(this, 200, 400);
label.scaleX = label.scaleY = 2;
stage.addEventListener(MouseEvent.CLICK, onMouseClick);
}
private function onMouseClick(event:MouseEvent):void
{
var data:Array = stage.getObjectsUnderPoint(new Point(stage.mouseX, stage.mouseY));
label.text = data.length.toString();
}
}
}