Starling让无法转码图像错误

时间:2013-03-20 09:24:39

标签: actionscript-3 flash starling-framework

我正在研究一个原型,我正在为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

如果有人对此有所了解,请分享。

1 个答案:

答案 0 :(得分:0)

我遇到了类似的问题,奇怪的是它开始在代码中没有任何变化。最初我遇到了Windows内存的问题,然后eclipse内存,然后这个错误浮出水面: 转码过程中的异常无法抓取图像的像素 Embed也不再被编译器识别。

修复非常简单。我刚刚在eclipse中清理了我的项目,错误被清除了。