0

これは私のコードです:

var my_loader:Loader = new Loader();
my_loader.load(new URLRequest("img/lamp.png"));
addChild(my_loader);

そして、フラッシュファイルのアクション内ではなく、.as ファイル内およびパッケージ内にロードしたいと考えています。

コードを変更するにはどうすればよいですか?

4

1 に答える 1

0

これがあなたが求めているものかどうかはわかりませんが、コンパイル時に画像を埋め込みたい場合は、これを行うことができます:

[Embed(source="img/lamp.png")]
private var Lamp:Class;

そして、インスタンスを作成するには:

var lamp:Bitmap = new Lamp();

コメントに記載されているように、これには flex コンパイラでコンパイルする必要があります。

Flash Pro を使用している場合は、イメージごとにライブラリ シンボルを作成し、リンクを設定してコンパイル時に含めることができます。

これがあなたがやろうとしていることかどうかはまだわかりません。

于 2013-09-13T02:06:30.910 に答える