0
我無法運行包含在SWC庫中的AS。我做了兩個測試項目 - 一個在Flash Pro的 - 只是因爲它是在這裏的答案描述:將Flash導出到SWC,在Flex中加載並播放它ActionScript項目
- 與另外的那個動畫的藍色圓圈一些AS3代碼。第二個項目 - Flash Builder中的Flex ActionScript Mobile項目類型。
我將Flash Pro項目導出到SWC,並選中了「AS連接」框和「導出第1幀」框。 然後我將項目屬性中的SWC添加到Flex項目中。我添加影片剪輯到舞臺:
包 {
import ExportSWC_test_fla.*;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.utils.getDefinitionByName;
public class BlueCircleRun extends Sprite
{
public function BlueCircleRun()
{
super();
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
var symbol:BlueCircle = new BlueCircle();
symbol.x = 150;
symbol.y = 150;
addChild(symbol);
}
}
}
我可以看到影片剪輯在舞臺上 - 當我 編譯和運行的Flex項目。問題是 - 電影中的腳本無法運行。我該如何運行它?我可以從SWC導入並運行整部電影嗎?我怎樣才能做到這一點 ?
對不起,但這不能在時間表發揮腳本... –
@SergoKalandadze我在移動遊戲使用這個確切的代碼開始影片剪輯的動畫。我不清楚爲什麼它不適合你。如果你能擴大,也許我可以提供更多的幫助。 – JeffryHouser
非常感謝Flextras,上面的代碼來自非常簡短的例子 - 這是一個放在MovieClip時間線上的代碼,我嘗試播放的代碼是: –