2009-12-22 7 views
1

Actuellement, j'utilise la bibliothèque nochump pour décompresser les fichiers. Mais c'est très lent (environ 30 secondes pour un fichier de 2 Mo). Y at-il d'autres bibliothèques disponibles qui sont rapides. Ou est-ce une meilleure façon de décompresser en communiquant avec os?Air - Fichier de décompression

J'ai utilisé FZip, mais ça ne marchera pas dans mac. Donc ne peux pas l'utiliser.

Répondre

1

Non pas que je suis au courant ... AS3 est assez lent dans ces domaines ...

Une solution possible, si vous utilisez zips pour le chargement des images, pourrait utiliser un grand JPEG avec tous vos images à l'intérieur (en utilisant éventuellement un XML supplémentaire pour déterminer les dimensions, ou peut-être même des métadonnées personnalisées). La décompression des images dans Flash est assez rapide (et asynchrone).

1

Il est peut-être possible d'utiliser Alchemy (il existe des librairies Alchemy très rapides pour encoder JPEG et PNG), mais je n'en trouve aucune pour décompresser.

Dans le cas contraire, vous pouvez utiliser la version 2.0 d'AIR 2.0 (peu adaptée au code de production ... dépend de votre projet) pour appeler une application native qui fera le travail pour vous.

De toute façon, il peut être difficile de récupérer les informations de progression si vous en avez besoin.