forked from: 2012-10-26 マウスクリックが出来ないな~
♥0 |
Line 36 |
Modified 2012-10-27 01:32:35 |
MIT License
archived:2017-03-30 08:30:27
ActionScript3 source code
/**
* Copyright hemingway ( http://wonderfl.net/user/hemingway )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/7ZqVT
*/
// forked from como's 2012-10-26 マウスクリックが出来ないな~
package {
import flash.display.MovieClip;
import flash.text.TextField;
import flash.display.Sprite;
import flash.display.*
import flash.events.MouseEvent;
import flash.events.*;
public class FlashTest extends Sprite {
public function FlashTest() {
// write as3 code here..
// this.addEventListener(MouseEvent.MOUSE_DOWN, onClick);
var mc : MovieClip = new MovieClip();
var rectA : Graphics = mc.graphics;
rectA.lineStyle(5, 0x00ff00);
rectA.beginFill(0x00ffff);
rectA.drawRect(0,0,100,100);
rectA.endFill();
mc.addEventListener(MouseEvent.CLICK, onClick);
stage.addChild(mc);
mc.x = 0;
mc.y = 0;
}
private function onClick( e: MouseEvent ) : void {
trace("##### onClick #####");
/*
var str : TextFiled = new TextField();
str.text = e.currentTarger.mouseX + "," + e.currentTarger.mouseY;
str.x = e.currentTarger.mouseX;
str.y = e.currentTarger.mouseY;
addChaild(str);
*/
var mc : MovieClip = new MovieClip();
var rectA : Graphics = mc.graphics;
rectA.lineStyle(5, 0xff0000);
rectA.beginFill(0x00ffff);
rectA.drawRect(0,0,200,200);
rectA.endFill();
stage.addChild(mc);
mc.x = e.currentTarget.mouseX;
mc.y = e.currentTarget.mouseY;
// mc.x = 50;
// mc.y = 50;
trace(e.currentTarget.mouseX);
trace(e.currentTarget.mouseY);
}
}
}