Duplicatemovieclip, hittest et swapdepths ! (script commenté)

0/5 (13 avis)

Vue 8 287 fois - Téléchargée 1 054 fois

Description

Voila l'anim est prete, j'ai fais un compteur de score avec le hitTest, un duplicateMovieClipet pendant qu'on y est, un swapDepths et mouse.hide !

Source / Exemple :


mouse.hide(); // on cache la souris
_root.touche = 0; 		// on met les variable touche
_root.pas_touche = 0;	// et pas_touche à 0
_root.phrase.phrase_text = "Vous n'avez pas encore chié."
tirer = function () { // on créé une fonction appellée tirer
	nbr++; // on incrémente la variable nbr
	duplicateMovieClip(tir, "tir"+nbr, nbr); // on duplique le clip tir
	_root["tir"+nbr]._x = _root.avion._x; // info sur le nouveau clip
	_root["tir"+nbr]._y = _root.avion._y-22; // info sur le nouveau clip
	_root["tir"+nbr]._height = _root.puissance.force+5; // info sur le nouveau clip
	_root["tir"+nbr]._width = _root.puissance.force; // info sur le nouveau clip
	_root["tir"+nbr]._rotation = random(180)-90; // random entre -90 et 90
	_root["tir"+nbr]._alpha = random(30)+70; // random entre 70 et 100
	if (_root["tir"+nbr].hitTest(_root.bush)) { // on créé le hitTest
		_root.touche++; // incrémentation du clip touche
	}else{
		_root.pas_touche++; // incrémentation du clip pas_touche
	}
	_root.phrase.phrase_text = "Vous avez chié "+_root.touche+" fois sur George Bush et\nvous l'avez raté "+_root.pas_touche+" fois !!!";
};

Conclusion :


si vous avez des optimisations, conseil, bug dites le moi :)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Xtremo33 Messages postés 24 Date d'inscription vendredi 20 juin 2003 Statut Membre Dernière intervention 1 août 2005
3 janv. 2005 à 15:17
post sur le forum.
cs_hakim0 Messages postés 123 Date d'inscription mercredi 27 août 2003 Statut Membre Dernière intervention 12 août 2008 1
1 janv. 2005 à 20:53
ca marche pas :(
Xtremo33 Messages postés 24 Date d'inscription vendredi 20 juin 2003 Statut Membre Dernière intervention 1 août 2005
31 déc. 2004 à 21:35
._Name ??? je n'ai jamais essayé ...
sinon tu peux tjs essayé ca mais je te promet rien :)

(code a mettre sur une frame) :

leclip.onRelease = function (){
trace (this._name);
}

ou encore

(code a mettre sur un bouton) :

on (release){
trace(this._name);
}

(ca je suis pas sur)

voila tiens moi au courant :) merci ++
cs_hakim0 Messages postés 123 Date d'inscription mercredi 27 août 2003 Statut Membre Dernière intervention 12 août 2008 1
31 déc. 2004 à 21:02
ok une autre formule de question:
comment je pe retourner le nom du bouton on cliquant sur lui..
on (release){
trace(...._name???);
}
Xtremo33 Messages postés 24 Date d'inscription vendredi 20 juin 2003 Statut Membre Dernière intervention 1 août 2005
31 déc. 2004 à 15:06
je crois ne pas comprendre ... desoler mais tu peux t'expliquer ??
merci
Afficher les 13 commentaires

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.