| Name |
kazu
|
| Date |
2005年03月07日 (月) 16時32分 |
| Message |
以前にムービーのサウンドの制御についてお世話になりましたkazuです。その節には大変お世話になりました。
またまた、ご質問させてください。
トップページの一部分に、文字がタイプライター風にでてくるようなムービーを作りたいのですが・・・。
FLASHQ&Aの過去の記事のように、ボタンで制御せずにトップページが開いた時点で文字が順序に表示させる方法はアクションスクリプトを使って、作ることはできるのでしようか?
某雑誌で、Stringオブジエクトを生成してcharAT()で一文字ずつ取り出して表示するという方法があり、試してみたのですが、[警告 : このムービーは
Flash 5 Player でサポートされていない機能を使っています。]というエラーが出てしまいます。
私は、FLASHMX2004の以前のバージョンを使用しているので、エラーになってしまうんですかネ(涙)。
FLASH MX とFLASH MX2004の違いって言うのももし、ご存知でしたら教えてくださいー。
なんだか質問ばっかりしてしまって恐縮ですが、宜しくお願いします。 |
Response
01
|
| 2005年03月07日
(月) 22時38分> 憲ちゃん
|
|
こんばんわ、kazuさん♪
ご覧になった過去記事というのが■外部テキストをタイプライター文字みたいに、だとして、
それをそのまま使うなら・・・
現在の1フレームのフレームアクションを削除して、いきなり・・・
mesSub = "表示したい文章の文字列";
とだけ記載すれば、ムービー再生と同時に文字列がタイプライターのように表示されます(*^.^*)
「警告」がでるということは、kazuさんお使いのソフトは「Flash5」ということですね!!
その雑誌が「MX」か「MX2004」のどちらのスクリプトを使っているのかはわかりませんが、
「Flash5」にないスクリプト・・・例えば、外部テキストの読み込みで
「loadVariables」なら共通で使えますが「Load Varsオブジェクト」を使っている場合などです。
あるいは「TextFiledオブジェクト」という考え方は「MX」以降ですので・・・
テキストボックスに文字列を表示する際、従来のテキストボックス変数を使わず、
「インスタンス名」欄に「オブジェクト名」を記載して、
「オブジェクト名.text = 文字列」という記載方法なら「Flash5」ではエラーになります。
その場合は、インスタンス名を削除して、改めて「変数」欄に変数名を記載、
変数名に文字列を代入するようにすればOKです。
「Stringオブジェクト」については、少なくとも「MX」では追加変更はありませんので、
それが原因でエラーがでたのではないと思います。
「MX2004」に関しては、憲ちゃんも持っていないのでよくわかりません(^^;
|
|
Response
02
|
|
Response
03
|
| 2005年03月08日
(火) 12時14分> kazu
|
|
憲ちゃんさんありがとうございます。
早速、参考にさせていただきます。
いつも、憲ちゃんさんのレスの速さにはビックリでもありますし、
分からないことを丁寧に教えていただけるので、とても、嬉しいです。
また、分からないことがあったら、教えて下さいネ。
|
|