0

movieClipにテクスチャを追加するプロトタイプに取り組んでいます。これが私のコードです:

[Embed(source = "/../assets/demo_img.png")]
protected var asset01:Class;

[Embed(source="/../assets/demo_img.xml",mimeType="application/octet-stream")]
protected var data01:Class;

そして私のmovieClipコードは:

var myTexture:Texture = Texture.fromBitmap(new asset01());
var atlas:TextureAtlas = new TextureAtlas(myTexture, XML(new data01()));
var mc:MovieClip = new MovieClip(atlas.getTextures("demo_img_"), 10);

しかし、それは私にエラーを与えます:

Error: exception during transcoding: Failed to grab pixels for image \..\PP143Starling\assets\demo_img.png

誰かがそれについて何か考えを持っているならば、共有してください。

4

1 に答える 1

0

私は同様の問題に直面しましたが、コードを変更せずに問題が発生し始めたという奇妙な部分がありました。最初に、Windows メモリの問題に直面し、次に eclipse メモリを使用すると、このエラーが発生しました。トランスコーディング中の例外は、画像の埋め込みのピクセルを取得できませんでした。これも、コンパイラによって認識されなくなりました。

修正は非常に簡単です。プロジェクトをEclipseでクリーンアップしたところ、エラーがクリアされました。

于 2014-04-24T14:28:32.970 に答える