- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:先読み画像を後で生成するMCの子MCに読み込ませるには?)
先読み画像を後で生成するMCの子MCに読み込ませるには?
このQ&Aのポイント
- Flash Professional 8(win)でスライドショーを作成しています。数枚の画像を先読みし、後のフレームで画像の背景となるMCを作成し、子MCに先読み画像を割り当てる方法について教えてください。
- 先読み画像を後で生成するMCの子MCに読み込ませる方法をFlash Professional 8(win)で実現したいです。具体的には、先読みした画像を背景となるMCに割り当てる子MCを作成し、サムネイルをクリックするたびに子MCの画像が変わるようにしたいです。
- Flash Professional 8(win)を使用してスライドショーを作成しています。画像を先読みし、その後のフレームで背景となるMCを作成しました。どのようにすれば先読みした画像をMCの子MCに読み込ませることができるでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
MovieClip.duplicateMovieClip() メソッドを使いたいところですがそれはできませんし, MovieClip.attachMovie() でもダメですよね。 でも, BitmapData.draw() メソッドと MovieClip.attachBitmap() メソッドを組み合わせて使えばできると思います。 流れは次のような感じです。 ロード用ムービークリップを作成し, MovieClipLoaderクラスのインスタンスを作成して loadClip でムービークリップに外部JPEGをロードする ↓ BitmapDataクラスのインスタンスを作成し, イメージをロードしたMCを BitmapDataインスタンス のイメージ 上に写し取る [BitmapData.draw(ロード用ムービークリップ);] ↓ ムービークリップに BitmapDataインスタンス を割り当てる(塗りつぶす) [MovieClip.attachBitmap(BitmapDataインスタンス, 深度);] この辺りを調べてみてください。
お礼
おー、ありがとうございます! BitmapDataクラスはこれまで使ったことがなかったので、ちょっと苦戦しましたが、おかげさまで無事目的が達成できました! 感動です。重ねまして御礼申し上げます。