我一直在使用 mxmlc 使用以下命令行参数编译我的 Papervision3D actionscript 项目:
mxmlc.exe -static-link-runtime-shared-libraries=true source.as
显示以下错误:
java.util.zip.ZipException: invalid block type
at java.util.zip.InflaterInputStream.read(Unknown Source)
at java.io.BufferedInputStream.fill(Unknown Source)
at java.io.BufferedInputStream.read1(Unknown Source)
at java.io.BufferedInputStream.read(Unknown Source)
at sun.awt.image.PNGImageDecoder.produceImage(Unknown Source)
at sun.awt.image.InputStreamImageSource.doFetch(Unknown Source)
at sun.awt.image.ImageFetcher.fetchloop(Unknown Source)
at sun.awt.image.ImageFetcher.run(Unknown Source)
该软件在 Flash CS3 中运行良好,无需嵌入命令:
[Embed(source="/Textures/Texture.png")]
private var TextureClass:Class;
等等,但我确实需要嵌入的资产。
在 Flash Develop 中构建当然会出现同样的错误,并且不会生成 .swf。但是它仍然说 .swf 大小是/将是 25MB。
我没有在 mxmlc(或 Flash Develop)中编译过很多项目,但我的最后一个项目很好,所有嵌入式资产都显示出来了。
帮助!你见过这个错误吗?我怎样才能摆脱它?
我会为此提供赏金,但我的分数太低。:/