2013-04-26

[Illustrator] Plugin Drawscriptを使う

Adobe Illustratorのプラグイン Drawscript http://drawscri.pt/ を使ってみた記録。

Environment:

  • Windows 7 64bit
  • Adobe Illustrator CS6

インストール

Adobe Extension Manager CS5.5は Drawscript_1_0_3.zxp を読み込まない。

Adobe Extension Manager CS6は読み込んだ。Illustrator CS6以降でしか使えないようだ。

** Drawscript使用

[Windows - Extension - Drawscript]でパネルをだす。

オブジェクトを選択して、[Generate]ボタンを押す。

出力したデータを活用

ActionScript3.0として出力したデータを元に、 Flash化した。

吹きだし内部の矩形は、テキストを置くときの領域判定用座標を調べるために置いている。

実Flash。操作不可。

このFlashはFlashPlayer 11 かそれ以上でないと動作しない。FlashPlayer11で実装されたcubicCurveToメソッドを使っているため。

FlashDevelopでこれをビルドするとき、error: Call to a possibly undefined method 'cubicCurveTo'と出たら、理由は mxmlc -swf-version=10 だから。'cubicCurveTo'はFlashPlayer11以降のmethod。

解決法は、[Project - Properties - Output - Platform]をFlashPlayer11.1にすること。

注意点

  • オブジェクトを「合体」させるとき、Altキー押して「複合シェイプ」にすると、Drawscriptで[Generate]押しても何も出ない。Altキー押さず、合体させればいい。

  • オブジェクトの座標は、アートボード左上端を (0,0) として、そこからの距離として表現される。 この画像のように、アートボード左上端から離れてDrawscriptすると、出力コード片の座標がずれて、この場合おもいきり右下に位置するようになる。

だから、アートボード左上端にオブジェクトを配置してから、Drawscriptでコード化するべし。

  • Illustratorでグラデ塗りしても、ActionScript3.0に再現してくれなかった。コード化できるのはベタ塗りだけのようだ。

 

0 件のコメント:

コメントを投稿

人気記事