J'ai un problème ici avec décompresser les fichiers .zip que j'ai dans combobox.i sélectionnez 1 fichier .zip et après avoir sélectionné le fichier .zip particulier Bouton devrait décompresser et mettre le contenu dans un autre combobox.Can quelqu'un m'aider ici ?comment décompresser les fichiers en utilisant l'encodage base64 dans actionscript?
ici est un code:
// ActionScript file
import flash.display.*;
import flash.events.*;
import flash.utils.ByteArray;
import com.Base64;
import mx.controls.Alert;
[Bindable] private var sfile:FileReference;
[Bindable] private var zipdataProvdr:ArrayCollection = new ArrayCollection([{label: "test", file: "test"},{label: "elm34001", file: "elm34001"}, {label: "elm34003", file: "elm34003"}, {label: "elm34005", file: "elm34005"}, {label: "elm34009", file: "elm34009"},{label: "elm34011", file: "elm34011"}, {label: "elm34013", file: "elm34013"}]);
//private var zip:FZip;
//private var flag:Boolean;
private function init(event:Event):void
{
var file:ByteArray = new ByteArray();
file = "test.zip";
var encode:String = Base64.encodeByteArray(file);
Alert.show("Encoded file is " + encode);
for (var i:int = 0; i < zipdataProvdr.length; i++)
{
file = zipdataProvdr[i];
Alert.show("file is " + file);
}
//var encoded:String = Base64.encodeByteArray(file);
//Alert.show("encoded file is " + encoded.toString());
}
Pouvez-vous montrer un code de ce que vous êtes en train de faire? Où êtes-vous coincé? –
ci-dessus est le code, je ne suis pas en mesure d'attribuer un fichier zip à bytearray variable? – kanak