Bonjour,
J'essaie de me faire un prototype afin d'éviter un travail de fou.
j'explique :
par exemple j'ai 3 series de 4 movieclip appelés comme suit:
n1x1, n1x2, n1x3, n1x4
n2x1, n2x2, n2x3, n2x4
n3x1, n3x2, n3x3, n3x4
le principe serai de les faire déplacer en appuyant sur des boutons (3 boutons aux choix), dans chaque bouton j'appel un prototype dit "choixbouton".
// par exemple le bouton 1:
on(press)
{
choixbouton(1,4);
// (0,3) equivaut au tableau plus bas à n1x4
}
// par exemple le bouton 2:
on(press)
{
choixbouton(2,1);
// (1,2) equivaut au tableau à n2x3
}
// etc...
// dans la scene principale j'ai un tableau multi contenant tous les noms des movieclips:
tableau=new Array(["n1x1","n1x2","n1x3","n1x4"],["n2x1","n2x2","n2x3",n2x4"],["n3x1","n3x2","n3x3","n3x4"]);
// puis je crée le prototype qui sera appelé par chaque bouton
// admettons que choixbouton(1,2); est = à n2x3
MovieClip.prototype.choixbouton = function(truc,chouette) {
// action de base
setProperty("_root[tableau[truc][chouette]]", _y, 100) ;
//en fait j'aimerai que çà ressemble à çà :
// setProperty("_root.n2x3", _y, 72) ;
}
Evidement çà marche pas :(
déjà peut on appeler une variable pour un nom de clip ?
où alors, quelle est la bonne syntax ?
où alors, me suis je planté de a à z ?
Merci de votre aide,
Pierre