begin process at 2010 02 09 22:16:46
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ActionScripts

 > DUPLICATEMOVIECLIP, HITTEST ET SWAPDEPTHS ! (SCRIPT COMMENTÉ)

DUPLICATEMOVIECLIP, HITTEST ET SWAPDEPTHS ! (SCRIPT COMMENTÉ)


 Information sur la source

Note :
7,75 / 10 - par 4 personnes
7,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ActionScripts Niveau :Initié Date de création :26/09/2004 Vu / téléchargé :5 919 / 981

Auteur : Xtremo33

Ecrire un message privé
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

 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

  • 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 !!!";
  • };
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 :)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture GÉNÉRATEUR D'ÉTOILES. DUPLICATEMOVIECLIP, REMOVEMOVIECLIP, A...
Source avec Zip CREATEUR/EDITEUR DE NEWS POUR VOTRE SITE ...
Source avec Zip STARTDRAG AVEC MOUSE.HIDE & SHOW --- DATE, MOIS ET HEURES
Source avec Zip RADIO BOUTON

 Sources de la même categorie

Source avec Zip NAVIGATION DANS UN FICHIER XML par inaden
Source avec Zip Source avec une capture TWSCROLLBAR, UNE CLASSE DE SCROLLBAR SIMPLE ET PRATIQUE À UT... par Twinspirit
Source avec Zip Source avec une capture REBOND DE BALLON AVEC TWEEN par habibcode
Source avec Zip DIAPORAMA AS2 par ahmedhrbdj
Source avec Zip EXAMPLES DE TWEENS AS2 par rajas

Commentaires et avis

Commentaire de afad le 27/09/2004 00:36:02

Ged..... Je veux bien t'expliquer le fonctionnement des Duplicatemovie, etc..... et que tu en face un tuto très bien commenté, c'est très honorable mais par pitié, fais un effort sur le design sale codeur :D

A+
aFaD

Commentaire de Xtremo33 le 27/09/2004 10:26:20

mais ohlala j'arrive pas pi la derniere fois que j'ai fais un design on ma mis 4/10 :(

Commentaire de Xtremo33 le 27/09/2004 10:29:58

et pi mon ptit bonhomme ki chie il est pa bien fait ? :D
j'ai meme fait un changement de couleur sur la barre de puissance ^^

Commentaire de afad le 27/09/2004 11:11:51

ah bon, c'etait un bonhomme :D

ça va, ya déja eu pire sur flashkod.....

Commentaire de Mafassure le 27/09/2004 21:08:28 administrateur CS

mdr
C'est n'importe quoi...

...Mais ça fait du bien !
:-)

Commentaire de Xtremo33 le 29/09/2004 15:01:39

mais ! jvous dit de regarder le code !!!!!! ca sert a rien le design ! si j'aurais mis un rond a la place du bonhomme ki chie et un carré pour george bush ca aurait rien fait le code est la !! :)

Commentaire de Mafassure le 29/09/2004 17:17:18 administrateur CS

ok j'ai compris faut pas crier...
n'empeche que ca m'a bien fait rire

tres bien commenté
7/10
peut pas mettre 8 t'as oublier le PQ
ciao

Commentaire de hakim0 le 31/12/2004 00:52:58

j'ai une simple question.
Comment je pe retourne le nome d'un bouton clicki??

Commentaire de Xtremo33 le 31/12/2004 15:06:03

je crois ne pas comprendre ... desoler mais tu peux t'expliquer ??
merci

Commentaire de hakim0 le 31/12/2004 21:02:30

ok une autre formule de question:
comment je pe retourner le nom du bouton on cliquant sur lui..
on (release){
trace(...._name???);
}

Commentaire de Xtremo33 le 31/12/2004 21:35:25

._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 ++

Commentaire de hakim0 le 01/01/2005 20:53:43

ca marche pas :(

Commentaire de Xtremo33 le 03/01/2005 15:17:55

post sur le forum.

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales