- ベストアンサー
FlashMX2004でのシェイプトゥイーンの作成について
初めまして。FlashMX2004を使用して、ホームページ用のフラッシュを作成しています。 24フレームで「!」を「?」に変えるシェイプトゥイーンを作成しようとしたときにつまづいてしまいました。最初に空のレイヤーの1フレーム目にテキストツールを使用して「!」を書き、プロパティインスペクタの「トゥイーン」セレクトボックスから「シェイプ」を選択したところ、警告マークが出て、「シンボルやグループ化されたオブジェクトを含むレイヤー上ではシェイプのトゥイーンは出来ません。」という警告が表示されました。シンボルを挿入してはいないので、グループ化されたオブジェクトというのが引っかかっているのだと思うのですが、これが何を指しているのか分からず困っています。 お分かりになる方がいらっしゃいましたら、ご教授頂けると幸いです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
「シェイプトゥイーン」 とは,文字通り 「シェイプ」 の 「トゥイーン」 です。 テキストがトゥイーンできるとすれば(できませんが), 「テキストトゥイーン」になるでしょう(そんなものはありません)。 「シェイプトゥイーンを使ってみよう!」 http://www.1art.jp/flash/le/lesson6/lesson6.htm 上のURLでは,「シェイプとは形という意味です。」と書かれていますが, もっと具体的に言うと, 「シェイプ」とは,Flash 上に作成したベクトルグラフィックのことです。 ブラシツール や 矩形ツール でステージ上に書いたもの,そのものがシェイプです。 普通は,ムービークリップ や ボタン など, シンボル に 変換されたものや,オブジェクトはシェイプとは言いません。 また,テキスト文字の場合はシェイプではありません。 文字の場合は単なるテキスト(フォント)データがそこにあるだけで, ベクトルグラフィックにはなっていません。 だから,まずフォントデータをベクトルグラフィックに変換して, その変換したもの(シェイプ)に「シェイプトゥイーン」をかけなければなりません。 変形前も変形後もシェイプである必要があります。 また,当然のことながら,変形前のシェイプも変形後のシェイプも, 同じレイヤーにある必要があります。 また,「シェイプトゥイーン」をかけたくないものは,同じレイヤーに置いていてはいけません。 フォントデータをベクトルグラフィックに変換する方法ですが, これは,#1 の方も書かれているように, 文字を選択→「修正」→「分解」 で,テキストが分解され,塗りのベクトルグラフィックになります。 Flash MX 2004 以降で, 文字が複数ある場合は,文字を選択→「修正」→「分解」 →「修正」→「分解」 と2回(分解されなくなるまで)分解してください。 この文字を分解したベクトルグラフィック(シェイプ)に「シェイプトゥイーン」をかければ良いわけです。 「Flash講座」 http://www.clis.ne.jp/ok/ok011/index1_fl4.html この↑サイトの 「Flash講座4_3」 http://www.clis.ne.jp/ok/ok011/fl4_cont3/cont3_fl4.html この↑ページが参考になると思います。
その他の回答 (1)
「!」を分解して、「テキスト」から「ただの「オブジェクト」にしましたか? 質問分からすると、「テキストはシェイプトゥイーンできない」ということだと思います。
お礼
さっそくのご回答、ありがとうございます。 「!」を分解していませんでした。テキストのままだったので、それでシェイプトゥイーンが出来なかったみたいです。
お礼
とても丁寧な解説をしていただき、ありがとうございました。リンク先もとても参考になり、シェイプトゥイーンを完成させることが出来ました。 ありがとうございます。