2013-02-10 4 views
0

3.0 AC 문서를 만듭니다. 1 프레임에 서클을 그리고 "Movieclip"이름 "circle"을 기호로 더블 클릭하면 모양 트윈 서클을 만듭니다. movieclip "circle"에서 스크립트 gotoAndPlay ("startcircle")를 쓰지만 다음 프레임 2 영화 클립 이름 "circleup"에서는 작동하지 않습니다.플래시 CS6 액션 스크립트 3.0

첫 번째 무비 클립 -> 원이 왼쪽으로 이동하여 오른쪽으로 이동하고 두 번째 무비 클립 원이 크기가 큰 원을 시작합니다.

테스트 동영상 : 첫 번째 무비 클립 -> 원은 왼쪽으로 이동하여 오른쪽으로 이동하고 두 번째 무비 클립은 실행되지 않습니다.

enter image description here 죄송합니다

enter image description here

내 나쁜 영어

.

답변

0

서클에서 그 내용이 포함 된 것을 (parent) gotoAndPlay으로 알려야합니다. 이것은 매우 깔끔한되지 않습니다,하지만 당신은 할 수 있습니다 :

import flash.display.MovieClip; 
(parent as MovieClip).gotoAndPlay("startcircle"); 

(간단 DisplayObject의 실제로 gotoAndPlay에 프레임이 없을 수도 있기 때문에 당신은 부모가 MovieClip입니다 플래시 말할 필요 당신이에 대한 참조를 전달합니다. 부모를 서클에 추가하려면 as을 사용할 필요가 없습니다.

+0

동일하지 않습니다. Circle.fla (7 KB) https://mega.co.nz/#!xVQxBLgS!P173YFKDEd0Yzvri4tMNYVCg2EoYbyD9W1ub-5v4wno –

+0

아, 죄송합니다. 용기 주문이 뒤섞 이네. 편집 된 답변을 시도해보십시오. –

+0

David Mear의 작품 스크립트에 매우 감사드립니다. –

관련 문제