IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ActionScript 3 Discussion :

Evenements boutons ne fonctionnent pas


Sujet :

ActionScript 3

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2008
    Messages : 31
    Par défaut Evenements boutons ne fonctionnent pas
    Bonjour à tous

    Je suis en train de faire un site intégrale en As3, contenant vidéos, images, musique ... J'ai donc un nombre important de boutons pour lesquels j'ai fait des liens dans mon scénario. Voici mon problème, tous mes boutons ne réagissent pas au clic...

    Je ne comprends pas pourquoi, j'utilise les mêmes méthodes pour chacuns d'eux, j'ai beau lire le forum, je me dis que j'ai du faire quelque chose qui a crée un conflit? J'ai les erreurs de compilation suivante:

    TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.
    at willydugarte2_fla::MainTimeline/willydugarte2_fla::frame1()[willydugarte2_fla.MainTimeline::frame1:32]
    Error #2044: IOErrorEvent non pris en charge : text=Error #2035: L'URL est introuvable.
    pour l'erreur 2035 c'est parceque la source se trouve sur le serveur, mon swf fonctionne trés bien mise à part ces boutons...

    Voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
     
    import flash.net.navigateToURL;
    import flash.net.URLRequest;
    import fl.events.ScrollEvent;
     
    stop();
     
     
    video.addEventListener(MouseEvent.CLICK, onClic);
    contact.addEventListener(MouseEvent.CLICK, onCliccontact);	
    spectacle.addEventListener(MouseEvent.CLICK, onClicspectacle);
    ateliers.addEventListener(MouseEvent.CLICK, onClicateliers);
    accueil.addEventListener(MouseEvent.CLICK, onClicaccueil);
    photos.addEventListener(MouseEvent.CLICK, onClicphotos);
    ateliersenfants.addEventListener(MouseEvent.CLICK, onClicateliersenfants);
    ateliersadultes.addEventListener(MouseEvent.CLICK, onClicateliersadultes);
    projets.addEventListener(MouseEvent.CLICK, onClicprojets);
     
    function onClic(pEvt:Event):void {
    	gotoAndStop("3");
    	} 
     
    function onCliccontact(pEvt:Event):void {
    	gotoAndStop("2");
    	} 
     
    function onClicspectacle(pEvt:Event):void {
    	gotoAndStop("spectacle");
    	} 
     
    function onClicateliers(pEvt:Event):void {
    	gotoAndStop("ateliers");
    	} 
     
    function onClicaccueil(pEvt:Event):void {
    	gotoAndStop("1");
    	} 
     
    function onClicphotos(pEvt:Event):void {
    	gotoAndStop("photos");
    	} 
     
    function onClicateliersenfants(pEvt:Event):void {
    	gotoAndStop("ateliersenfants");
    	} 
     
    function onClicateliersadultes(pEvt:Event):void {
    	gotoAndStop("ateliersadultes");
    	} 
     
    function onClicprojets(pEvt:Event):void {
    	gotoAndStop("projets");
    	} 
     
     
    btlemondelien.addEventListener(MouseEvent.CLICK,allerlemonde);
    function allerlemonde(event:MouseEvent):void{
    navigateToURL(new URLRequest("http://www.azeta.fr"));
    }
     
    aSp.setSize(436, 400);
     
    function scrollListener(event:ScrollEvent):void {
     trace("horizontalScPosition: " + aSp.horizontalScrollPosition + 
           ", verticalScrollPosition = " + aSp.verticalScrollPosition);
    };
    aSp.addEventListener(ScrollEvent.SCROLL, scrollListener);
     
    function completeListener(event:Event):void {
     trace(event.target.source + " has completed loading.");
    };
    // Add listener.
    aSp.addEventListener(Event.COMPLETE, completeListener);
     
    aSp.source = "willydugarte/images/presentation.jpg";

    se sont mes boutons ateliersenfants, ateliersadultes, projets et le mondelien qui ne fonctionne pas, en plus, j'ai besoin d'en créer encore 5 ou 6, et se sont les derniers crées qui buguent...
    serait ce mon scenario qui est mal fait???
    Que puis je faire? Bienvenus tous les commentaires...

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Mars 2008
    Messages : 31
    Par défaut
    Alors voilà, c'est résolu:

    Ce que j'ai du faire depuis hier, c'est reprendre tout mon scénario depuis le début pour trouver l'erreur.
    En écrivant cette partie du code sur une autre image clé dans un autre calque et tel qu'il était, et bien mes boutons se sont mis à fonctionner miraculeusement... (en m'aidant bien sur des adresses erreurs de la fenêtre sortie. tout ce qui fonctionnait pas sur ce calque, s'est mis a fonctionner sur un autre...
    J'aimerai bien comprendre, enfin, toujours est il que ma sortie est impeccable : je n'ai plus d'erreur, mais que je comptabilise dans mon scénario 3 calques "as" différents...
    Je ne sais pas si c'est bien d'avoir autant de calques "as" différents mais bon ça marche... je continue d'avancer à "taton" car je vais devoir rajouter du code pour un diaporama, et un formulaire!

    Quelqu'un pourrait m'expliquer?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Bouton evenement click ne fonctionne pas
    Par delphine_lep dans le forum IHM
    Réponses: 3
    Dernier message: 06/04/2007, 15h12
  2. Réponses: 4
    Dernier message: 11/09/2006, 17h46
  3. Mon beau bouton ne fonctionne pas
    Par Dounne dans le forum Flash
    Réponses: 5
    Dernier message: 06/09/2006, 13h19
  4. [VBA-E] Undo après action bouton ne fonctionne pas
    Par TicTacToe dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 26/04/2006, 12h53
  5. evenement onclick ne fonctionne pas avec explorer??
    Par nath-0-0 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 15/03/2006, 12h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo