複雑な図形

Posted by muchag | Flash,Illustrator | 2007-03-04 (日) 21:50:38

ジグソーパズルを作りたい。
Illustratorで作成した、全体図形と複雑な形に切り分けた図形はある。
パーツ毎にAI形式で保存をして、Flashのライブラリに読み込んでも
Photoshopに移動してGIFにしても、形がくずれる・・・
解決策

1.Flashへ持っていきたいベクターデータをIllustratorの ファイル>データ書き出し で swf形式 を選択

2.「書き出し形式」を「AIレイヤーをSWFフレームに変換」

3.Flashの ファイル>読み込み>ライブラリ から読み込み

注意点は、Illustrator側のオブジェクトを1枚のレイヤーにまとめておくこと
「AIレイヤーをSWFフレームに変換」だからだと思うが、複数レイヤーにまたがっていると
Flash側にその枚数分のフレームを作ってしまう

1.Illustrator10で下ごしらえ
(1)別パーツ(子シンボル)にしたいものはグループにしておく
2)別フレームにしたいものはレイヤーに分配して、各レイヤーのオブジェクトをほぼ中心に集めておく
(3)同一フレームに読み込みたいものは、1つのレイヤーにまとめる

2.Illustrator10から書き出す
(1)ファイル>データ書き出し…>フォーマット>Flash(SWF)を選ぶ
(2)書き出し形式>AIレイヤーをSWFフレームに変換を選ぶ
(3)フレームレートはどうでもいい
(4)4つのチェックボックスは無効
(5)曲線の性質>10

3.Flashに読み込む
(1)Flashで新規シンボルを作って、シンボル編集画面へ。
(2)書き出したSWFを読み込む
(3)無意味なグループを解除
(4)崩れた部分があったら、そこだけイラレからコピペしてくる

<引用元>
FLASH-JP.COM – フォーラム

2010-06-21 追記
解決策2

上記のやり方で間違いはないんだけど
これでいくと Flash Lite で利用したときに
「線の拡張機能なんちゃら」というエラーが出る。

そこでもっと安易でエラーが出ない方法。

1.Illustrator 上でコピー
2.Fireworks で貼り付け
3.Fireworks でコピー
4.Flash で貼り付け

だけでOK。 かんた~ん 🙄

CS3 になったからできるようになったのかなぁ。。。

Flash,Illustrator | 2007-03-04 (日) 21:50:38 |
« 前ページへ