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
| import mx.transitions.Tween;
// on importe la classe Tween permetant de chargé les effets de fondus.
import mx.transitions.easing.*;
// on importe les classe easing pour les effets visuels.
//var conteneur:MovieClip = this.createEmptyMovieClip("conteneurprinc");
//Création de l'écouteur :
var mclListener:Object = new Object();
var lv:LoadVars = new LoadVars();
//Les elements présents dans le commentaires suivant sont une première piste non verifié pour intégrer l'effet de fondu ainsis qu'une petite interface
//Evènement loadProgress envoyé par le loadvar qui permet de savoir où en est le chargement :
mclListener.onLoadProgress = function(target:LoadVars, bytesLoaded:Number, bytesTotal:Number):Void {
//Affichage du nombre d'octets total dans le champs de texte dynamique nommé "total"
total.text = bytesTotal+" octets";
//Affichage du nombre d'octets chargés dans le champs de texte dynamique nommé "charge"
charge.text = bytesLoaded+" octets";
//Affichage du pourcentage d'octets chargés dans le champs de texte dynamique nommé "pourcent"
pourcent.text = Math.floor((bytesLoaded/bytesTotal)*100)+" %";
//Si le pourcentage est égal à 100
if (pourcent.text == "100 %") {
trace('OKAIII');
} else {
trace('NOOOON');
}
};
//création de la fonction qui charge l'image
lv.onLoad = function(success:Boolean) {
if (success == true) {
//recuperation de(s) variable(s) php.
trace("l'image : "+this.imageflash);
//pour voir si la variable est bien chargée.
_root.loadMovie(this.imageflash, "newclip", "GET");
} else {
trace("Erreur de chargement");
}
};
//permet de décodé une url quel quel soit ( URL decode )
lv.onData = function(src:String) {
if (src == undefined) {
lv.onLoad(false);
trace("ERREUR");
} else {
trace("src="+src);
lv.decode(src);
lv.loaded = true;
lv.onLoad(true);
}
newclip.swapDepths(1);
trace(_root.newclip.getDepth());
};
//appel de la fonction créée précédement
lv.load("http://localhost:8888/flashgalerie/spgm147modif/syst_transf.php", "GET");
/* ici ce trouve l'utilisation des tweens pour l'effet de fondu le module preced suivant permet de crééer un fondu ors d'un clik sur un bouton/clip
!!!NON TERMINER!!!*/
//creation du tween de fondu
var fondu1:Tween = new Tween(this.newclip, "_alpha", Strong.easeOut, 100, 0, 5, true);
fondu1.stop();
//module preced/suivt
this.suivant_mc.onPress = function() {
//tween de fondu
fondu1.start();
//fin du tween
getURL(suivant, GET);
};
this.precedent_mc.onPress = function() {
getURL(imageflash, GET);
};
//fin preced/suivt
this.essai.swapDepths(3);
trace(this.essai.getDepth()); |
Partager