0

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 からムービー全体をインポートして実行できますか? これどうやってするの ?

4

1 に答える 1

0

このようなもの:

(symbol as MovieClip).play();
于 2012-11-21T13:42:35.560 に答える