2012-09-17 2 views
0

편집 할 플래시 파일이 있고 외부 파일의 버튼에 추가 기능을 추가해야합니다. 이 버튼은 특정 타임 라인 (프레임 120에 표시됨)까지는 표시되지 않습니다. 문제는 외부 acitonscript 파일의 타임 라인 1 (또는 프레임 1)에서 스테이지의 요소를 선택할 수 있다는 것입니다. 그러나 인 버튼을 frame120에 표시하려고하면 'null'이라고 표시됩니다. 나는 시즌 1이 아직 프레임 1에서 생성되지 않았기 때문에 그 시즌을 알고 있습니다. 하지만 특정 프레임에서 요소를 선택하는 방법 또는 actionscript를 사용하여이 문제를 해결할 수있는 방법은 무엇입니까? 삽입 된 액션 스크립트가 아닙니다. 외부 파일에서 수행해야합니다.특정 프레임에서 버튼 또는 movicclip 선택 actionscript3

감사

답변

0

당신은 함수에 코드를 포장하고 addFrameScript 방법에 전달할 수 있습니다.

, 그렇지 않으면 내가 말한 가정합니다 동영상 클립이 mc로 외부 파일에 참조가 범위 프레임 (120)의 버튼을 보유하고 동영상 클립입니다입니다 그래서, 만약 당신이 .as 파일에서, this를 사용

//first parameter is the frame number to run this script on (since frame one is actually 0, you need to subtract one from the actual frame number) 
mc.addFrameScript(120 - 1, function(){ 
    var btn = mc["buttonInstanceName"]; 
    //do whatever with your button; 
}); 
+0

정말 고마워요. 또 하나의 질문입니다.이 기능은 제 3 자 플러그인과 함께 제공됩니까? – eded

+0

이 작업이있어, 정말 고마워. :) – eded