不像早期版本的Flash,ActionScript 3.0 編譯器真正是一個(gè)命令行編譯器。你可以通過(guò)命令行再加上一長(zhǎng)串參數(shù)來(lái)創(chuàng)建類(lèi)或目錄,在Eclipse里讓這一切變得更簡(jiǎn)單些。
當(dāng)建立ActionScript 工程后,默認(rèn)情況下會(huì)生成500x375 尺寸的.swf, 幀速為24/秒,背景色為藍(lán)色。我們可以改變這些設(shè)定,有幾種方法。
右鍵點(diǎn)擊工程,在菜單中選擇Properties ,然后在左邊選擇ActionScript Compiler,在右邊找到"Additional compiler arguments."在這里就可以輸入?yún)?shù)了,下面是些常見(jiàn)的參數(shù):
-default-size width height
-default-background-color color
-default-frame-rate fps
可以這樣寫(xiě):
-default-size 800 600
-default-background-color 0xffffff
-default-frame-rate 31第一個(gè)參數(shù)設(shè)定輸出swf尺寸為800x600 象素. 第二個(gè)參數(shù)設(shè)定背景色為白色,第三個(gè)參數(shù)設(shè)定播放幀速為31幀每秒。多個(gè)參數(shù)可以這樣寫(xiě):
-default-size 800 600 -default-frame-rate 31
通過(guò)類(lèi)文件種的metadata 來(lái)改變?cè)O(shè)定。Metadata 中包含的語(yǔ)句不會(huì)立即被解
釋?zhuān)窃诰幾g的時(shí)候編譯會(huì)去檢測(cè)。下面的語(yǔ)句具有等同效果
[SWF(width="800", height="600", backgroundColor="#ffffff", frameRate="31")]
這一行語(yǔ)句放在import之后,類(lèi)定義之前,如:
package ...
{
import flash.display.Sprite;
[SWF(width="800", height="600", backgroundColor="#ffffff", frameRate="31")]
public class ExampleApplication extends Sprite
{
public function ExampleApplication()
{
}
}
}