2010-07-15 2 views
5

Je travaille sur un site Web ASP, que tout semble bien, mais quand je implémente un curseur sur un page à l'intérieur d'un dossier dans la racine (ie aboutus/index.aspx) je reçois cette erreur lorsque le curseur essaie d'appeler les images. J'ai des animations de curseur similaires dans les pages situées dans le dossier racine et dans ceux que je ne reçois aucun problème, semble que cela se produit uniquement lorsque la page est située dans un dossier.flash error "Erreur # 2044: non gérée ioError :. texte = Erreur # 2032: erreur de flux URL: images.xml"

Le site web est fait en utilisant main.master sur asp, peut-être que le cache ou le rendu du site web manque quelque chose, j'espère que quelqu'un a quelque chose de similaire ou sait comment contourner cela.

Merci.

+0

Où est votre fichier SWF situé - root ou ailleurs? – Amarghosh

Répondre

6

Vous devez considérer où le swf est et où le html est. Je pense que le chemin vers le xml est relatif au html. De plus, l'erreur que vous obtenez n'est pas gérée par ioerror. L'actionscript devrait avoir un gestionnaire pour gérer cela afin que vous puissiez le déboguer en le traçant ou en écrivant à un enregistreur.

par exemple:

 
var urlLoader:URLLoader = new URLLoader(); 
urlLoader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); 

puis gérer l'erreur dans une fonction

function ioErrorHandler(event:IOErrorEvent):void{ 
    // debug here or do some fallback operation 
} 

vérifier ce lien voir si elle aide:

http://board.flashkit.com/board/showthread.php?t=782174

-1

Je suis le même erreur, bien que mon lecteur vidéo ne charge pas de xml ni d'images. Tout fonctionnait bien à la dernière session, et soudainement ce message a commencé à apparaître. J'ai défini un gestionnaire ioErrorEvent à la racine de l'application. Cela a fonctionné mais la chose amusante était que le gestionnaire n'a jamais montré des signes de toute déclaration de trace d'événement.

Au constructeur de la classe racine:

this.addEventListener(IOErrorEvent.IO_ERROR, this.errorHandler); 

//wrote this function 
private function errorHandler(event:ErrorEvent):void 
{ 
    trace("got you.!!! " + event.toString()); 
} 
+2

le gestionnaire devrait être sur un chargeur pas la classe racine – Neil

Questions connexes