マンガでよめる痔のこと・薬のこと

flashをDreamweaverに読み込むとき、flash のステージの背景色はどうしても、見えちゃうんですので、flashの背景を透明にしたいんですが、できるのでしょうか。わかる人がいれば、是非教えてください。よろしくお願いします。

A 回答 (2件)

Flash を HTML で表示する時は、背景色は HTML のタグによって変えることができます。


背景を透過する秘密も、実は HTML の方にあります。
これは#1の方がおっしゃるように、ウィンドウモードを設定するパラメータ wmodeに、transparent という値を渡します。


Dreamweaver MX 以降の場合ですが、Dreamweaver で Flash オブジェクトを配置し、「プロパティ」パネルを見ても、透過の設定はありません。
Dreamweaver では、デフォルトでは挿入されないパラメータを手動で追加することができます。
透過と関係のある wmode パラメータはデフォルトでは省略されるので、「パラメータ」パネルで後から手動で追加します。

Flash オブジェクトを選択した状態で、「プロパティ」パネルを見てください。
中央よりやや右寄りの下の方に、「パラメータ...」というボタンがありますから、これをクリックしてください。「パラメータ」パネルが開きます。
(パネルが折りたたまれていると、このボタンは表示されません。右下の▽ボタンをクリックし、パネルを展開してください)
このパネルで、”パラメータ”の項目に wmode 、”値”の項目に transparent と入力してください。HTML に、swf ファイルの背景を透過するタグが追加されます。


ただし、OSやブラウザ、インストールされている Flash Player のバージョンの組み合わせによっては、背景の透過が無効になる場合があります。
Windows のIEでは古くから透過に対応してきましたが、Mac や他のOSではブラウザや Flash Player のバージョンに厳しい制約があり、透過されないことも多いです。

ムービーのデザインの都合で透過するなら、透過されない環境では希望通りの表示にならないだけの話で済みます。
しかし、HTML でレイヤーを使い背景を透過した swf ファイルの下に HTML のリンク等を置く場合は、透過されない環境ではリンクが Flash ムービーの下に隠れて利用できなくなってしまい、これは Web ページとしては致命的な欠陥です。
透過を利用した凝った演出をしているサイトでは、先にOSやブラウザ等を判別し、透過できないと判断される場合は、透過に依存しない別の演出を用意しているところもあるようです。


Flash のテクニカルノートに、透過についての詳しい説明があります。
こちらもご参考になさってください。

 ・背景が透明な Flash ムービーを作成する方法
  http://www.macromedia.com/jp/support/flash/ts/do …
    • good
    • 0
この回答へのお礼

DPE様:
 回答~どうもありがとうございました。勉強になりました。今回OKWaveの利用は初めてですけど、親切に答えてくれて、本当にありがとうございました。これから、もし何かわからないことがあれば、またどうぞよろしくお願いいたします。

お礼日時:2005/11/25 14:11

Dreamweaverがないのでどうかはわかりませんが、


Flashの背景色の透明化は
(1)パブリッシュ設定の[形式]タブでHtmlにチェックを入れる
(2)[HTML]タブのウインドウモードを透明表示に設定。
でできます。

Htmlタグで言うと
<param name="wmode" value="transparent" />
です。
    • good
    • 0
この回答へのお礼

perse様:
 回答をどうもありがとうございました。勉強になりました。OKWaveの利用は初めてですけど、親切に答えてくれて、感動しちゃいます。これから、もし何かわからなければ、またどうぞよろしくお願いいたします。

お礼日時:2005/11/25 14:08

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QFLASHで背景を黒にするにはどうしたら?

FLASHで背景を黒色にするにはどうしたらよいでしょうか?
普通に作ったらどうしても白になってしまいます・・・

ちなみに使っているのはFLASH MXです。

Aベストアンサー

任意の Flashドキュメントを開いて(または新規作成して),
「修正」→「ドキュメント」 で「ドキュメントプロパティ」のパネルが表示されますから,
そのパネルの真ん中あたりの

  背景色: □ (←白)



  背景色: ■ (←黒)

にしてください。
単一色でしたら何色にでもなります。



もしくは,
一番下のレイヤーにステージ全体を覆うような黒い塗りを,矩形ツールで描くかです。
この方法だと,単一色ではなくグラデーションの入った背景などが用意できます。

QFLASHを透過GIFに…

FLASH MX(MAC用)で透過GIFにする事はできませんか?

Aベストアンサー

単なる静止画の透過GIFでしたら,
「ファイル」→「イメージの書き出し」で,任意の場所に任意の名前を付けて保存。
すると,形式を聞いてくるので,
「GIF書き出し」のダイアログで,「透明」にチェックを入れ,「OK」で静止透明GIFができると思います。

アニメーションGIFの場合は,
「ファイル」→「ムービーの書き出し」で,任意の場所に任意の名前を付けて保存。
すると,形式を聞いてくるので,
「GIF書き出し」のダイアログで,「透明」にチェックを入れ,「OK」で静止透明GIFができると思います。

または,

「ファイル」→「パブリッシュの設定」で,「GIFイメージ」にチェックを入れ,「GIF」のタブを選択。
再生:を「アニメーション」にして,透明:を「透明」にしてパブリッシュすると,透過GIFアニメーーションがパブリッシュされます。

透過する場合の輪郭線の部分ですが,
「修正」→「ドキュメント」で設定される,「背景色」の色になります。
黒っぽい背景の場合の透明GIFを作りたい場合は,ドキュメントの背景色を黒っぽく,
白っぽい背景の場合の透明GIFを作りたい場合は,ドキュメントの背景色を白っぽく設定してください。
そうすると輪郭部分の処理がきれいになると思います。


以上,書いたのは,Windows版の場合です。
操作方法はほとんど同じだと思いますが,用語や手順が若干違うかもしれません。

単なる静止画の透過GIFでしたら,
「ファイル」→「イメージの書き出し」で,任意の場所に任意の名前を付けて保存。
すると,形式を聞いてくるので,
「GIF書き出し」のダイアログで,「透明」にチェックを入れ,「OK」で静止透明GIFができると思います。

アニメーションGIFの場合は,
「ファイル」→「ムービーの書き出し」で,任意の場所に任意の名前を付けて保存。
すると,形式を聞いてくるので,
「GIF書き出し」のダイアログで,「透明」にチェックを入れ,「OK」で静止透明GIFができると思います。
...続きを読む

Qflashの背景色(stageの色)をアクションスクリプトで変更したい

flashの背景色をアクションアクションスクリプトで制御する方法を教えて下さい。
rootやムービークリップの色は変更できますがstageの(背景)の色を変更することは可能でしょうか?
よろしくお願い致します。

Aベストアンサー

ActionScript ではできないと思います。
なぜなら,HTML のタグに負けます。
いくらドキュメントのプロパティでSWFの背景色を変えても,SWFを貼り付けるタグを変えればそちらが優先されます。

ムービープロパティ
http://homepage3.nifty.com/ginga-b/flash5/movie_property.html
 > 残念なことに ActionScript には
 > ムービーオブジェクトは存在しません。
 > したがって、
 > スクリプトではムービーオブジェクトの属性である
 > ムービープロパティ
 > (フレームレート、ステージサイズ、背景色)の
 > 参照・代入はできません。

いったん Flash から外部の JavaSctipt などを実行させて,タグを変える。
もしくは,
ステージより大きなムービークリップを最下レイヤーに配置しておいて,そのムービークリップの色を変えるしかないのではないかと思います。
JavaScript に飛ばすより,最下レイヤーのムービークリップの色を変える方が簡単ですね。

以上のように思いますよ。

ActionScript ではできないと思います。
なぜなら,HTML のタグに負けます。
いくらドキュメントのプロパティでSWFの背景色を変えても,SWFを貼り付けるタグを変えればそちらが優先されます。

ムービープロパティ
http://homepage3.nifty.com/ginga-b/flash5/movie_property.html
 > 残念なことに ActionScript には
 > ムービーオブジェクトは存在しません。
 > したがって、
 > スクリプトではムービーオブジェクトの属性である
 > ムービープロパティ
 > (フレームレート、ステージサイズ、...続きを読む


人気Q&Aランキング