J’essaie de créer un menu dynamique sur mon flash cs3 mais il m’affiche l’erreur suivante :
TypeError: Error #1034: Echec de la contrainte de type : conversion de flash.display::Sprite@2fd3139 en flash.display.MovieClip impossible.
at testTuto_fla::MainTimeline/creeMenu()
at testTuto_fla::MainTimeline/testTuto_fla::frame1()
bon voici mon code :
// création du conteneur
var conteneur:Sprite = new Sprite();
conteneur.x = 20;
addChild ( conteneur );
function creeMenu ():void
{
var lng:int = 5;
var monBouton:Bouton;
for ( var i:int = 0; i< lng; i++ )
{
// création des occurrences du symbole Bouton
monBouton = new Bouton();
// variable référençant le clip utilisé pour l’état Haut
var etatHaut:MovieClip = MovieClip ( monBouton.upState );
//affectation du clip pour tous les états
monBouton.upState = etatHaut;
monBouton.downState = etatHaut
monBouton.overState = etatHaut
monBouton.hitTestState = etatHaut
// disposition des instances
monBouton.y = 20 + i * (monBouton.height + 10);
conteneur.addChild ( monBouton );
}
}
creeMenu();
alors je fais comment pour ce symbole bouton??