rageric
Messages postés15Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention 7 septembre 2005
-
2 sept. 2005 à 22:39
rageric
Messages postés15Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention 7 septembre 2005
-
7 sept. 2005 à 14:29
Bonjour a tous,
voila cela fait un petit momment que je cherche a cree un tableau qui vas me permettre de loader un movie clip
en fonction de la pression d'un bouton.
je m'explique le bt_1 (bouton 1) et attacher au clip iceland.swf
mais la le script deconne et je vois pas d'ou.
le trace m'affiche bien les bon boutons mais pas les bon url.
Est ce du a n=tab.length?????????
var tab = ["iceland" , "turquie"];
var n = tab.length;
for (i=1 ; i<=n ; i++)
{
var mc = this["bt_"+i];
trace(this["bt_"+i]);
mc.n = i;
mc.onRelease = function ()
{
loadMovie(tab[this.n]+".swf", 3);
trace(tab[this.n]+".swf");
}
mc.OnRollOver = function ()
{
loadMovie(tab[this.n] + ".swf", 1);
}
mc.OnRollOut = function ()
{
UnloadMovie(1);
}
}
rageric
Messages postés15Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention 7 septembre 2005 4 sept. 2005 à 16:51
mon probleme ete le tableau il commence par 0 pas 1
donc for (i=0 ; i<n ; i++)
0 iceland, 1 turquie
bon ben voila la source avec c dernier changement et sa marche du tonnerre
je load les clip par conteneur anim et txt
j'y ais rajouter un set interval pour attendre le loade complet du clip
et permettre de cacher ce clip pour l'afficher plus tard.
var tab = ["iceland" , "turquie"];
var n = tab.length;
for (i=0 ; i<n ; i++)
{
var mc = this["bt_"+i];
mc.n = i;
// action clic
mc.onRelease = function ()
{
// Creation d'un clip conteneur anim
createEmptyMovieClip("anim",3);
// cache l'anim
var interval = setInterval(function()
{ if (anim.getBytesLoaded() == anim.getBytesTotal())
{
clearInterval(interval);
anim._visible = false;
}
}, 20); // 20 ms le temps que le clip se charge
// continue la lecture de l'anim map monde
gotoAndPlay(17);
}
// action onRollOver
mc.onRollOver = function ()
{
// Creation d'un clip conteneur txt
createEmptyMovieClip("txt",1);
rageric
Messages postés15Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention 7 septembre 2005 3 sept. 2005 à 11:54
resalut,
pour _loevel0 ok sa marche mais j'ais toujours le probleme de trace
clic sur bt1 (iceland) m'affiche turquie.swf
clic sur bt2 (turquie)m'affiche undefined.swf
rageric
Messages postés15Date d'inscriptionvendredi 18 juillet 2003StatutMembreDernière intervention 7 septembre 2005 5 sept. 2005 à 19:35
salut oui sa marche du tonnerre
sa fait un bon momment que j'y etais dessus
bon d'accort je suis un debutant mais chui comptement d'en etre arriver la.