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;

我的电影剪辑代码是:

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 回答