1

現在、プロジェクトの一部を Flash CS5 から FB に移行しています。質問があります:

CS5でいくつかの画像を追加したいとき、それらをライブラリにインポートし、それらをいくつかのムービークリップに入れ、いくつかのクラスに割り当てImage(ご存知のとおり、このオプションexport for actionscript)、次のようなコードを使用しました

image:Image = new Image();

this.addChild(image);

ライブラリがない場合、FB で画像を操作するにはどうすればよいですか? つまり、どこかからロードしたくないのですが、swf ファイルに含めたいのです。

4

1 に答える 1

4

SWCファイルをエクスポートする必要があります。

次のプロセスを参照してください。


1.ActionScript用にエクスポートします。

ここに画像の説明を入力してください


2.ライブラリでマウスを右クリックしてExport SWC Fileクリックし、名前を「画像」に設定します

ここに画像の説明を入力してください


3.FlashBuilderプロジェクトでassetフォルダーを作成します。SWCファイルはドラッグアンドドロップまたはコピーします。

ここに画像の説明を入力してください


4.プロジェクトでマウスを右クリックし、[プロパティ]をクリックします。

ここに画像の説明を入力してください


5.Actionscriptビルドパス-ライブラリパス-Add SWC Folderクリックして入力しますasset

ここに画像の説明を入力してください

ここに画像の説明を入力してください


6.次のコードを実行する必要があります。クラスをロードします。
package
{
    import flash.display.Sprite;
    
    public class TestProject extends Sprite
    {
        public function TestProject()
        {
            var image:Image = new Image();
            addChild(image);
        }
    }
}

ここに画像の説明を入力してください


于 2012-08-16T09:59:49.453 に答える