Bonjour,
Comme je suis débutante en Flash, je me permets de demander de l'aide de votre part...
Mon conteneur possède une déclaration suivante à la racine
Stop();
_global.nomswf = _root.nomclip;
J'ai un petit souci avec le code suivant :
onClipEvent (load){
icileswf = new MovieClip;
varok = true;
function choix (){
if (nomswf
1){icileswf "abc.swf";} if (nomswf
2){icileswf "def.swf";} if (nomswf
3){icileswf "ghi.swf";}
if (nomswf
1 || nomswf 2 || nomswf == 3){
varok = false;
remplirconteneur();
}
}
function remplirconteneur (){
_root.createEmptyMovieClip ("conteneur1", 3);
_root.conteneur1.loadMovie(icileswf);
}
function myloader(){
bytesloaded = _root.conteneur1.getBytesLoaded();
bytestotal = _root.conteneur1.getBytesTotal();
pourcentage = bytesloaded/bytestotal;
pourcentage_done = int(pourcentage*100);
_root.texts.txt_pourc.text = pourcentage_done add'%';
if (bytesloaded == bytestotal){
_root.texts._visible = false;
_root.conteneur1.play();
} else {
_root.conteneur1.stop();
}
}
}
onClipEvent(enterFrame) {
//if (_root.icileswf.addEventListener = "complete"){
//_root.texts._visible = false;
//_root.icileswf.stop();
if (_root.icileswf.addEventListener = "complete"){
if (varok == true) {
choix();
}else{
myloader();
}
}
}
Le script ne charge pas les swf choisis... Je serais reconnaissante si quelqu'un voudrais me dire ce qui ne marche pas avec cette solution.
Merci d'avance,
Aenna