トップ / ソースコード / ASDoc

SWFを作る

swfassistではもちろんゼロからSWFを作ることが出来ます。作ったSWFはSWFWriterで書き出しましょう?

空のSWFを作る

とてもカンタンです。

まずはSWFクラスをnewします。

swf = new SWF();

次にヘッダの設定をします。

// バージョンは9で
swf.header.version = 9;
// ステージ幅は550px
swf.header.frameSize.xMax = 550;
// ステージ高は400px
swf.header.frameSize.yMax = 400;
// フレームレートは12
swf.header.frameRate = 12;
// 総フレーム数は1
swf.header.numFrames = 1;

最後に、フレーム数の数だけ、「フレームを表示する命令」であるShowFrame?タグを入れる必要があるのでaddTagで追加します。

swf.tags.addTag(new ShowFrame());

これで御馴染みの、Flashで新規作成してそのままパブリッシュしたようなSWFが完成です。

背景色でも変えてみる

背景色はSetBackgroundColor?タグで変えます。ShowFrame?を追加する前に以下のコードを追加しましょう。

var bg:SetBackgroundColor = new SetBackgroundColor();
bg.backgroundColor.fromUint(0xcccccc);
swf.tags.addTag(bg);

これで背景色が0xccccccになります。