2011-04-22 3 views
0

일반적으로 SWF 보호를 사용하여 swf가 디 컴파일되지 않도록 보호합니다. 또한 swf에로드 막대를 추가합니다. 내가 모든 것을 위의 무비 클립을 넣을 필요가 있기 때문에 내 응용 프로그램에 많은 것들을 추가하는 사용자 수 있기 때문에SWFProtection을 사용하여 swf를 보호 한 후 parent.AddChild가 작동하지 않습니다!

logo= new marca(); 
parent.addChild(logo); 
logo.mouseEnabled=false; 

나는, 부모를 사용

문제는이 같은 코드를 가지고있다 무대, 그래서 로고를 덮고 아무것도 싶지 않아요.

보호 기능이 작동하지 않는 동안 응용 프로그램이 제대로 작동하지만 SWF Protection을 사용하여 보호하면 바로 흰색 화면이 나타납니다. 로드 후 아무것도 표시되지 않습니다.

동영상 클립을 모든 항목 위에 놓고 ON ENTER FRAME LISTENER를 추가하지 않고 동영상 클립을 업데이트하여 모든 항목 위에 유지하는 다른 방법이 있습니까?

답변

0

addChild 대신 addChildAt을 사용하여 다른 클립을 로고 수준 아래의 스테이지에 추가 할 수 있습니다.

var levelUnderLogo:uint = numChildren == 1 ? 0 : numChildren-2; 
clipYouWantUnderTheLogo = new MovieClip(); 
addChildAt(clipYouWantUnderTheLogo, levelUnderLogo); 

편집 : 또한 로고의 밑에 항상 다른 클립 내에 다른 모든 클립을 넣을 수 있습니다.

+0

사용자가 영화 클립의 깊이를 볼 수 있기 때문에이 기능이 저에게는 효과적이지 않다고 생각합니다. – valter

+0

@valter 위의 편집을 참조하십시오. – knuckfubuck

0

swf 삽입 방법이 자바 스크립트에서 깨어져 있기 때문에 흰색 화면이 나타납니다. 기본적으로 자바 스크립트 오류가 있습니다.

코드를 게시하지 않았기 때문에 나는 더 이상 당신을 도울 수 없습니다. 내가 말할 수있는 것은 자바 스크립트에 알림을 넣고 얼마나 멀리 있는지 보도록하는 것입니다.

관련 문제