- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:困ってます。文字が浮かびあがらない…)
FLASHムービーで文字が浮かびあがらない!困ってます!
このQ&Aのポイント
- FLASHムービーを作成している際に、文字が浮かび上がらない現象に困っています。テキストツールで文字を打ち、プロパティでアルファ0%に設定し、動かしたいキーフレームでアルファ100%に設定していますが、書き出し時にはいきなり文字が表示されてしまいます。なぜこのような現象が起こるのか、パブリッシュや設定に問題があるのかわかる方がいれば教えてください。
- FLASH MX2004を使用している際に、作成したムービーを書き出す際に文字が浮かび上がらない現象が発生しています。テキストツールを使用して文字を打ち、アルファ0%に設定した後、動かしたいキーフレームでアルファ100%に設定していますが、書き出し後には文字がいきなり表示されてしまいます。この現象について、パブリッシュや設定の問題があるのか、よくわからないため、詳しい方に教えていただきたいです。
- FLASHムービー作成中に、文字が浮かび上がらず困っています。テキストツールで文字を打ち、アルファ0%に設定し、動かしたいキーフレームでアルファ100%に設定していますが、書き出し時に文字がいきなり表示されてしまいます。FLASH MX2004を使用しており、パブリッシュや設定に問題があるのか、原因がわかりません。解決方法をご存知の方はぜひ教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 setIntervalを使えば可能です。 myObj = new Object(); myObj.timeout = function() { gotoAndPlay(1); clearInterval(timerID); }; var timerID = setInterval(myObj, "timeout", 10000); 上記スクリプトをstop();と同じフレームに記述してください (stop();は消さないでください)。 最後の行の引数にある10000という数字はこの場合、待機する秒数を表します。 1秒を1000としているので、10000だと10秒です。 任意で秒数を変えてください。 そっくりそのままスクリプトを書きましたが、できればスクリプトのどの部分が 何を表しているのかをリファレンス等を参照しながら確認してみてください。 単にコピペするだけだと知識は増えにくいと思いますし。
その他の回答 (1)
- JackB
- ベストアンサー率33% (107/320)
回答No.1
文字のアルファが効かないという時は、大抵は文字がダイナミックテキストになっていることが多いですね、経験上。 静止テキストにしてみてください。ダイナミックテキストはアルファは効きません。
補足
何とか思考錯誤してるうちにできるようになりました!! 申し訳ないんですがもう1つお願いが… 文字とは全然関係ないんですが 今作ってるフラッシュムービーは最後のキーフレームでstop();の アクションをいれています。 私の希望といたしてはコレを10秒後などにまた初めから再生したいです… 何かやり方はありますか? あつかましくてすみません…