1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
| //ajout du gestionnaire à la souris
Mouse.addListener(obj);
//
//
var fr:FileReference = new FileReference();
var dl:FileReference = new FileReference();
var ecouteur:Object = new Object();
var ecouteur2:Object = new Object();
fr.addListener(ecouteur);
dl.addListener(ecouteur2);
ecouteur.onSelect = function(file:FileReference):Void {
file.upload("http://www.aerolyte.fr/transfert/upload.php");
my_pb.visible = true;
};
ecouteur2.onSelect = function(file:FileReference):Void {
file.upload("http://www.aerolyte.fr/transfert/upload.php");
my_pb.visible = true;
};
//L'évènement onProgress est déclenchée lors de l'upload de fichier et renvoie 3 paramêtres dont 2 qui récupèrent l'état du téléchargement en cours
ecouteur.onProgress = function(file:FileReference, BytesLoaded:Number, BytesTotal:Number) {
//la méthode setProgress affecte des valeurs à la progressbar à chaque fois que l'upload se met à jour
my_pb.setProgress(BytesLoaded,BytesTotal);
};
ecouteur2.onProgress = function(file:FileReference, BytesLoaded:Number, BytesTotal:Number) {
my_pb.setProgress(BytesLoaded,BytesTotal);
};
ecouteur.onComplete = function():Void {
contact_con.trigger();
my_pb.visible = false;
};
ecouteur2.onComplete = function():Void {
my_pb.visible = false;
};
up_bt.addEventListener("click",this.clickEvent);
my_pb.visible = false;
///////////////////////////////////////////////////////////////////////
// XML connecteur
contact_con.trigger();
//
//
function clickEvent() {
if (fr.browse([{description:"Fichiers autorisés", extension:"*.ai;*.pps;*.psd;*.eps;*.ps;*.dwg;*.dxf;*.3ds;*.max;*.bmp;*.gif;*.png;*.tif;*.tiff;*.tga;*.jpeg;*.jpe;*.jpg;*.mp3;*.wave;*.wav;*.mid;*.midi;*.aac;*.wma;*.avi;*.divx;*.mov;*.flv;*.movie;*.wmv;*.mpeg;*.mpe;*.mpg;*.ace;*.zip;*.rar;*.cab;*.hqx;*.pdf;*.stl;*.txt;*.doc;*.rtf;*.ico"}])) {
trace("Bien créé la dialog");
} else {
trace("Erreur de création de dialog");
}
} |
Partager