• ベストアンサー

FLASHでドーナツ型の円を描くトゥイーン

ド素人的な質問ですみません。 例えばFLASHでドーナツ型の円を書くとします。 イメージでは時計の12時の位置から時計回りに描かれ 最後はまた12時の位置に戻ってきてドーナツ型になる、 というモーションを見かけます。 あれは一番下のレイヤーにあらかじめドーナツ型があって それをマスク?で表示していってるのでしょうか? それともそういう描画のコマンドがあるのでしょうか? よくネットで見かけるのですが,よーく考えると不思議です。 どなたかお詳しい方ご教授願えますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

> ドーナツ型になる、というモーションを見かけます。 > あれは一番下のレイヤーにあらかじめドーナツ型があって > それをマスク?で表示していってるのでしょうか? おっしゃっているもの自体を見たことがないのでわかりません。 というか色々な方法があると思いますから特定はできません。 ◎ 方法例 1 モーショントゥイーン で作成するなら, 半円ずつに縦に切ったドーナツを作成して[ ○→ ( と ) に分ける], それぞれに回転するマスクをかけて,マスクを回転させる方法でできます。         マスクを回転トゥイーン  マスク    ・・・・|●>---->|●////////[]|   レイヤー ・・・・|●////////////////[]| ← )  マスク    ・・・・|●//////|●>---->|●|   レイヤー ・・・・|●////////////////[]| ← ( ◎ 方法例 2 また,パラパラマンガ の要領で, 例えば1°ずつのドーナツを描いて行っても良いですね。 ◎ 方法例 3 また,Adobe の次のページにあるように↓ 「XML を利用したインタラクティブな円グラフの作成」 http://www.adobe.com/jp/devnet/flash/articles/ad-mix.html 扇形を描いてムービークリップにして, それを回転させながら複製するという方法を取っても良いと思います。 ◎ 方法例 4 上の 方法例3 の進化版として, moveTo lineTo で例えば1°ずつのドーナツを描画していっても良いと思います。 ※ 複雑な絵柄のドーナツの場合 方法例 3 や 方法例 4 で作成したものを, 複雑な絵柄のドーナツにマスクとしてかけることもできます。 とにかく色々です。

salemlight
質問者

お礼

お礼が遅れて申し訳ありません。 なるほど、円を半分に切ってマスクをかけるんですね。 単にマスクを移動していくと、描きながら消していくという 事になるのではと疑問でした。 ありがとうございました。

関連するQ&A