Forums Développement Multimédia

Aller au contenu

Test MouseEvent POO ✔

as3 poo CODE Actionscript

7 réponses à ce sujet

#1 Saiyajin(HenocSese)

    Ceinture Verte

  • Members
  • PipPipPipPip
  • 74 messages

Posté 15 February 2012 - 20:26 PM

Bonjour la flasheur,
j'ai un soucis que je n'arrives pas à réglér depuis quelque temps.
Je voulais un peu passer de la procédurale à la poo.
Alors j'ai un tenté un petit truc sans succès.

J'ai un btn et je l'ai ajouté des événements de cette manière.


package {
  import flash.events.Event
  import flash.events.MouseEvent;

public class Jeu{
  public function Jeu():void {
        stage_btnmenu.addEventListener(MouseEvent.CLICK, openMenu);//OUVERTURE DU MENU
   }
 
   private function openMenu(me:MouseEvent):void {
        trace("plop, sa fonctionne ?")
         stop();
   }
 
  }
}
}
 
Mais rien ne se passe,
quelqu'un pourrait m'aider ?
j'ai pas de soucis d'import de classe et ceci commence un peu à m'agasser U_u.
Flash un outil extraordinaire accompagné de l'actionscript 3,
Prenez en soins, vous en ferez des merveilles :D !

#2 dcz.switcher

  • Community Manager
  • PipPipPipPipPipPipPipPip
  • 2531 messages

Posté 15 February 2012 - 20:59 PM

Salut,

J'imagine que Jeu est la classe de ton document flash, c'est ça ?

Tu as essayé de mettre un trace dans le constructeur ?


public function Jeu():void {
    trace('Jeu constructeur') ;  
    stage_btnmenu.addEventListener(MouseEvent.CLICK, openMenu);//OUVERTURE DU MENU
   }
 

"Ce que l'on conçoit bien s'énonce clairement et les mots pour le dire arrivent aisément"

embryon de site

#3 Saiyajin(HenocSese)

    Ceinture Verte

  • Members
  • PipPipPipPip
  • 74 messages

Posté 15 February 2012 - 21:06 PM

Oui c'est exact, il s'agit bien de la classe du .fla .
Il y a rien qui ne s'affiche dans le panneau de sortie.

Je sais pas si c'est un soucis de liaison, tout est dans le même document.
Flash un outil extraordinaire accompagné de l'actionscript 3,
Prenez en soins, vous en ferez des merveilles :D !

#4 dcz.switcher

  • Community Manager
  • PipPipPipPipPipPipPipPip
  • 2531 messages

Posté 15 February 2012 - 21:22 PM

Tu as regardé ce tuto qui explique comment utiliser la classe document ?

Je pense que le soucis vient de là

http://forums.mediab.../class_document
"Ce que l'on conçoit bien s'énonce clairement et les mots pour le dire arrivent aisément"

embryon de site

#5 Saiyajin(HenocSese)

    Ceinture Verte

  • Members
  • PipPipPipPip
  • 74 messages

Posté 16 February 2012 - 15:32 PM

Merci beaucoup, c'est bon.
Sa va beaucoup m'aider pour la suite ;).
Resolu !
Flash un outil extraordinaire accompagné de l'actionscript 3,
Prenez en soins, vous en ferez des merveilles :D !

#6 Saiyajin(HenocSese)

    Ceinture Verte

  • Members
  • PipPipPipPip
  • 74 messages

Posté 17 February 2012 - 12:57 PM

Salut,
C'est encore moi !
j'avais quelque petit soucis,
je voulais faire importer un as à un autres en AS3,
tout simple..mais apparemment sa marche pas.

Je sais pas si c'est le bon code.

<code type="actionscript">
package {
import menu;
...
</code>
C'est bien sa ?
car quand je teste l'animation, les fonctions du fichier 'menu',
ne s'éxécute pas.
Flash un outil extraordinaire accompagné de l'actionscript 3,
Prenez en soins, vous en ferez des merveilles :D !

#7 Nataly

    Community Jane

  • Moderateur
  • PipPipPipPipPipPipPipPip
  • 5783 messages

Posté 17 February 2012 - 17:48 PM

As tu ajouté le chemin source où trouver la fameuse classe ?

copies d'écran ici

:)
Le savoir est le seul bien qui s'accroit quand on le partage
une tartine de tutos

#8 Saiyajin(HenocSese)

    Ceinture Verte

  • Members
  • PipPipPipPip
  • 74 messages

Posté 17 February 2012 - 18:59 PM

Voir le messageNataly, le 17 February 2012 - 17:48 PM, dit :

As tu ajouté le chemin source où trouver la fameuse classe ?

copies d'écran ici

:)
Ha ouais pas du tout.
Merci, c'est un soulagement en plus,
j'arrête de vous embêter plus !
Flash un outil extraordinaire accompagné de l'actionscript 3,
Prenez en soins, vous en ferez des merveilles :D !



1 utilisateur(s) li(sen)t ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)

authorised training centre

Centre de Formation Mediabox - Adobe et Apple Authorised Training Center.

Déclaré auprès de la Direction du Travail et de la Formation Professionnelle

Mediabox : SARL au capital de 62.000€ - Numéro d'activité : 11 75 44555 75 - SIRET : 49371646800035

MEDIABOX, 23, rue de Bruxelles, 75009 PARIS

FFP