Bonjour à tous,
j'utilise un fla qui me sert de container ou preloader
voici le code
var sentinelle:Object = new Object();
var mcLoader:MovieClipLoader = new MovieClipLoader();
var conteneur:MovieClip = this.createEmptyMovieClip("conteneur",0);
sentinelle.onLoadProgress = function():Void{
var bt:Number = conteneur.getBytesTotal();
var bl:Number = conteneur.getBytesLoaded();
var per:Number = ! bt ? 0 :Math.floor(bl/bt*100);
affichage.text = per + " % de l'acquisition";
}
sentinelle.onLoadComplete = function():Void{
affichage.text = "acquisition ok "
conteneur.play();
}
mcLoader.addListener(sentinelle);
mcLoader.loadClip("main.swf", conteneur);
le main apparaît bien correctement une fois ''affichage de '100% d'acquisition", seul problème c'est que je n'arrive plus à faire communiquer le main.swf avec la base de données alors qu'il y parvenait auparavant lorsqu'il n'était pas préloadé.
Voici le code que j'ai tenté dans main mais ça ne marche pas :
this._lockroot = true;
loadVariablesNum ("http://monfichier.php",0);
//le fichier php est sensé retourner la valeur d'une variable dynamique, pas de pb au niveau de php puisque main.swf tourne seul.
Merci beaucoup pour votre aide.
Partager