2017-12-05 7 views
1

ActionScript 2.0을 사용하고 있으며 무비 클립 내에 동적 텍스트를 제어 할 수 없습니다. 나는 'Glass'라는 이름의 무비 클립과 'Glass_ID'라는 동적 텍스트를 가지고있다. 내가 원하는 것은 Glass_ID 값은 'btn'이라는 버튼을 클릭했을 때 Glass_ID01이된다. 그러나 그것은 작동하지 않는다. 어떻게 해결할 수 있을까?Movieclip의 AS 2.0 동적 텍스트

on(press){this.Glass.Glass_ID.text ="Glass_ID01"} 
+0

무비 클립 안에 버튼이 있습니까? –

+0

번호 버튼과 동일한 레이어의 동영상 클립 –

+0

"this"를 사용할 수 없으므로 _root 또는 _level0 (또는 현재있는 레벨)을 시도하십시오 –

답변

0

"Glass"가 버튼 안에 있지 않으면 작동하지 않습니다. 올바른 경로를 설정해야합니다.

on(press){_level0.Glass.Glass_ID.text ="Glass_ID01"} 

또는 타임 라인에서

:

btn.onPress = function(){ 
    _level0.Glass.Glass_ID.text ="Glass_ID01" 
} 

(물론, 당신은 변경해야 _root_level0 또는 상황에 맞는 어떤 컨테이너 무비 클립, 그).

면책 조항 : 나는 플래시를 지난 번 사용했을 때 2011이었습니다! :-)

관련 문제