• 締切済み

flashで見る画像

flash8で作っていますが、プレビューしてみると、PCのサイズによって画像が荒れてしまいます。 これはパーセント表示でなくサイズ固定で作ったほうがよいのでしょうか? 最初に表示サイズが550×400に設定されていますが、これだと小さいので勝手に変えてしまっても大丈夫でしょうか? よろしくお願いします。

みんなの回答

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

> プレビューしてみると、PCのサイズによって画像が荒れてしまいます。 JPEG や GIF や BMP などのビットマップ画像を使われているのでしょう。 拡大・縮小した場合,当然ビットマップ画像の部分は荒れます。 [ウィンドウ]→[ライブラリ]にチェックを入れて,ライブラリを表示させ, ライブラリの中にある ○○.jpg などのビットマップ画像シンボルを選択し, 右クリック→[プロパティ]より,  □スムージング にチェックを入れてパブリッシュしなおしてみてください。 拡大縮小させてもある程度は画質の劣化はなくなると思います。 dream render FLASH GROOVE 2 Lectures [ Lectures Lecture 3 document 3-8 ] http://admn.net/fg2/lectures/01_special3/document_3/page08.html この スムージング 機能は,かなり前のバージョンからありますが, Flash Player 8 以上での再生する場合は,さらに画質が向上したということらしいです。 私が見る限り向上したかどうかの差がよくわかりませんが, ヘルプには向上したと書いてありますから向上したのでしょう(笑)。 > これはパーセント表示でなくサイズ固定で作ったほうがよいのでしょうか? JPEG など ビットマップ画像を使う場合は,普通固定でしょうね。 ベクタ(ドロー)画像しか使用していない場合は, つまり Flash で描いた絵しか使用していない場合は, 画質の劣化に関して言えばどっちでも良いです。 上に書いたように, ビットマップ画像の スムージングを ON にしても納得できない場合は, 拡大・縮小をさせてはダメということになります。 ダメかどうかは質問者様が判断することですね。 以下は,ダメと判断された場合です。 ご質問で 「パーセント表示でなくサイズ固定」 と書かれていらっしゃる意味は, Flash ではなく HTML の話だと思います。 書かれていらっしゃるように HTML で Flash のサイズを固定するか, HTML は パーセント にして Flash の中身のサイズを変更しないか, このどちらかになると思います。 HTML は パーセント にして Flash の中身のサイズを変更しない方法は, _root の フレーム1 に次のように書けば良いだけです。 // SWF の中身の拡大縮小無し Stage.scaleMode = "noScale"; // (固定点を左上にする) Stage.align = "TL"; Flash 8 のヘルプ http://livedocs.macromedia.com/flash/8_jp/main/00002689.html > 最初に表示サイズが550×400に設定されていますが、 > これだと小さいので勝手に変えてしまっても大丈夫でしょうか? 「名称未設定-1.fla」のようになっている段階のデフォルトのサイズのことでしょう。 それを変えることは全く問題ありません。 というか, 適当な実験は別として,普通のものを作るとき,変えないで作成したことなど無いような気がします。 「名称未設定-1.fla」 を 「top.fla」 などに変えるのと同じように,普通は変えるものでしょう。 変えるのは作成する前の段階ですよ。 作成途中や作成後に変えると,修正に手間がやたらかかります。

関連するQ&A