私は Actionscript 2 または 3 を学習しようとしています。AS2 を使用して、試行錯誤の結果、任意の名前付きインスタンスを取得し、その名前の文字列を使用して変更できることが最終的にわかりました。
var theinstance = "titletext"; // actually exctracted from an array
_root[theinstance].htmlText = "New text with <b>HTML!</b>";
しかし、コードを AS3 に変換しようとすると、_root
もう存在しません。移行ドキュメントによると、それは何らかの形で置き換えられてflash.display.DisplayObject.stage
いますが、明らかにこれはそれを行う方法ではありません:
flash.display.DisplayObject.stage[theinstance].htmlText = "New text with <b>HTML!</b>";
そして、これもそうではありません:
flash.display.DisplayObject.stage.getChildByName(theinstance).htmlText = "New text with <b>HTML!</b>";
actionscript 3で名前で子供を取得するにはどうすればよいですか?