0

キャンバスに画像を配置しようとして、スターリングを学んでいます。

私が見ているコードは次のようになります。

[Embed(source="wordvillelogo.png")]
public static const Mushroom:Class; 

画像自体は、.as ファイルおよび FLA ファイルと同じディレクトリにあります。

それでも、コードをコンパイルするとエラーが発生します

unable to resolve 'wordvillelogo.png' for transcoding

この画像を埋め込む正しい形式は何ですか?

4

3 に答える 3

0

モバイルをターゲットにしている場合は、埋め込みを使用してアセットを管理しないでください。埋め込みは非常に遅く、特に iPad 1 および一部の古い Android デバイスではパフォーマンスが低下する可能性があります。

assets フォルダーを作成してアプリに埋め込み、starling のAssetManagerクラスを使用してアセットを取得する必要があります。これが最速の方法です。すでに画像をテクスチャとして取得しているため、bitmapdata オブジェクトを作成したり、それらを新しいテクスチャに渡したりする必要はありません。

于 2013-10-05T23:16:19.127 に答える