begin process at 2012 05 27 08:05:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Problème avec Loader AS3


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

Problème avec Loader AS3

samedi 3 juillet 2010 à 10:23:56 | Problème avec Loader AS3

Yrael

Bonjour à tous
Voilà, je souhaite charger le contenu d'un fichier txt pour obtenir le nom d'images pour pouvoir les charger. Ceci pour pouvoir créer une galerie entièrement dynamique facile à mettre à jour.
Le chargement du fichier txt et de son contenu se fait parfaitement (vérifications des index de l'array avec trace)
Par contre dès qu'il y a plus d'une seule image, le loader déconne et n'affiche que la dernière image (alors qu'en faisant loader = new Loader(); il devrait charger et afficher les deux) et voici ce que j'ai en sortie :

Code HTTP :0
Error #2044: IOErrorEvent non pris en charge : text=Error #2035: L'URL est introuvable.


Voici mon code :

Code ActionScript :
//Variables
var i:int = 0;
var lng:int = 0;
var infoTab:Array;

//Chargeur image
var loader:Loader;
var item:String;
var target:URLRequest;

//Chargeur texte
var infoLoader:URLLoader = new URLLoader();
var infos:URLRequest = new URLRequest("infos.txt");
infoLoader.dataFormat = URLLoaderDataFormat.TEXT;
var contenu:String;

//Chargement données
infoLoader.load (infos);

///Ecoute des événements
//Complete
infoLoader.addEventListener(Event.COMPLETE, loadOver);
//HTTPStatus
infoLoader.addEventListener(HTTPStatusEvent.HTTP_STATUS, loadHTTP);
//Error
infoLoader.addEventListener(IOErrorEvent.IO_ERROR, loadError);

///Fonctions
//loadHTTP
function loadHTTP(pEvt:HTTPStatusEvent):void
{
	trace("Code HTTP :"+pEvt.status);
}

//Error
function loadError(pEvt:IOErrorEvent):void
{
	trace("Erreur de chargement.");
}

//Accès aux données
function loadOver(pEvt:Event):void
{
	contenu = pEvt.target.data;
	infoTab = contenu.split("\n");
	lng = infoTab.length;
	loadImages();
}

//Chargement d'image
function loadImages():void
{
	for (i = 0; i<lng; i++)
	{
		loader = new Loader();
		item = infoTab[i];
		target = new URLRequest(item);
		loader.load(target);
		addChild(loader);
	}
}


Merci d'avance de votre aide qui me serait bien utile , là, je vois sérieusement pas où se trouve le problème :/
samedi 3 juillet 2010 à 10:32:44 | Re : Problème avec Loader AS3

Yrael

Et quand il y a trois images, j'obtiens ceci en sortie :

Code HTTP :0
Error #2044: IOErrorEvent non pris en charge : text=Error #2035: L'URL est introuvable.
Error #2044: IOErrorEvent non pris en charge : text=Error #2035: L'URL est introuvable.
Error #2044: IOErrorEvent non pris en charge : text=Error #2035: L'URL est introuvable.

Et aucune image d'affichée. Pourtant en tracant item, le nom est bon -_-"
samedi 3 juillet 2010 à 10:33:35 | Re : Problème avec Loader AS3

Yrael

Pardon, j'obtiens deux fois Error #2044: IOErrorEvent non pris en charge : text=Error #2035: L'URL est introuvable. et la dernière image est bien affichée.
dimanche 4 juillet 2010 à 14:55:19 | Re : Problème avec Loader AS3

Yrael

Réponse acceptée !
J'ai trouvé la solution en utilisant un fichier XML au lieu d'un fichier txt.


Cette discussion est classée dans : code, var, contenu, loader, infoloader


Répondre à ce message

Sujets en rapport avec ce message

probleme flashvars sur bdd xml [ par vilkoyote ] Bonjour a tous :) Voila j'ai dev un petit flash en AS3 et j ai un problème de récupération de variable via la section AC_FL_RunContent du html génér galerie photos avec plusieurs catégories [ par kestibibi ] Bonjour, je tente depuis plusieurs jours de créer une galerie dynamique avec plusieurs catégories. J'ai "réussi" à un détail prés, lorsque l'on clic loader flash pour chaque scènes. [ par muchalucha ] Bonjour, Je ne suis pas un crack du code, pouvez-vous m'aider.Mon animation se présente comme cela : j'ai plusieurs scènes avec sur la première scène XML Auto Update Data (AS 3.0) [ par nerigal ] bonjour, ici mon problème..je doit faire un code qui extrait des données depuis un XML externe produit par un serveur exemple - 2009-02-15 transfert d'object entre php et flash via amfphp [ par szambaux ] Bonjour, j'utilise amfphp pour mes communication entre flash et php, j'aimerais optimiser un peu. J'ai une classe User en php,[code]class User{     pu addChild(mcs) en fonction d'une var String [as3] [ par Ariranha ] Bonsoir Je cherche à ajouter des clips(liaison des clips : L,o,a,D,i,n,g,.)contenu dans la bibliothèque et qui correspondents aux lettres de la var Accéder a l'instance d'une classe [ par Orange73 ] Hello, J'ai ce code : [code=as] var nbItems:Number = 3; var clip:CustomClip; for(var i=0 ; i<nbItems ; i++) { clip = new CustomClip(this["btn"+i] Récupérer une variable ? [ par Toxicat ] Bonjour à tous, J'ai actuellement une animation flash toute basique. Un rectangle blanc, une zone de texte dynamique. Elle va bien sur s'étoffer avec Sauvegarder un jpg (as3) [ par Kangouroops ] Bonjour tout le monde, Je suis entrain de faire un générateur d'avatar et je bloque à un point essentiel, la sauvegarde de l'avatar. Alors j'ai testé Problème de chargement de données XML... [ par charleda ] Bonjour à tous, je souhaite charger des données XML très simples dans un swf. Le texte contenu dans le XML se charge sans problème mais les urls qui c


Nos sponsors


Sondage...

Comparez les prix

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,374 sec (3)

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