forked from: forked from: forked from: buildできないのはどうして?
forked from forked from: forked from: buildできないのはどうして? (diff: 42)
"couldnt build..."って出て来て、どうしてもbuildできない forkしてきたものでも駄目 ? ビルドできるみたいですけど・・・。wonderflの調子が悪かっただけかも。
ActionScript3 source code
/**
* Copyright gs1mm0ns ( http://wonderfl.net/user/gs1mm0ns )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/chf7
*/
// forked from gs1mm0ns's forked from: forked from: buildできないのはどうして?
// forked from Hiiragi's forked from: buildできないのはどうして?
// forked from hermit's buildできないのはどうして?
// "couldnt build..."って出て来て、どうしてもbuildできない
// forkしてきたものでも駄目
// ? ビルドできるみたいですけど・・・。wonderflの調子が悪かっただけかも。
package {
import flash.display.Sprite;
import flash.display.Graphics;
import flash.events.MouseEvent;
public class MouseEvent_MOUSE_MOVEExample extends Sprite {
private var innerRect:Sprite = new Sprite();
public function MouseEvent_MOUSE_MOVEExample() {
graphics.lineStyle(3, 0xFF0000, 1);
stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
stage.addEventListener(MouseEvent.MOUSE_UP, mouseUpHandler);
innerRect.graphics.lineStyle(1, 0x00FF00, 1);
innerRect.graphics.beginFill(0xFFFFFF);
innerRect.graphics.drawRect(10, 10, 200, 200);
innerRect.graphics.endFill();
innerRect.addEventListener(MouseEvent.MOUSE_DOWN, innerRectMouseDownHandler);
innerRect.addEventListener(MouseEvent.MOUSE_UP, innerRectMouseUpHandler);
addChild(innerRect);
}
private function mouseDownHandler(event:MouseEvent):void {
graphics.moveTo(event.stageX, event.stageY);
stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);
}
private function mouseMoveHandler(event:MouseEvent):void {
graphics.lineTo(event.stageX, event.stageY);
}
private function mouseUpHandler(event:MouseEvent):void {
stage.removeEventListener(MouseEvent.MOUSE_MOVE, mouseMoveHandler);
}
private function innerRectMouseDownHandler(event:MouseEvent):void {
innerRect.graphics.moveTo(event.localX, event.localY);
innerRect.addEventListener(MouseEvent.MOUSE_MOVE, innerRectMouseMoveHandler);
}
private function innerRectMouseMoveHandler(event:MouseEvent):void {
innerRect.graphics.lineTo(event.localX, event.localY);
}
private function innerRectMouseUpHandler(event:MouseEvent):void {
innerRect.removeEventListener(MouseEvent.MOUSE_MOVE, innerRectMouseMoveHandler);
}
}
}
