[ActionScript] donner des onrelaese a des boutons dynamiquement ?

donner des onrelaese a des boutons dynamiquement ? [ActionScript] - Web design - Graphisme

Marsh Posté le 11-10-2003 à 16:09:28    

c possible ?
genre jai une 10aine de bouton
quejai creer dynamikement, donc ca me fait
>> this.createEmptyMovieClip("but"+i,80+i); <<
but0
but1
but2
.
.
 
et je ve leur donner un on.release a chacun, mais dynamikement, et lier a leur "i"..
je pensai qu'on faisait comme ca
 
for(var i=0;i<numtext.length;i++)
{
 ["but"+i].onRelease = function()
 { showsp(liste[i],"xml/splash.xml" ); }
 
}
 
mais ca marche po
jai essayé comme ca
 
for(var i=0;i<numtext.length;i++)
{
 var reference = "but"+i;
      reference.onRelease = function()
 { showsp(liste[i],"xml/splash.xml" ); }
 
}
 
non plus
 
de l'aide !!! me sens pas de taper les 10 on.release !!!!!
 
merci !

Reply

Marsh Posté le 11-10-2003 à 16:09:28   

Reply

Marsh Posté le 11-10-2003 à 17:16:30    

personne ?

Reply

Marsh Posté le 11-10-2003 à 17:29:30    

bon bah personne veut m'aider
j'ai donc trouvé tout seul (avec l'aide precieuse d'un ami).
 
en fait, il faut, au moment de la creation du bouton, lui donner une variable interne
 
genre
a la creation dynamik
var ref =  this.createEmptyMovieClip("but"+i,80+i);
ref.variableinterne = "bouton"+i;
 
et voila
apres on pe appliquer le tout comme ca :*
 
for (var clips in butholder)
{  
 
 if (butholder[clips]._name.indexOf("but" ) !=-1)  
 {  
  //trace(butholder[clips].variableinterne);  
  butholder[clips].onRelease = function()
  {showsp(butholder[clips].variableinterne,"xml/splash.xml" ); }
 }
 
}
 
(ya encore quelque bug, mais ca marche presk :)) )
c super la vie !!!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed