ドラッグアンドドロップのテスト
♥0 |
Line 33 |
Modified 2010-11-02 23:20:46 |
MIT License
archived:2017-03-30 03:11:35
ActionScript3 source code
/**
* Copyright tepe ( http://wonderfl.net/user/tepe )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/uHTk
*/
package {
import flash.display.*;
import flash.desktop.Clipboard;
import flash.desktop.ClipboardFormats;
import flash.text.*;
import flash.events.*;
public class FlashTest extends Sprite {
private var str:TextField;
private var arrow:Shape;
public function FlashTest() {
stage.addEventListener(MouseEvent.MOUSE_DOWN,down);
stage.addEventListener(MouseEvent.MOUSE_UP,up);
}
private function down(evt:MouseEvent):void{
arrow = new Shape();
arrow.x = mouseX; arrow.y = mouseY;
arrow.graphics.beginFill(0x0000ff,0.5);
arrow.graphics.drawCircle(0,0,20);
arrow.graphics.endFill();
stage.addChild(arrow);
stage.addEventListener(MouseEvent.MOUSE_MOVE,redraw);
}
private function up(evt:MouseEvent):void{
stage.removeEventListener(MouseEvent.MOUSE_MOVE,redraw);
}
private function redraw(evt:MouseEvent):void{
arrow.graphics.clear();
arrow.graphics.lineStyle(2,0x0000ff,0.5);
arrow.graphics.moveTo(0,0);
arrow.graphics.lineTo(mouseX-arrow.x,mouseY-arrow.y);
}
}
}