Clips placés au hasard sur la scène

Contenu du snippet

Cette animation place des clips au hasard sur la scène. Très utile pour faire des étoiles. Pour regler le nombre de clips, l'endroit de la scène, etc. il suffit de modifier un peu le code

Petit tutorial (fait par doudou3158) :
Faites ctrl-j, modifiez votre document : mettez un fond noir et une taille de 300 par 300. Ceci fait, faites ctrl-F8, cochez "movie clip" et renomez le movie clip en "Etoile" et dessinez une étoile (soit vous prenez l'outil étoile, soit au curseur ; ce n'est pas bien grâve si elle ressemble à un carré). Revenez sur votre scène principale (avec la petite flèche bleu en haut à gauche), puis faites F11 pour ouvrir votre bibliothèque. Ensuite, clique droit sur votre movie clip "Etoile" : cliquez sur "Liaison" (ou "Linkage" pour la version anglaise) et cochez la case "Exporter pour ActionScript". Ok et voilà, copier coller ce code dans votre 1ère image (frame)

Source / Exemple :


Haut = 0;
Gauche = 0;
Largeur = 300;
Hauteur = 300;
NomClip = "Etoile"; //Aller dans Bibliotheque -> Liaison, cochez "Exporter pour ActionScript"
TailleMin = 20;
TailleMax = 40;
NombreEtoileMin = 20; //Nombre possible
NombreEtoileMax = 40; //Nombre impossible

//Début du script
difference = NombreEtoileMax - NombreEtoileMin;
nbetoiles = int(Math.random() * difference) + NombreEtoileMin;
for (i=1;i<=nbetoiles;i++) {
	_root.attachMovie(NomClip, "Etoile"+i, i);
	_root["Etoile"+i]._x = Gauche;
	PlusG = Math.random() * Largeur;
	_root["Etoile"+i]._x += PlusG;
	_root["Etoile"+i]._y = Haut;
	PlusD = Math.random() * Hauteur;
	_root["Etoile"+i]._y += PlusD;
	diff = TailleMax - TailleMin;
	Taille = int(Math.random() * diff) + TailleMin;
	_root["Etoile"+i]._width = Taille;
	_root["Etoile"+i]._height = Taille;
}

Conclusion :


Je pense que c'est du niveau 1 parce que je trouve ca extrêment facile mais si vous trouvez que c'est pas beaucoup "niveau 1" dites le moi !

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.