begin process at 2012 05 26 22:46:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Divers

 > 

Débutant(e)

 > 

jeu en AS3


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

jeu en AS3

samedi 7 mai 2011 à 22:09:28 | jeu en AS3

visionofescaflowne

Salut! Voila je dois réaliser un jeu en AS3 pour mon examen de programmation mais je ne suis pas une lumière en codage!!!! Le but est que les méchants disparaissent au clic.
Voila mon problème: j'arrive à faire apparaitre mes méchants mais quand je veux les faire disparaitre je n'arrive à éliminer que le premier. Je me demande s'il ne faut pas un "if" maisje pense k'une fonction suffirait.
Qu'en pensez-vous?
Je vous joint mon code

function genereMechant() {
trace("Génération d'un nouveau méchant");
var nouveauMechant: MovieClip = new Mechant ();
addChild( nouveauMechant );
nouveauMechant.x=950;
nouveauMechant.y=550;
nouveauMechant.x=Math.random()*stage.stageWidth;
nouveauMechant.y=Math.random()*stage.stageHeight;
nouveauMechant.addEventListener(Event.ENTER_FRAME, nouveauMechant_enterFrameHandler );
}

setInterval( genereMechant, 500 );

function nouveauMechant_enterFrameHandler( event:Event ):void {
var mechantADeplacer:MovieClip=event.target as MovieClip;
}

function mechantADeplacer(MouseEvent.CLICK, mechantAdeplacer_clickHandler): void{
mechant.alpha = 1;
}
mechant.addEventListener(MouseEvent.CLICK, mechantADeplacer);


mechant.addEventListener(MouseEvent.CLICK,mechantADeplacer_clickHandler);

function mechantADeplacer_clickHandler(MouseEvent) {

mechant.alpha=0;
trace ("disparu");
}
//ça c'est que j'ai essayer mais ca marche pas
//mechant.addEventListener(MouseEvent.CLICK,nouveauMechant_clickHandler);

//function nouveauMechant_clickHandler(MouseEvent) {
// nouveauMechant.alpha=0;
// trace ("YOUPI");
//}
dimanche 8 mai 2011 à 04:11:10 | Re : jeu en AS3

aerolyte

Bonjour,

C'est vrai cette histoire que tu as des examen en prog....
Car a mon avis tu as du secher quelques mois de l'année la ^^

ca te choque pas?

nouveauMechant.x=950;
nouveauMechant.y=550;
nouveauMechant.x=Math.random()*stage.stageWidth;
nouveauMechant.y=Math.random()*stage.stageHeight;

la non plus ?

function nouveauMechant_enterFrameHandler( event:Event ):void{
var mechantADeplacer:MovieClip=event.target as MovieClip;
}
function mechantADeplacer(MouseEvent.CLICK, mechantAdeplacer_clickHandler): void{
mechant.alpha = 1;
}
mechant.addEventListener(MouseEvent.CLICK, mechantADeplacer);
mechant.addEventListener(MouseEvent.CLICK,mechantADeplacer_clickHandler);

alors si en plus tu veux ca?

//mechant.addEventListener(MouseEvent.CLICK,

un conseil passe moins de temps accrocher au ventirad.
Cordialement
dimanche 8 mai 2011 à 16:15:38 | Re : jeu en AS3

visionofescaflowne

Et oui j'ai un exam en prog et non je n'ai secher aucuns cours (en meme temps nous apprendre l'AS3 en 15h fo deja y aller fort!!!! surtout quand on a jamais fait de programmation avant)
En fait on a fait un jeu simple (vaisseau ki se deplace et perd une vie lorqu'il rencontre un mechant) et j'ai récuperer le code en modifiant quelques trucs et oui ya des liges ki servent a rien je men sui rendu compte apres en reessayant mon anim (ki marche puisque j'ai bien la generation de mes mechants ki se fait correctment et lorsque je clique sur le premier il disparait bel et bien et g bien le trace "disparu" ki apparait dans la console de sortie). Mon probleme c'est comment faire disparaitre les mechants ki sont generer. Moi je dirais ke c en rapport avec nouveauMechant mon pb mais apres ... Merci d'avoir repondu qd meme car jy croyais pas trop lol.

function genereMechant() {
trace("Génération d'un nouveau méchant");
var nouveauMechant: MovieClip = new Mechant ();
addChild( nouveauMechant );
nouveauMechant.x=950;
nouveauMechant.y=550;
nouveauMechant.x=Math.random()*stage.stageWidth;
nouveauMechant.y=Math.random()*stage.stageHeight;
nouveauMechant.addEventListener(Event.ENTER_FRAME, nouveauMechant_enterFrameHandler );
}

setInterval( genereMechant, 500 );

function nouveauMechant_enterFrameHandler( event:Event ):void {
var nouveauMechant:MovieClip=event.target as MovieClip;
}

mechant.addEventListener(MouseEvent.CLICK,mechantADeplacer_clickHandler);

function mechantADeplacer_clickHandler(MouseEvent) {

mechant.alpha=0;
trace ("disparu");
}


Cette discussion est classée dans : function, mechant, mouseevent, nouveaumechant, mechantadeplacer


Répondre à ce message

Sujets en rapport avec ce message

Bouton AS3 - Effet [ par xoot ] bonjour a toutes et tous,Bon je me suis enfin lancé dans le AS3, bon ma question va paraître bête pour certain(e)en faite je crée un bouton nommé : mo les fonctions dans as3 [ par zorba07 ] Bonjour,Je voudrais savoir si je peux pour un même évènement de souris déclencher 2 ou plus fonctions créées:function afficher1(evt:MouseEvent){gotoAn AS3 Probleme dans mon slide horizontal [ par valouedna ] Bonjour tout le mondeJe suis en train de réaliser mon portfolio en utilisant le slide horizontale comme navigationDébutant en flash depuis quelques se TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété. [ par Touvok ] Bonjour, J'ai débuté il y a peut AS3. J'ai le message d'erreur suivant : TypeError: Error #1010: Un terme n'est pas défini et n'a pas de propriété. Galerie en AS3 [ par Lakitorai ] Bonjour.J'ai récemment créée une petite galerie en utilisant l'AS3... . C'est bien, c'est beau... mais ça bug >Voici le bug : " Error #2044: IOErrorEv Texte dynamique avec scrollbar indisciplinée [ par JadeMorgane ] Bonjour à tous, Il y a déjà pas mal de sujets de ce type mais je n'en ai trouvé aucun qui pourrait résoudre mon problème alors je me lance... J'ai u as3 petit souci de code [ par morpheus1207 ] Bonjours, Une question très bête, j'ai un clip qui se nome menu sur l'image 1 de la scene principal a l'interieur j'ai fait un bouton avec se scripts Problème sur animations [ par Guitariffer ] Bonjour, Je suis actuellement en train de réaliser mon CV interactif et pour cela je suis en-train de créer une animation assez complexe. Je m'expli Cartographie [ par thorssven ] Comment importer des données (attributs) d'un noeud XML liées à un clip ou à un bouton, en boucle ? J'ai 350 clips ou boutons à lier à leurs données r variable constante ? dénominateur commun ? nombre "N" ? [ par PEHA ] Bon cette fois c'est la bonne, je touche à la fin de mon projet, mais j'ai encore des cloques sous les doigts... Donc impossible de faire du copier/co


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,499 sec (4)

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