donner des onrelaese a des boutons dynamiquement ? [ActionScript] - Web design - Graphisme
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 !!!!
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 !