2017-12-05 17 views
1

私はActionScript 2.0を使用しており、ムービークリップ内の動的テキストを制御することはできません。私は 'Glass'という名前の映画クリップと 'Glass_ID'という動的テキストを持っています。値がGlass_ID01になりました。 'btn'というボタンをクリックしたときの値は どうすれば解決できますか? 「ガラス」は、ボタン内にない場合にはMovieclipのAS 2.0動的テキスト

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

ボタンはムービークリップの中にありますか? –

+0

番号ボタンと同じレイヤーのムービークリップ –

+0

"this"を使用することはできません。_rootまたは_level0(または現在のレベル)を試してください –

答えて

0

これは、あなたが例えば、正しいパスを設定する必要があり、動作しません。

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

またはタイムラインから:

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

(もちろん、あなたは自分の状況に適用されるものは何でも_root_level0またはコンテナムービークリップ、ということを変更する必要があります)。

免責事項:前回私がフラッシュを使用したのは2011年でした! :-)

関連する問題