メイン ActionScript 3.0 特設会議室 動的に入れ子になったインスタンスを追加し、そのインスタンスを動かす。 | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
mamotin | Åê¹ÆNo.40733 投稿日時: 2008-11-13 5:11 |
新米 居住地: 投稿: 19
使用環境:
|
Re: 動的に入れ子になったインスタンスを追加し、そのインスタンスを動かす。 ニノミヤ カズノリさん返信ありがとうございました!
あれから色々と試してみたのですが、また一つ疑問点がでてきてしまいました。 前のスクリプトではムービークリップの中に「mc001.sh002 = new Shape();」とシェイプを追加しておりましたが、今度は「sp001.sh003 = new Shape();」というふうにスプライトの中にシェイプを追加しようとしたところ、 1119: 未定義である可能性が高いプロパティ sh003 に静的型 flash.display:Sprite の参照を使用してアクセスしています。 というようなエラーが発生してしまいます。 また以下のような書き方をすれば、ちゃんと表示されるのですが・・・ for (var k:int = 5; k<7; k++) { var sh003:Shape = new Shape(); sh003.graphics.beginFill(0xff0000); sh003.graphics.drawCircle(0,0,50); sh003.graphics.endFill(); sh003.y=200; sh003.x=100*k; sh003.name = "maru"+k; sp001.addChild(sh003); } これは、表示リストにシェイプを追加することはできても、 スプライトの子オブジェクトとしてシェイプを作成することができないということなのでしょうか? ----------------------------------------ソースここから var mc001:MovieClip = new MovieClip(); addChild(mc001); var sp001:Sprite = new Sprite; addChild(sp001); for (var j:int = 3; j<5; j++) { mc001.sh002 = new Shape(); mc001.sh002.graphics.beginFill(0xff0000); mc001.sh002.graphics.drawCircle(0,0,50); mc001.sh002.graphics.endFill(); mc001.sh002.y=100; mc001.sh002.x=100*j; mc001.sh002.name = "maru"+j; mc001.addChild(mc001.sh002); trace(mc001.sh002.name); } for (var k:int = 5; k<7; k++) { sp001.sh003 = new Shape(); sp001.sh003.graphics.beginFill(0xff0000); sp001.sh003.graphics.drawCircle(0,0,50); sp001.sh003.graphics.endFill(); sp001.sh003.y=200; sp001.sh003.x=100*k; sp001.sh003.name = "maru"+k; sp001.addChild(sp001.sh003); trace(sp001.sh003.name); } /* //////////////////////////////////////////////////動き addEventListener( Event.ENTER_FRAME, this.loop3D );////////毎フレームレンダリング開始 function loop3D( event:Event ):void { sp001.getChildByName("maru5").y=mouseY; mc001.getChildByName("maru3").y=mouseY; } |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
動的に入れ子になったインスタンスを追加し、そのインスタンスを動かす。 | mamotin | 2008-11-10 23:11 |
Re: 動的に入れ子になったインスタンスを追加し、そのインスタンスを動かす。 | nioia321 | 2008-11-10 23:50 |
» Re: 動的に入れ子になったインスタンスを追加し、そのインスタンスを動かす。 | mamotin | 2008-11-13 5:11 |
Re: 動的に入れ子になったインスタンスを追加し、そのインスタンスを動かす。 | nioia321 | 2008-11-13 10:25 |
Re: 動的に入れ子になったインスタンスを追加し、そのインスタンスを動かす。 | Fumio | 2008-11-13 17:06 |
Re: 動的に入れ子になったインスタンスを追加し、そのインスタンスを動かす。 | mamotin | 2008-12-3 3:45 |
Re: 動的に入れ子になったインスタンスを追加し、そのインスタンスを動かす。 | Fumio | 2008-11-11 0:00 |
Re: 動的に入れ子になったインスタンスを追加し、そのインスタンスを動かす。 | mamotin | 2008-11-11 1:38 |
Re: 動的に入れ子になったインスタンスを追加し、そのインスタンスを動かす。 | Fumio | 2008-11-11 2:47 |
Re: 動的に入れ子になったインスタンスを追加し、そのインスタンスを動かす。 | mamotin | 2008-11-12 1:19 |
Re: 動的に入れ子になったインスタンスを追加し、そのインスタンスを動かす。 | mamotin | 2008-11-13 4:06 |
投稿するにはまず登録を | |