Bonjour
sur celui-ci aucun il marche niquel est j'ai pus le transformer comme je le souhaitais
euh j'ai des sérieux doute aux vues de ton bout de code posé ici.
Déja , j'ai du mal a savoir situ as fait de l'as2 ou de l'as3.
1/Pourquoi utilises-tu:
Code ActionScript :
Reference = Class (getDefinitionByName ( "MonClip"+i ));
Je pense que tu t'y prend très mal, comme l'illustre ta débauche de ligne avec :
Code ActionScript :
this.getChildAt(i+N)
this.getChildByName('ID'+i)
Et je soupsonne que tu ne nourri pas ton carroussel avec un xml qui te sera d'ailleur plus qu'utilise si tu veux ajouter des liens aux images.
2/vive les boucles successive qui servent a rien.
d'ailleur l'ecriture de la 2eme devraiy poser des pbs
Code ActionScript :
for(var i:Number=0;i<N;i++)
{
// extraction des références de classe
Reference = Class (getDefinitionByName ( "MonClip"+i ));
// ajout à la liste d'affichage
this.addChild ( DisplayObject ( new Reference() ) );
//Nom du clip
this.getChildAt(i).name='ID'+i;
//position initial du ieme clip en y (milieu de scene)
this.getChildAt(i).y=stage.stageHeight/2;
//ajout d'un ecouteur sur le ieme clip
this.getChildAt(i).addEventListener(MouseEvent.CLICK, OnClick);
}
for(i=0;i<N;i++)
{
// extraction des références de classe
Reference = Class (getDefinitionByName ( "MonClip"+i ));
// ajout à la liste d'affichage
this.addChild ( DisplayObject ( new Reference() ) );
//Nom du clip
this.getChildAt(i+N).name='ID'+i+N;
//position initial du ieme clip en y (milieu de scene)
this.getChildAt(i+N).y=stage.stageHeight/2+64+20;
this.getChildAt(i+N).alpha=0.1;
this.getChildAt(i+N).scaleY*=-1;
}
Avant de continuer sur ton pb reprend ton code
Cordialement