- ベストアンサー
Flash 一字づつ増やす。開始文字位置固定で。
1番目の文字のフレームをコピーして、次にペーストして、 そのペースト先でテキスト文字を追加して行ってます。 が、確認すると1番目の文字位置が固定されないで増えて行きます。 文字全長の中心位置が、1番目の文字位置になるんです。。。 開始位置固定で、その位置から文字を増やしていくにはどうすれば良いのでしょうか。 よろしくご教授ください!!
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
作られている Flash のと言うのは マクロメディア の Flash ですか? つまり,FlashMX,FlashMX2004系,Flash8系 のソフトのことですが。 勝手に マクロメディア Flash だとして回答します。 それと,バージョンによっても操作方法やスクリプトや出来ること出来ないことが変わります。 なるべくバージョンを書いてくれたほうが答えやすいです。 これも勝手に,FlashMX以降だとして回答します。 マクロメディアの Flash だとしても,質問の意味が今ひとつわかりませんが… テキストを書くとき,テキストのレイアウトが,「中央揃え」になっているのではないでしょうか。 例えば, 「あいうえお」と書いたとします。 その「あいうえお」を選択して,下のプロパティパネルの右の方。 「フォーマット」とか書いてあるボタンの上の小さなボタンで, 一番左の 「左/上揃え」 を押した状態にすると, テキストの開始基準が 左 になります。 普通のワープロソフトやHTMLエディタなどと同じです。 それと, >> 1番目の文字のフレームをコピーして、次にペーストして、 >> そのペースト先でテキスト文字を追加して行ってます。 と書かれていますが,面倒でしょう。 普通は逆にします。 例えば「あいうえお」ですが, 「あ」→「あい」→「あいう」→「あいうえ」→「あいうえお」 のように,徐々に文字を増やしたい場合は, あらかじめ文字数分のフレームを作っておきます。 そして,完成状態の「あいうえお」を書きます。 1 5 □ レイヤー 筆・・|●////////[]| 最後のフレームをキーフレームにします。 1 5 □ レイヤー 筆・・|●//////[]|●| そして,最初のフレーム目の「あいうえお」から1文字消して 「あいうえ」にします。 (最後のフレームは「あいうえお」のまま残ります。) そして,最後から2フレーム目もキーフレームにします。 1 5 □ レイヤー 筆・・|●////[]|●|●| そして,最初のフレーム目の「あいうえ」から1文字消して 「あいう」にします。 (最後からの2フレーム目は「あいうえ」のまま残ります。) そして,最後から2フレーム目もキーフレームにします。 これを繰り返して行けば 「あ」→「あい」→「あいう」→「あいうえ」→「あいうえお」 が完成します。 1 5 □ レイヤー 筆・・|●|●|●|●|●| コピー作業は全く不要でしょう。 それに,「あいうえお」の場合, 普通は「あ」が大切なのではなくて,「あいうえお」と全ての文字が表示された段階のレイアウトが重要です。 枠からはみ出してないかとか,キッチリ画面中央に来ているかとか, 完成状態の「あいうえお」が大切です。 「あいうえお」の位置が決まるので,自然に最初の「あ」の位置が決まります。 作成の手間だけでなく,レイアウトの都合上も,最後から作った方が良いです。 文字に限らず, 画面上にキャラクターやオブジェクトが登場するときも同じですけどね。 最終状態の "決めのポーズ" を作ってしまって, そこに向けてキャラクターやオブジェクトを動かす方が美しくできると思います。 "決めのポーズ" がある場合の話してすよ。 ずっと動き続ける場合は,最初から作っても良いですし, 部分的に後から作っても良いです。 もしマクロメディアの Flash でなければ, 勝手なつぶやきだと思ってください。 他のソフトでは全く関係ない話だと思います。
お礼
ご回答頂きまして、ありがとうございました。FlashMX2004でした。 ご指摘通り「中央揃え」になってました。。。 なるほど最後から作った方がイイですね。 これは大変参考になりました!