J'ai compilent mon Papervision3D actionscript projet à l'aide mxmlc à l'aide du paramètre de ligne de commande suivante:mxmlc java.util.zip.ZipException: type de bloc invalide Actionscript 3-Papervision3D Développer
mxmlc.exe -static-link-runtime-shared-libraries=true source.as
L'erreur suivante est affiché:
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)
Le logiciel fonctionne très bien dans flash CS3 sans commandes embed:
[Embed(source="/Textures/Texture.png")]
private var TextureClass:Class;
etc., mais j'ai besoin des actifs incorporés.
La construction dans Flash Développer obtient la même erreur bien sûr, et ne produira pas de fichier .swf. Cependant, il dit toujours que la taille .swf est/serait de 25 Mo.
Je n'ai pas compilé de nombreux projets dans mxmlc (ou Flash Développer) mais mon dernier était correct avec tous les éléments embarqués affichés.
AIDE! Avez-vous vu cette erreur? Comment puis-je m'en débarrasser?
Je voudrais offrir une prime sur celui-ci, mais mon score est trop bas. :/
De quelles commandes incorporées faites-vous référence? Comment intégrez-vous les actifs? Utilisez-vous une bibliothèque, par exemple pour Papervision3D? Pourquoi le sw n'est-il pas spécifié dans votre ligne de commande? La bibliothèque SWC est-elle compilée avec la même version du compilateur Flex que le projet principal? – JeffryHouser
Je veux dire les instructions embed dans le code: – user2144878
'[Embed (source = "Textures/Texture.png")] public var TextureClass: Class;' – user2144878