littlepad blog

Flash CS で作ったライブラリ群を SWC 化して Flash Develop + Flex SDK で利用する

  1. Flash Develop(以下 FD)で新規プロジェクトを作る。
  2. Flash CS 内でシンボルなどを作り、リンケージ設定をする。
    ライブラリ
  3. [ファイル]→[パブリッシュ設定]のFlashタブ内にある「SWC 書き出し」をチェック。
    「パブリッシュ」ボタンを押すと、SWF と一緒に SWC が書き出される。

  4. この SWC を lib フォルダに格納
  5. FD の[プロジェクト]→[プロジェクト設定]の
    コンパイラー設定タブにある「SWC Libraries」にこの SWC へのパスを設定する。

これで設定完了。
正しく設定されるとコード補完も出る。
試しにコードを書いてみると…、

var square:Square = new Square();
var circle:Circle = new Circle();
var star:Star = new Star();
circle.x = 120;
star.x = 240;
addChild(square);
addChild(circle);
addChild(star);

こんな感じでちゃんと反映された!わーい!

作業効率をあげるのにやってみようと思っているので、
最初は CS + FD で進めておいて、
ある程度形になってきたらライブラリを SWC 化して
FD + Flex SDK で調整&コンパイルっていうのがいいんですかね。

現在の自分の Flash 環境が CS3 のため、
書き出せるバージョンが 9 までなんですが、
Flex SDK を使えば 10 でも書き出せるのもいいですね。

モバイルバージョンを終了