728x90
작은 박스를 만들어서 드래그하는 기능입니다.
한번클릭시 (MOUSE_DOWN) startDrag();
클릭을 뗐을때 기본상태(MOUSE_UP) stopDrag(); 됩니다.
box.graphics.beginFill(0x00000, 1); //<---네모박스의 색 변경이 가능합니다.(0x00000)
box.graphics.drawRect(0, 0, 100, 50); //<--- (0, 0, 100, 50) 순서대로 x좌표 ,y좌표 , width(넓이) , height(높이) 변경이 가능합니다.
package { import flash.display.Sprite; import flash.display.Shape; import flash.events.MouseEvent; public class main extends Sprite { private var box:Sprite; public function main() { box = new Sprite(); box.graphics.beginFill(0x00000, 1); box.graphics.drawRect(0, 0, 100, 50); addChild(box); box.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDownHandler); box.addEventListener(MouseEvent.MOUSE_UP, onMouseUpHandler); } private function onMouseDownHandler(e:MouseEvent):void { box.startDrag(); } private function onMouseUpHandler(event:MouseEvent):void { box.stopDrag(); } } }
main.as
반응형
'배워보자!! > 플래시' 카테고리의 다른 글
[flash as3.0] 플래시로 구글광고 따라하기 ver1 (0) | 2015.04.01 |
---|---|
[flash as3.0] 플래시 광고 만들기 ver1 (0) | 2015.03.28 |
[플래시] 선그리기, 지우개 기능 구현 (0) | 2015.03.10 |
[플래시] 상하좌우 이동, 회전기능 구현하기 (0) | 2015.03.09 |
[플래시] 이미지 확대하기_zoom in (1) | 2015.03.06 |
댓글