Bonjour à tous,
Voilà, je suis débutant et essaie de coder....
Je voudrais réaliser un bouton avec des bulles a savon.
Je met le code et je l'explique au fur et à mesure.
//je place sur la scène mon clip menu
attachMovie("menu", "menu1", 1);
menu1._x = 0;
menu1._y = 0;
//je récupère le nouveau nom de mon clip et je créer un champ dynamique titre1.
J'utilise une typo spécial placé dans la bibliothèque nomé Luna
menu1.createTextField("titre1", 100, 10, 1, 150, 30);
monFormat = new TextFormat();
monFormat.font = "Luna";
monFormat.size = 16;
monFormat.color = 0x934C6A;
menu1.titre1.embedFonts = true;//importe la font de la bibliothèque
menu1.titre1.text = "Accueil";
menu1.titre1.setTextFormat(monFormat);
//le problème est ici! C'est un bout de script que j'ai prix a _benjy (merci)
Dans mons clip menu (menu1, j'ai un clip bulle que j'ai nomé dans les propriétés mcbulle et c'est lui que j'essais de dupliquer! Je pense que c'est un problème de chemin, mais cela fait quatre jours que je me prends la tête...
menu1.onRollOut = function(){
var nbBulles = Math.ceil(Math.random()*10); // renvois un aléatoire entre 1 et 10
// une boucle pour faire les bulles
var i = 1; // incrémentation de la variable
while (i<nbBulles){// si var i est plus petite que nbBulles alors on duplique
mc_bulle.duplicateMovieClip("bulle"+i,i);//je donne un nouveau nom et un _level
this["bulle"+i].vitesse = Math.ceil(Math.random()*2)+2;
i++;
trace(i);
}
}
menu1.onRollOver = function() {
_x -= this.vitesse; // pour allé vers la gauche, += pour la droite
if (_x < -100) { // disons qu'a cette position on voit plus la bulle, alors on la supprime
menu1.removeMovieClip();
}
}
Merci a toute les âmes charitables qui m'aide
Amicalement,
Jantoine