ムービークリップの中に同じムービークリップがたくさんあります。私はそれらの名前を付けるが、それぞれの手でそれを行うことは迷惑な作業になるので、私はactionscriptを通してそれをしたい。Movieclipでムービークリップの名前をClass in Flashから呼び出すにはどうすればよいですか?
私は(無関係)item_Potion
という名前のMovieClipクラスを持っている、そしてそれは、我々は、我々は簡単な言葉で名前name = String("item" + itemNumber);
を行い、itemNumber
という名前のグローバル変数に1を追加し、コンストラクタ関数を実行するとき、我々はそれを作るitem + itemNumber
このクラスは、このMovieclip item_Potionにバインドされています。
私はname = String("item" + itemNumber);
を実行して名前を変更しようとすると、私は次のエラーを取得する:
Error: Error #2078: The name property of a Timeline-placed object cannot be modified.
at flash.display::DisplayObject/set name()
at item_Potion()[E:\g\item_Potion.as:33]
at flash.display::Sprite/constructChildren()
at flash.display::Sprite()
at flash.display::MovieClip()
at mc_Map()[E:\g\mc_Map.as:15]
at Game()[E:\g\Game.as:82]
だから、これが今の私の質問です、どのように私は名前を付けることができ
は今ここに問題がありますエラーのないクラスからのムービークリップですか?オブジェクトを参照します「変数トークン」として「タイムライン上に配置されたオブジェクトのname
プロパティ」の