버튼 무비 클립이 있으므로 그 안에 두 개의 프레임이 있습니다.플래시 : 프레임 변경 후 MovieClip이 사라짐
onRollOver()
나는 2 onRollOut()
나는 문제는 실행 시간에 나는이 내부에 두 개의 새로운 동영상 클립을 그리고 swapDepths()
는 그래서 그들은 기존의 무비 클립 아래에 나타납니다 사용하여 깊이를 변경할 수 있다는 것입니다 1. 프레임에 복귀 프레임으로 전환합니다.
롤오버 후에 롤오버를 수행하면 동영상 클립이 사라집니다. 이 MovieClips의 깊이를 바꿔서 내 MovieClips의 깊이를 다시 그려 넣었 기 때문이라고 가정합니다.
이 동작을 어떻게 피할 수 있습니까? 런타임에 그리는 무비 클립은 버튼 MovieClip 내부의 다른 모든 무비 클립 아래에 있어야하며 무비 클립을 배치 할 버튼 안에는 MovieClip 홀더를 사용할 수 없습니다.
안녕하세요, 귀하의 의견을 주셔서 감사 드리며, 실제로 'gotoAndStop()'을 사용하고 여러 레이어를 사용하고 있습니다. 문제는 여분의 영화 클립이 런타임에 그려지고 기존 영화 클립으로 교체된다는 것입니다. 프레임 1로 돌아 왔을 때 내가 교환 한 영화 클립이 처음 시작한 레이어에 다시 그려서 내 런타임 영화 클립을 덮어 씁니다. –
코드를 통해 객체의 z 색인을 수동으로 설정해 보았습니까? http://www.actionscript.org/forums/archive/index.php3/t-181822.html [더 시각적 인 사람이므로 일반적으로 디자인 타임에 사용하려는 모든 객체를 만들어서 그런 문제가 없습니다. 그러나 그건 내 개인적인 취향이다.] – CodeMouse92