Flash - Erreur #1009
Répondre à la discussion
Affichage des résultats 1 à 2 sur 2

Flash - Erreur #1009



  1. #1
    zedday

    Flash - Erreur #1009


    ------

    Bonjour,

    Je rencontre actuellement un probleme sur FLASH CS3.

    Mon application est un menu et doit, sur un evenement de type clic de la souris, aller vers une autre frame

    Au clic, on change bien de frame mais le loader utilise precedemment reste affiche et j'ai le message d'erreur suivant :

    TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at welcome2_fla::MainTimeline/Affiche_coving()


    voici mon code :

    Code:
    function Affiche_coving(e:MouseEvent):void
    {
    	switch(e.type)
    	{
    		case MouseEvent.MOUSE_OUT : 	loader.load(new URLRequest("images/CADRE/company_description.png"));
    										clip_coving.alpha=0.6;break;
    		case MouseEvent.MOUSE_OVER  : loader.load(new URLRequest("images/CADRE/gc_coving.png"));
    										clip_coving.alpha=1;break;
    		case MouseEvent.CLICK :	    btn_coving.removeEventListener(MouseEvent.CLICK, Affiche_coving);
    									gotoAndStop(36);break;
    	}	
    	addChild(loader);
    }
    btn_coving.addEventListener(MouseEvent.MOUSE_OUT,Affiche_coving);
    btn_coving.addEventListener(MouseEvent.MOUSE_OVER,Affiche_coving);
    btn_coving.addEventListener(MouseEvent.CLICK,Affiche_coving);
    un conseil ?


    merci.

    -----

  2. #2
    zedday

    Re : Flash - Erreur #1009

    Bonjour,

    Je viens de trouver la solution, le probleme venait de l'evenement MOUSE_OUT et non CLICK, donc je supprimais le mauvais ecouteur :

    Code:
    function Affiche_coving(e:MouseEvent):void
    {
    	switch(e.type)
    	{
    		case MouseEvent.MOUSE_OUT : loader.load(new URLRequest("images/CADRE/company_description.png"));
    									//clip_coving.alpha=0.6;break;
    		case MouseEvent.MOUSE_OVER  :loader.load(new URLRequest("images/CADRE/gc_coving.png"));
    									 clip_coving.alpha=1;break;
    		case MouseEvent.CLICK :	    btn_coving.removeEventListener(MouseEvent.MOUSE_OUT, Affiche_coving);
    									loader.unload();
    									gotoAndStop(36);break;
    	}	
    }
    plus tu pédale moins vite, moins t'avance plus vite !!

Discussions similaires

  1. Erreur de raisonnement, erreur logique ou erreur tout court?
    Par babybirdhitz dans le forum Epistémologie et Logique (archives)
    Réponses: 7
    Dernier message: 03/02/2010, 12h32
  2. CAN flash
    Par inviteddcaa088 dans le forum Électronique
    Réponses: 1
    Dernier message: 22/01/2010, 15h54
  3. Flash...
    Par anthonydu62 dans le forum Électronique
    Réponses: 18
    Dernier message: 29/10/2008, 21h30
  4. erreur 414 et erreur 1055
    Par invite8cfedb72 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 03/02/2006, 11h26