メイン 迷える子羊の部屋【初心者専用】 duplicateMovieClipについて | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
salvox | Åê¹ÆNo.13656 投稿日時: 2004-12-26 8:38 |
常連 居住地: 東京都 投稿: 73
使用環境:
|
Re: duplicateMovieClipについて ど?も、Salvoxです。
もしかしたら、僕の設計が悪かったのが原因かもしれませんが、 引用: createEmptyMovieClipで作ったムービークリップにloadMovieで読み込んだjpgを…、同じフレームで試したのですがcreateEmpteyMovieClipの方だけできないのです ↑と似たような症状が出たので、カミングアウトします。 僕のちっと違くて、フローは以下の通り。 ---------------------------------------- createEmptyMovieClipで空を生成 ↓ そいつに、loadMovieでJPEGをロード後 ↓ そいつに、静的に作成済みのMCをattachMovie ↓ attachMovieの戻り値を得る ↓ undefined (↑attachMovieは重い関数なんで、 一部の環境によってはundefinedはありえるで 一応undefinedだったら少し待たせた後、再実行x3 も許可してやってのに…) ---------------------------------------- ウソ?ん!!( ̄□ ̄ !!)アリエネ? アタッチの変わりに、emptyMovieClipやっても、 duplicateやっても、createTextやってもちゃんと 戻り値は返ってくるし、this[生成したインスタンス名]でやっても、問題なく動作する。 なぜに、attachMovieClipだけ? まさか、引数ミス? (久しぶりに使うから反射的にduplicateの引数で書いちゃったかな?っと疑ってみたが) string 'IDname', string 'インスタンス名', int 深度 合ってる。 で、調べた結果、ど?も最初のcreateEmptyMovieClipが癖もんらいしい。これをattachとかdupにかえると動作する。 つまり、 createMovieEmptyMovieClip()で生成したMCにLoadMovieでJpegを読んだ後に、attachMovieすると生成されないらしい。 こんなことって、ありえるんでしょうか 確かに、loadMovieしてるから_parent参照は初期化されていて、使えないのは分かる。でも関数だぜ?しかも this参照。 ちなみに、無駄だとは思ったけど以下も試してみました。 /* mc ←JPEGをLoadし終えた状態のMCと仮定します。*/ mc.attachMovie = _root.attachMovie; // ↑関数自体が無いかもしんないので、 // リファレンスを渡してみました。 mc.attachMovie = _root.__proto__.attachMovie; //↑これもやりましたが、やはり undefined // 逆にこれで動いてもらっても困るが…。 一応: FlashMXオーサリングソフト(最終バージョン)でおきた症状(確認ずみ)。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
duplicateMovieClipについて | nuts-mikan | 2004-12-22 16:16 |
Re: duplicateMovieClipについて | rin-ko | 2004-12-22 16:45 |
Re: duplicateMovieClipについて | Fumio | 2004-12-22 16:46 |
Re: duplicateMovieClipについて | nuts-mikan | 2004-12-22 21:59 |
» Re: duplicateMovieClipについて | salvox | 2004-12-26 8:38 |
Re: duplicateMovieClipについて | Fumio | 2004-12-26 13:46 |
投稿するにはまず登録を | |