begin process at 2012 05 27 22:28:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Sur AS3 : Timer + TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.


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

Sur AS3 : Timer + TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.

vendredi 11 décembre 2009 à 14:52:36 | Sur AS3 : Timer + TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.

nray

Bonjour à tous,

Voilà, j'ai l'erreur suivante sur mon animation: 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 calendrierAventFinal4Timereset_fla::MainTimeline/apparaitre2();

En fait voici mon code que j'utilise 25 fois (parceque pour l'instant je bloque sur les boucles il n'est donc pas optimisé) :
deco3.addEventListener(MouseEvent.MOUSE_DOWN,apparaitre3);
function apparaitre3(evt:MouseEvent){
deco3.alpha=100;
num3.alpha=0;

var ecoute:Sound = new Sound();
var adresseFichierSon:URLRequest = new URLRequest("utils/sons/tilk.mp3");
ecoute.load(adresseFichierSon); //chargement puis lecture du son
ecoute.play();
monTimer.reset();
var monTimer:Timer = new Timer(1500); // délai pour débloquer la déco suivante
monTimer.addEventListener(TimerEvent.TIMER, timerHandler);
monTimer.start();
function timerHandler(evt:TimerEvent):void {
deco4.mouseEnabled=true;
}

}
Il s'agit surement d'un problème de Timer reset que je ne sais pas comment régler...Au secours !!!!
Pouvez vous m'aider, please?

Merci d'avance.

vendredi 11 décembre 2009 à 15:09:37 | Re : Sur AS3 : Timer + TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.

pegase31

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
bonjour,

Pourquoi nous donnes-tu la fonction "apparaitre3" alors que l'erreur se situe sur "MainTimeline/apparaitre2" comme indiqué ?

Peg'
vendredi 11 décembre 2009 à 15:15:43 | Re : Sur AS3 : Timer + TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.

nray

OUps, pardon, en fait ça n'y change rien, c'est le même code mais apparaitre2() se bloque avant apparaitre3().

En fait je viens de résoudre en partie mon problème (je ne sais pas trop quelle est la différence mais j'ai moins d'erreurs) : j'ai remplacé TimerEvent.TIMER par TimerEvent.TIMER_COMPLETE :

deco2.addEventListener(MouseEvent.MOUSE_DOWN,apparaitre2);
function apparaitre2(evt:MouseEvent){
deco2.alpha=100;
num2.alpha=0;

var ecoute:Sound = new Sound();
var adresseFichierSon:URLRequest = new URLRequest("utils/sons/tilk.mp3");
ecoute.load(adresseFichierSon); //chargement puis lecture du son
ecoute.play();

var monTimer:Timer = new Timer(1500,1); // délai pour débloquer la déco suivante
monTimer.addEventListener(TimerEvent.TIMER_COMPLETE, timerHandler);
monTimer.start();
function timerHandler(evt:TimerEvent):void {
//trace("timerHandler: " + evt);
deco3.mouseEnabled=true;
}
n++;
//trace(n);
}

Cependant j'ai encore une erreur :
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 calendrierAventFinal4Timereset_fla::MainTimeline/calendrierAventFinal4Timereset_fla::frame6()

Il faut savoir que mon code ci-dessus est placé sur l'image 6 de ma timeline, ais du coup l'erreur n'est plus pointé et je ne sais pas ce qui cloche...
vendredi 11 décembre 2009 à 15:18:02 | Re : Sur AS3 : Timer + TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.

pegase31

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
l'erreur t'explique que tu essaye d'accéder à une propriété d'un objet qui a été défini mais qui n'est pas disponible lors de cet appel ... le soucis c'est que comme tes objets sont sur ta timeline, il est impossible pour nous de savoir la raison de ton soucis.

Peg'
vendredi 11 décembre 2009 à 15:23:51 | Re : Sur AS3 : Timer + TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.

nray

Merci Peg pour ton avis, comment je peux faire alors pour avancer?
vendredi 11 décembre 2009 à 15:25:51 | Re : Sur AS3 : Timer + TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.

pegase31

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
voir quelle est al propriété à laquelel tu essayes d'accéder et faire en sorte que l'objet ciblé soit accessible à ce moment-là.

Pas facile de t'en dire plus.

Peg'
vendredi 11 décembre 2009 à 15:29:07 | Re : Sur AS3 : Timer + TypeError: Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul.

nray

Heu, pardon mais je ne vois pas comment faire là comme ça... Tu as besoin de quoi?
Si je met tout mon code qui pose problème et que j'explique ce que j'ai fait ou veux faire, ça suffit?


Cette discussion est classée dans : timer, impossible, error, montimer, typeerror


Répondre à ce message

Sujets en rapport avec ce message

TypeError: Error #1006: getN1_x n'est pas une fonction. [ par Mansuz ] Bonjour,Je débute l'AS3 et je me heurte souvent à de nombreuses erreurs...J'ai une classe de document(main timeline)sur cette classe j'ai une fonction TypeError: Error #1034 [ par FlatoupiX ] <span class="Apple-style-span" style="WORD-SPACING: 0px; FONT: 16px 'times new roman'; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHIT Error #1009: Il est impossible d'accéder à la propriété ou à la méthode d'une référence d'objet nul. [ par flow66 ] Bonjours tout le monde! Je travaille actuellement sur un player flash et j'ai une erreur //Error #1009: Il est impossible d'accéder à la propriété ou TypeError 1009 en sorite [ par Luigi1205 ] Bonjours j'ai se type d'erreur en sortis. sa se voit que c'est une erreur bête. J'ai cherche sur certain forum et on m adit que c est a cause d'une va catch "Error opening URL" [ par carton99 ] Bonjour, quand je "load" sur une Url qui n'existe pas , je reçoit un message sur le OutPut comme quoi "Error opening URL ...". Alors pour attraper l'e RollOver unique ? Impossible... P'tit coup de main svp. [ par MaloneXI ] Bonsoir à tous et toutes. Ou toutes et tous. Je me suis enfin décidé à faire mon interface de site , étant moi même graphiste , il est vrai que c'éta Parse error [ par bl75013 ] Bonjour, si vous pouvez m'aider sur ce code ou j'ai Parse error: syntax error, unexpected '}', expecting ',' or ';' ligne 22 je cherche après sélectio tester d'animation impossible [ par oN92 ] Bonjour, depuis quelques temps je n'ai plus la possibilité de tester l'animation dans flash. Je fais ctrl entrée mais cela ne fonctionne plus. Et je QUESTION DE TIMER , HELP !!!! Merci [ par ushiro ] Salut tout le monde, j'aimerais savoir si il est possible dans flash de faire apparaitre un élément suivant un timer, c'est a dire de tel période a te AS2 : problème des caractères @ et . [ par patamobscrenieux ] j'ai beau chercher, impossible de trouver la solution via mon ami google... j'ai un problème avec 2 de mes fla; lorsqu'ils sont en local tout va bien


Nos sponsors


Sondage...

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

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