ActionScript-名前でインスタンスをアドレスする方法は?
-
03-07-2019 - |
質問
iはAction Scriptの初心者で、次の問題があります。 次のように、グローバル変数tabNameと値を変更するボタンがあります:
on(release){
_root.tabName = this._name;
}
そして文字列変数tabNameを使用してステージ上のカーテンインスタンスをアドレス指定してプロパティを編集します(実際には、tabcontrolのどのタブを選択するかを制御します)。
getInstanceByNameなどの関数がありますか? thnx
解決
単純に使用できます:
_root[tabName]
変数tabNameに含まれるインスタンス名でムービークリップにアクセスするには。
もちろん、これはルートにあるクリップ用です。ムービークリップ内のmoviclipsでも同じことができます。
_root.knownMovieClip[stringVariable]
所属していません StackOverflow