2011-02-03 5 views
0

첫 번째 게시물은 여기에서 찾을 수 있지만 찾으려는 항목을 찾을 수 없지만 대부분의 사람들이 답변을 얻은 것 같습니다.플래시, AS3 동영상 크기를 기준으로 전체 크기를 기반으로 드래그

플래시 as3에서 draggable/droppable 기능을 사용하고 있지만 현재 내가 가지고있는 문제는 영화 클립 전체가 아니라 드래그 가능한 동영상 클립 내부 만 드래그 할 수 있다는 것입니다. 예를 들어 스틱 맨이 있다고 가정하면 무비 클립의 전체 크기가 아닌 선을 선택하면 드래그 만 할 수 있습니다.

즉 팔이 x만큼 바깥쪽으로 확장되면 x 개까지 클릭 할 수 있어야합니다. (클립 상자 경계 상자의 경계 내에서) 공백의 다리를 내리고 드래그 할 수 있습니다.

이것이 가능합니까?

많은 감사

답변

2

당신은 당신이뿐만 아니라 클릭 할 수 할 영역의 알파 = 0 동영상 클립 내부의 모양을 추가 할 수 있습니다.

MC는 무비 클립이고 당신은 직사각형의 클릭 가능한 영역을 원하고 당신의 stickman은 X = 0의 왼쪽에하지 않고하지 furhter Y보다 최대 = 0 경우

var shape : Shape = new Shape(); 
shape.graphics.beginFill(0x000000,0); 
shape.graphics.drawRect(0, 0, mc.width, mc.height); 
mc.addChild(shape); 

플래시를 사용하는 경우 IDE를 사용하면 알파 값이 0 인 색상으로 무비 클립 내에서 모든 그래픽을 그릴 수 있습니다.

+0

응답 해 주셔서 감사합니다. 나중에 원래 mc의 크기를 조정 한 것이 있으면 그 안에 도형의 크기를 조정해야하거나 크기를 조정할 수도 있습니까? – TommyBs

+0

전체 mc를 정리하면 모든 내용의 크기가 조정되므로 클릭 가능 영역을 조정할 필요가 없습니다. 무비 클립 내에서 변경을 원하면 언제든지 조정해야합니다. –

관련 문제