2009-03-11 8 views
0

나는 플래시 단계별 가이드에서 일하고있다. 그리고 나는 문제가있다.플래시, 캔트 리트 무비 클립

3 층이 있으며, 1 2 않는 버튼 3 커버 화면 내부 커버 화면 (MC)

이다 스크립트이다. 자체 타임 라인에 애니메이션이 있습니다.

무엇을하려고합니까? 보이지 않는 버튼을 굴릴 때 커버 화면 타임 라인을 재생하고 특정 프레임에서 멈추고 싶을 때 밖으로 굴릴 때 다시 재생하고 처음으로 이동하기를 원합니다.

나는 이것을 보이지 않는 버튼에 사용했습니다.

on (rollOver) { cover.gotoAndPlay ("fadein"); } on (rollOut) { cover.gotoAndPlay ("fadeout"); S

어떤 생각이 이유는 다음과 같습니다 } fadein 및 페이드 아웃은 cover_mc

하지만 아이디 doeswnt 작업 내부 프레임 이름입니까? 모든

답변

0

첫째, 아무것도 당신의 롤오버 동작에 문제가 거기에 아마보다 추적하지 않는 경우 :

on (rollOver){ 
    trace(cover); 
    cover.gotoAndPlay("fadein"); 
} 

을 추적을 사용하려고합니다. [Object MovieClip] (또는 그와 비슷한 것, 나는 AS2 개발을 한 이래로 꽤 오래되었다.)

coorect를 추적하면 프레임 레이블에 문제가있을 가능성이 높습니다. . 또한 커버 인스턴스가 rollOver 함수에서 알 수없는 것일 수도 있습니다. _root.cover.gotoAndPlay ("fadein");

0

올바르게 이해하면 코드가 버튼에 표시되며 상위 타임 라인에서 롤 액션에 반응해야합니다.

그래서 다음을 시도하십시오

on (rollOver) { 
    _parent.gotoAndPlay('fadein'); 
} 

중요한 것은 분명 버튼의 부모를 해결합니다 _parent이다.