간단한 드래그
http://help.adobe.com/ko_KR/as3/dev/WS5b3ccc516d4fbf351e63e3d118a9b90204-7df5.html
♥0 |
Line 28 |
Modified 2011-07-07 01:05:51 |
MIT License
archived:2017-03-20 02:12:53
ActionScript3 source code
/**
* Copyright SkywaveTM ( http://wonderfl.net/user/SkywaveTM )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/z9dv
*/
/*
간단한 드래그 예제...지만 처음으로 다른 코드 참고 안하고
머릿속에 있는 눈꼽만한 지식만으로 저 회색의 시크한 정사각형을 만들었다는게 중요함.
*/
package {
import flash.display.Sprite;
import flash.events.MouseEvent;
public class FlashTest extends Sprite {
public function FlashTest() {
//일단 움직일 거리부터 만들자. square 제작.
var square:Sprite = new Sprite();
square.x = 200;
square.y = 200;
this.addChild(square);
square.graphics.lineStyle(1,0xFFFFFF);
square.graphics.beginFill(0xAAAAAA);
square.graphics.moveTo(0,0);
square.graphics.lineTo(100,0);
square.graphics.lineTo(100,100);
square.graphics.lineTo(0,100);
//버튼 드래그 시작/끝 뻥션.
function startDragging(event:MouseEvent):void
{
square.startDrag();
}
function stopDragging(event:MouseEvent):void
{
square.stopDrag();
}
//뻥션 호출.
square.addEventListener(MouseEvent.MOUSE_DOWN, startDragging);
square.addEventListener(MouseEvent.MOUSE_UP, stopDragging);
}
}
}