flash on 2009-12-7
♥0 |
Line 36 |
Modified 2009-12-07 01:34:27 |
MIT License
archived:2017-03-30 09:34:35
ActionScript3 source code
/**
* Copyright hacker_9p8x8mco ( http://wonderfl.net/user/hacker_9p8x8mco )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/jYP1
*/
package {
import flash.display.Sprite;
import flash.events.MouseEvent;
import flash.text.TextField;
public class circleClick extends Sprite{
private var tf:TextField = new TextField();
public function circleClick(){
tf.x = 400;
tf.y = 400;
var circle:Sprite = new Sprite();
circle.graphics.beginFill(0xFFCC00);
circle.graphics.drawCircle(0, 0, 40);
var target1:Sprite = new Sprite();
target1.graphics.beginFill(0xCCFF00);
target1.graphics.drawRect(0, 0, 100, 100);
target1.name = "target1";
var target2:Sprite = new Sprite();
target2.graphics.beginFill(0xCCFF00);
target2.graphics.drawRect(0, 200, 100, 100);
target2.name = "target2";
addChild(target1);
addChild(target2);
addChild(circle);
addChild(tf);
circle.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown)
function mouseDown(event:MouseEvent):void {
circle.startDrag();
}
circle.addEventListener(MouseEvent.MOUSE_UP, mouseReleased);
function mouseReleased(event:MouseEvent):void {
circle.stopDrag();
// trace(circle.dropTarget.name);
tf.text = circle.dropTarget.name;
}
}
}
}