• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:addChildした後に操作したい。)

addChildした後に操作したい

このQ&Aのポイント
  • addChildした後に表示オブジェクトの位置を変更する方法について説明します。
  • 表示オブジェクトをaddChildした後にプロパティを変更するためには、変更したいオブジェクトにアクセスする必要があります。
  • 具体的な方法としては、addChildした後に表示オブジェクトのインスタンスを変数に格納し、その変数を使用してプロパティを変更することができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • 15mm
  • ベストアンサー率65% (65/100)
回答No.2

myRectってのはcreate()の中のプライベート変数だから参照はできないという問題もある・・・というツッコミはおいといて。 create関数の戻り値が無いようなので、 public function create():Sprite{ var myRect:Sprite = new Sprite(); //略 return myRect } として、 create().y =100 とか、 var myRect:Sprite=create();myRect.y=100 とかでいかが?

その他の回答 (1)

回答No.1

一回ENTER_FRAME待たないと ステージに途中から追加された インスタンスにはステージから アクセスできないようです なので僕はaddChild後の処理については イベントリスナー登録してやってます が addChildしたDisplayObjectContainerが ステージを介さずに参照できるなら そこからは問題なくアクセスできるようですし 別にステージに追加しなくても 単純にx,yとかのプロパティは いじれると思うんですが それではダメなんでしょうか?

関連するQ&A