我正在研究一个原型,我正在为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
如果有人对此有所了解,请分享。
答案 0 :(得分:0)
我遇到了类似的问题,奇怪的是它开始在代码中没有任何变化。最初我遇到了Windows内存的问题,然后eclipse内存,然后这个错误浮出水面: 转码过程中的异常无法抓取图像的像素 Embed也不再被编译器识别。
修复非常简单。我刚刚在eclipse中清理了我的项目,错误被清除了。