• ベストアンサー

FLASHの読み込み

FireworksでデザインしたpingファイルをFlashの【ファイル】ー【読み込み】で読み込みをすると、シャドーやグロー等の効果は消えてしまいます。シャドーなどを使ったデザインでは読み込んだら感じが全然違ってしまいます。シャドーであれば、やりようはありますが、グローやエンボスではどうやっていいか分からないし、訂正に時間が掛かりすぎます。そこで質問です。 (1)Fireworksでデザインしたシャドーやグロー等の効果を効かしたまま読み込む方法はありますか?デザインしたものを動かす為にjpgにすることはできません。 (2)FlashでFireworksのようにシャドーやグローを掛ける方法はありますか? (3)少し話が変わりますがFlash関係でもう一つ。 Flashの背景を透明にしてswfファイルでパブリッシュできますか?もしくはHTMLで変更さすことはできますか? 初歩的な質問で申し訳ござませんが、よろしくお願いします。

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

  • ベストアンサー
  • DPE
  • ベストアンサー率85% (666/776)
回答No.3

Fireworksで保存したPNGファイルをFlashで読み込もうとすると、「Fireworks PNG 読み込み設定」というダイアログが出てきます。Fireworksでかけたエフェクトが消えてしまうとなると、ここでの設定が怪しいと思うのですが、いかがでしょう。 このダイアログで、一番下の「レイヤーの統合された・・・」という項目のチェックを外すと、それぞれのラジオボタンが選択可能になります。ここで、オブジェクトとテキストをラスタライズ(ベクトルデータをビットマップデータに変換)するか、ベクトルデータのまま読み込むかを、それぞれ選択できます。 (他に、Fireworksのレイヤー構造を維持するかどうかの設定もありますが、ここでは割愛します。詳しくはヘルプなどをご参照下さい) この時、「編集可能に保持する」を選択すると、Fireworksでかけたエフェクトは全て取り消され、パスと線・塗りのカラーの情報だけがFlashに読み込まれます。これは単なるベクトルデータですから、Flashの描画ツールで編集が可能です。 「ラスタライズする」の方を選択すればエフェクトは維持されますが、Flashでパスを編集したり、文字データを修正したりすることはできなくなります。 なお、このダイアログが出るのはFireworksで「保存」や「名前を付けて保存」したPNGファイルだけで、「書き出し」で作られたPNGファイルを読み込む時には出てきません。書き出されたPNGファイルは一律、ラスタライズされた1枚のビットマップ画像として読み込まれ、Flashでは編集できませんが、Fireworksでかけたエフェクト、透明度の情報(アルファチャンネル)は維持されています。 同じ拡張子ですが機能は微妙に異なるので、状況に応じて使い分けて下さい。 背景を透明にする方法は、先に回答されている方々がおっしゃっている通りです。IEでしか、透明にはなりません。 「パブリッシュ設定」の「HTML」のタブに、「ウィンドウモード」という項目があります。ここで「透明表示」を選択してパブリッシュすると、背景を透過して表示させるためのHTMLファイルが生成されます。 このHTMLファイルを、メモ帳などで覗いてみて下さい。#1の方がおっしゃっているような記述が見えると思います。 ちなみに、グラフィックシンボル(JPEGや、ラスタライズ済みのPNGなど)でもアニメは可能です。モーショントゥイーンやマスク機能も、利用できますよ。

amountainblast
質問者

お礼

とても親切なご回答ありがとうございます。 ご回答とヘルプをもう一度読み直して見ましたところ、 確かにFireworksの読み込みの設定が間違えてました・・・。 初めにヘルプを読んだ時に勘違いしておりました。 問題が解決できてとても嬉しいです。 ありがとうございました。 >ちなみに、グラフィックシンボル(JPEGや、ラスタライズ済みのPNGなど)でもアニメは可能です。モーショントゥイーンやマスク機能も、利用できますよ。 こんなこともできるんですね。どうにかやり方を検討してできるように頑張ってみます。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • kosa
  • ベストアンサー率25% (379/1464)
回答No.2

残念ながらFLASHやFireworksのバージョンがかかれていません。 どちらもMXで検証してみましたが問題なくできました。 Fireworks上から直接オブジェクトをドラックしてFLASHの方にも移動できました。その際にグローやエンボスがはずれることはなかったです。 >Flashの背景を透明にしてswfファイルでパブリッシュできますか? はい 可能です しかし、残念ながら透明になるのはIEのみです

amountainblast
質問者

補足

>残念ながらFLASHやFireworksのバージョンがかかれていません。 すみません。バージョンは両方ともMXです。 >Fireworks上から直接オブジェクトをドラックしてFLASHの方にも移動できました ドラッグの方も試してみたのですが、ダメでした。 FireworksかFlashの方で何か設定をするとかあるのでしょうか??? >残念ながら透明になるのはIEのみです なるほど、IEしか透明にならないんですね。 それなら使わないと思いますが、一応しっておきたいのですが、やり方は#1さんのでよろしいのでしょうか?もし他にもやり方があるのでしたら教えて下さい。 よろしくお願いします。

すると、全ての回答が全文表示されます。
  • banana00
  • ベストアンサー率60% (14/23)
回答No.1

すいません…1と2は私にはわからないですが… 3に関しては、htmlのソース部分で、 swfファイルを表示させるためのタグの部分に <param name="wmode" value="transparent"> と入れてやれば背景を透明にすることができます。 swfファイルで背景を作っていない場合のみですけどね… 素人回答ですみません…

すると、全ての回答が全文表示されます。

関連するQ&A