- ベストアンサー
Flash5のパブリッシングについて
はじめまして、Flash5の勉強をしています。 とりあえず簡単なテキスト文字をフェードするムービーを 作りました。文字列をレイヤーに分けていますが 制御の再生すると全部上手く表示するのに、パブリッシングプレビューデフォルトHTMLでは特定のレイヤーに書かれた文字列が出てきませんがなぜでしょうか? 初心者ですのでよろしくお願い致します
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「特定のレイヤーに書かれた文字列」というのが気になりますが、そのレイヤーにマスクがついていませんか?ほかのレイヤーに書かれた文字は見えているんですよね。そのレイヤーにマスクがかかっていなければ、たぶん、マスクが原因です。マスクとテキストボックスのあいだにも、いろんな不具合がありますので‥‥;; 確認ですけど、テキストは、「静止テキスト」になってますよね?(ダイナミックテキストとかだと、またちがう問題が‥‥) 解決法としては、レイアウト的に問題がなければ、消えてしまう部分の文字は「分解」でアウトラインデータ化してしまうことをおすすめします。それできちんとパブリッシュでも見えるようになると思うんですが。 余談ですが、デバイスフォントには、マスクとアルファをかけても、表示されないそうです;; デバイスフォントをフェードさせる解決法としては、もし背景が「黒一色」などの塗りつぶしなのであれば、テキストにフェードやアルファをかけるのではなく、テキストの上に「黒→アルファ0%」のグラデーションオブジェクトを作り、それをテキストにかぶせていくことでフェードが実現できると思います。 バックが絵の場合は‥‥いやあ。。(手詰まり) >パブリッシュで表示できなければ、いくら再生で見えていたとしても インターネットに公開すると見えないということですよね そういうことですね。 ご検討をお祈りします。
その他の回答 (1)
- gogo7188
- ベストアンサー率33% (7/21)
テキスト(未シンボル化)が回転している(角度がついている)場合は パブリッシュで表示出来ないそうです。 もしくは、フォントの指定を「_ゴシック」等、_がついているものに する・デバイスフォントにチェックが入っていると駄目です。 チェックしてみてください。
お礼
早速のご指導ありがとうございました。 早速やってみましたがデバイスフォントのチェックが外れていますが やはりフェードしてきません。 テキスト文字は回転とかしていないのですが、 ちなみにパブリッシュで表示できなければ、いくら再生で見えていたとしても インターネットに公開すると見えないということですよね
お礼
詳しく教えていただきましてありがとうございます。 結局分解でアウトラインデーター化することで解決いたしました。 おしえてFlashのマニュアルで勉強していたのですが その辺(フォント)の事が少しわかりづらかったのですが 大変助かりました。 本当にありがとうございました