SWC ライブラリに含まれている AS を実行できません。ここの回答で説明されているように、Flash Proで1つ、2つのテストプロジェクトを作成しました。
- 青い円をアニメーション化する AS3 コードが追加されています。2 番目のプロジェクト - Flash Builder の Flex ActionScript Mobile プロジェクト タイプ。
「AS Linkage」ボックスと「Export In Frame 1」ボックスをチェックして、Flash Pro プロジェクトを SWC にエクスポートしました。次に、プロジェクト プロパティで SWC を Flex プロジェクトに追加します。MovieClip をステージに追加します。
パッケージ {
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 プロジェクトをコンパイルして実行すると、ステージ上に MovieClip が表示されます。問題は、ムービーのスクリプトが実行されないことです。どうすれば実行できますか? SWC からムービー全体をインポートして実行できますか? これどうやってするの ?