こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Flashで画像を拡大縮小する時の画像の荒れを防止する方法を教えてください。

Flashで、「画像にマウスが乗ると拡大する」というムービークリップを作っています。
画像は、拡大した時のサイズで作成し、Flashに読み込んでいるのですが、
ファイルサイズを縮小する時、プレビューすると画像が荒れてしまいます。
それを回避する方法教えていただければとても助かります。

拡大縮小の指示は(画像のMCに)
onClipEvent(load){
wideX = [245,300];
a = 0;
function move(x){
a = x;
}
}
onClipEvent(enterFrame){
this._height = 0.666*this._width; //縦横比を固定
this._width += (wideX[a] - this._width)/3;
}
です。
横幅300pxで取り込んだ画像の横幅を、245pxか300pxにしています。

投稿日時 - 2008-08-28 11:36:04

QNo.4284805

すぐに回答ほしいです

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

Flash のバージョンを書かれていらっしやいませんので端的には答えられませんが,
お持ちの Flashオーサリングツール(Macromedia もしくは Adobe Flash○○)のバージョンがFlash8以上で,
なおかつ,FlashPlayer8 用以上の SWF をパブリッシュするという条件であれば,
ライブラリ内の,画像シンボルのスムージングを ON にすると,
拡大縮小時に ビットマップ画像(おそらく荒れるのはJPEGやGIFなどのビットマップ画像だけでしょう?) がシャギることを,ある程度(かなり)押さえることができます。

それ以下のバージョンは基本的に無理です。
(だんだん拡大縮小するようなパラパラマンガのビットマップマップ画像を
 Photoshopなどで作成すればできないこともないですが
 普通はそんな妙なことはしない。)


Flash 8 スムージング
http://www.google.co.jp/search?hl=ja&q=Flash+8+%E3%82%B9%E3%83%A0%E3%83%BC%E3%82%B8%E3%83%B3%E3%82%B0&lr=&aq=f&oq=

投稿日時 - 2008-08-28 19:12:49

お礼

お返事が遅れてしまいすみませんでした。
ご返答ありがとうございます!!
画像の荒れがほとんどなくなりました。
本当に助かりました。 ありがとうございます!
(説明不足が多く、すみませんでした。バージョンはFlashPlayer8 です。)

投稿日時 - 2008-09-04 10:55:19

このQ&Aは役に立ちましたか?

5人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問