Error #1009: Il est impossible d'accéder à la propriété ou à la méthode
Re-bonjour,
Je poursuis dans mes problèmes et j'espère que vous pourrez m'éclairer sur celui-ci.
Je fais un chargement de fichier (comme dans les cours :http://pyrrha.developpez.com/article...s3/chargement/)
et à la fin du chargement je voudrait déplacer l'image d'un clip parent
Code:
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
|
stop();
import flash.events.IOErrorEvent;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.events.ProgressEvent;
// nous déclarons un objet URLLoader :
var chargeur:URLLoader = new URLLoader ();
// nous créons un objet URLRequest qui contient l'url du fichier :
var adresse:URLRequest = new URLRequest (root["adresseSite"]+"traitements/log.php");
adresse.method = URLRequestMethod.POST;
adresse.data = new URLVariables();
adresse.data.email = root["connexion"].email.text
adresse.data.pass = root["connexion"].pass.text
// nous lançons le chargement du fichier, en indiquant l'adresse de celui ci par l'objet URLRequest :
chargeur.load(adresse);
// définition des évenements de l'objet chargeur
chargeur.addEventListener(Event.COMPLETE, finDuChargement);
chargeur.addEventListener(ProgressEvent.PROGRESS, avancement);
chargeur.addEventListener(IOErrorEvent.IO_ERROR, indiquerErreur);
// définition de la fonction exécutée par l'événement COMPLETE :
// ( déclenchée lorsque le chargement se termine )
function finDuChargement ( event:Event ):void {
var contenu = event.target.data;
if(contenu == "false"){
root["connexion"].gotoAndPlay(2)
}
//trace(contenu);
}
// définition de la fonction exécutée par l'événement PROGRESS :
// déclenchée à chaque avancement du chargement )
function avancement( event:Event) {
trace((event.target.bytesLoaded / event.target.bytesTotal)*100+" %");
}
// fonction indiquant si une erreur de chargmement survient :
function indiquerErreur( event:Event ) {
trace(event);
} |
Le problème je n'arrive à accèder à aucun élémnt dans mes fonctions. Donc root["connexion"].gotoAndPlay(2) créé l'erreur:
Code:
1 2 3 4 5
| 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 Button_downSkin/finDuChargement()
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/flash.net:URLLoader::onComp |
Quelqu'un pourrait m'aiguiller ?