Actionscript / Flex 3(Flash)で多くの画像が使用されているゲームを作成しています。デザイナーの段階に達したので、埋め込まれた画像を使用する構造的な方法を考え出す必要があります(回転や色などで操作する必要があります)。
残念ながら、少し調べてみると、画像を使用する前に手動で画像を埋め込む必要があるようです。私は現在、次のように設定しています。
Resource.asクラスファイル:
package
{
public final class Resource
{
[Embed (source="/assets/ships/1.gif" )]
public static const SHIPS_1:Class;
}
}
ですから、1隻の船については、次のことを行う必要があります。
画像を正しいフォルダに正しい名前で配置します同じ方法でResource.asファイルに名前を付けますResource.asファイルに同じ名前の定数を作成します
これはすべて、ファイルを指定されたフォルダーに置くだけで可能になるはずですが。
さらに悪いことに、私はまだそれを使用して呼び出す必要があります:
var test:Bitmap = new Resource.SHIPS_1();
非常に巨大なアプリケーションを作成するときにリソースを処理するためのより良い方法が必要ですか?何千もの画像が必要だと想像してみてください。このシステムは単純に適合しません。