0

私は3つのフレームを持つmovieClipを持っています。mc.init();mc movieClip を呼び出すと、現在の言語を確認して特定のフレームに移動する必要があります。
たとえば、現在の言語が 'tw' の場合、トレースは正しく 2 を返します。ただし、画面上の表示はフレーム 1 のコンテンツです。フレーム 1 内のムービークリップを引き続きトレースできます。

誰か問題の理由を教えてもらえますか??

mc (ムービークリップ)

function changeLanguage(){
if (currentLang =='en'){
gotoAndStop(1);
}else if (currentLang=='tw'){
gotoAndStop(2);
}else if (currentLang=='fr'){
gotoAndStop(3);
}

trace(this.currentFrame);

}

function init(){
changeLanguage();
}

main.as

mc.init();

2012 年 6 月 21 日午前 2 時 23 分に追加

フレーム2からフレーム1に問題がある場合にのみ、gotoAndStop(3)を問題なく実行できることがわかりました。

4

0 に答える 0