TROUBLE 35 Flashでの外部画像を複製できない | デザインってオモシロイ -MdN Design Interactive-
【サイトリニューアル!】新サイトはこちらMdNについて

日々のデザイン現場で発生する問題・難題を解決します!

WEB制作トラブル速戦即決術! 第7回


[TROUBLE 35]
phpトラブル
Flashでの外部画像を
複製できない

文=岡 祐一郎(okanasen.net)

A. duplicateMovieClipでは複製できないのでBitmapDataを使う

ナビゲーションやメニューの背景画像といった外部JPG画像や外部SWFファイルなどを、loadMovieで読み込み、Flash上で複製して使用したいが、ムービークリップを複製する関数であるduplicateMovie Clipを使っても画像は複製できない。そればかりか、ActionScript 3ではduplicateMovieClipそのものが使用できなくなった。この場合は、BitmapDataクラスでビットマップを作成し、見た目のイメージを使用することで、外部画像の複製が可能となる。

失敗例。一般的には、ライブラリもしくは直接ムービークリップに画像を取り込み、ステージに配置してムービークリップのメソッドであるduplicateMovieClipで複製する。同じように外部画像を読み込んで、duplicateMovieClipで複製しようとしてもできない。確認してもundefinedとなってしまう
失敗例。一般的には、ライブラリもしくは直接ムービークリップに画像を取り込み、ステージに配置してムービークリップのメソッドであるduplicateMovieClipで複製する。同じように外部画像を読み込んで、duplicateMovieClipで複製しようとしてもできない。確認してもundefinedとなってしまう
失敗例。一般的には、ライブラリもしくは直接ムービークリップに画像を取り込み、ステージに配置してムービークリップのメソッドであるduplicateMovieClipで複製する。同じように外部画像を読み込んで、duplicateMovieClipで複製しようとしてもできない。確認してもundefinedとなってしまう

解決例。読み込み元の画像を非表示にし、ベースとなるBitmapDataを作成している。ここでは3個複製し、BitmapDataをコピーして新規に作成したムービークリップに割り当てる
解決例。読み込み元の画像を非表示にし、ベースとなるBitmapDataを作成している。ここでは3個複製し、BitmapDataをコピーして新規に作成したムービークリップに割り当てる
解決例。読み込み元の画像を非表示にし、ベースとなるBitmapDataを作成している。ここでは3個複製し、BitmapDataをコピーして新規に作成したムービークリップに割り当てる

[INDEX]
>>> [TROUBLE 34] CSS 3セレクタの対応状況がわからない
>>> [TROUBLE 35] Flashでの外部画像を複製できない
>>> [TROUBLE 36] コピースタンプツールを使うと画像にムラが出てしまう
>>> [TROUBLE 37] PHPでなぜか大きなファイルをアップロードできない
>>> [TROUBLE 38] ローカルに保存したファイルがどこにいったのかわからない



『web creators』の情報はこちら!>>>

twitter facebook このエントリーをはてなブックマークに追加 RSS
【サイトリニューアル!】新サイトはこちらMdNについて

この連載のすべての記事

アクセスランキング

8.30-9.5

MdN BOOKS|デザインの本

Pick upコンテンツ

現在