Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mxmlc java.util.zip.ZipeException:块类型Actionscript-3 Papervision3D Flash Development无效_Java_Actionscript 3_Apache Flex_Mxmlc_Papervision3d - Fatal编程技术网

mxmlc java.util.zip.ZipeException:块类型Actionscript-3 Papervision3D Flash Development无效

mxmlc java.util.zip.ZipeException:块类型Actionscript-3 Papervision3D Flash Development无效,java,actionscript-3,apache-flex,mxmlc,papervision3d,Java,Actionscript 3,Apache Flex,Mxmlc,Papervision3d,我一直在使用以下命令行参数使用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.BufferedI

我一直在使用以下命令行参数使用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;
等等,但我确实需要嵌入的资产

当然,flashdevelope中的构建也会出现同样的错误,并且不会生成.swf。但是它仍然说.swf的大小是/将是25MB

我还没有在mxmlc(或Flash Develop)中编译过很多项目,但我的上一个项目很好,显示了所有嵌入式资产

救命啊!你看到这个错误了吗?我怎样才能摆脱它


这一次我愿意悬赏,但我的分数太低了/

我还没有摆脱java错误,但我发现了为什么在.swf上出现白色屏幕

这是一个堆栈跟踪错误

我通过添加编译器参数消除了此错误:

-omit-trace-statements=false
现在我的.swf运行良好

仍然不知道是什么原因导致了java ZipException,看起来其中一个.png图形文件有问题,但我看不到.swf中有问题


由于ZipException,该项目无法在Flash Develop中编译,因此我只能使用mxmlc。

您指的是什么嵌入命令?您如何嵌入资产?您是否正在使用库,例如Papervision3D?为什么不将软件指定为命令行的一部分?库SWC是否使用与主项目相同版本的Flex编译器编译?我指的是代码中的嵌入语句:“[embed(source=“Textures/Texture.png”)]public var TextureClass:Class;”