begin process at 2012 05 26 15:57:47
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

AS3 : puzzle avec chargement images via XML


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

AS3 : puzzle avec chargement images via XML

jeudi 14 janvier 2010 à 11:22:24 | AS3 : puzzle avec chargement images via XML

nray

Bonjour à tous,

Je suis entrain de créer un puzzle et je souhaite charger de manière aléatoire 20 mes images (de 3 puzzles différents) via un fichier XML pour les afficher sur la scène.. et je bloque à pas mal d'endroits. Pouvez vous me corriger et me guider sur mon raisonnement ou la marche à suivre : en vous remerciant d'avance pour vos explications car je suis encore novice.

J'ai le message suivant qui s'affiche :
"1172: La définition flash.containers:UILoader est introuvable."

Voici mon code :

stop();
// import des classes
import flash.display.Sprite;
import flash.net.URLLoader;
import flash.net.URLLoaderDataFormat;
import flash.display.Loader; // permet de charger des fichiers : swf, jpg.. et les afficher sur la scene comme 1 movie clip
import flash.display.LoaderInfo
import flash.containers.UILoader;
import flash.net.URLRequest;

import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;
import flash.events.*;
import flash.text.*;
import flash.filters.*;

// DECLARATION DE VARIABLES
var nbPieceOk:Number=0;

//Constantes
var dossierImage:String = 'images/ImagesCarrées/';

//CHARGEMENT FICHIER XML et LECTURE NOEUDS

//chargement donnees du fichier xml
var chargeurDonnees:URLLoader = new URLLoader(); // objet de chargement
chargeurDonnees.dataFormat = URLLoaderDataFormat.TEXT; // type de donnees a charger
var adresseFichierXML:URLRequest = new URLRequest("puzzlelist1.xml"); // url fichier a charger

//chargement du xml
chargeurDonnees.load(adresseFichierXML);
//les donnees ne peuvent être traitees qu'apres chargemnt effectif
chargeurDonnees.addEventListener(Event.COMPLETE,gestionXML); //= ecouteur de fin de chargement

//fonction récupération du flux XML qui s'effectuera à la fin du chargement
function gestionXML(event:Event):void {

// 1 - verifier et intercepter une erreur possible avec la variable fichierXML
try
{
//récupération du fichier XML
var donneesLues:XML= new XML(event.target.data);
donneesLues.ignoreWhitespace = true;

//composant UILoader fournit uniquement un affichage visuel à l'objet Loader.
var containeurImages:UILoader = new UILoader();
containeurImages.load(new URLRequest());
containeurImages.source = donneesLues.puzzle[1];//.elements()

// on positionne l'objet containeurImages sur la scene :
containeurImages.y = 10;
containeurImages.x = 10;
containeurImages.scaleContent = false; //false indique que le contenu chargé est automatiquement ajusté en fonction de sa taille par défaut
/*// déclaration de notre objet Loader
var chargeur:Loader = new Loader();
chargeur.load(new URLRequest("images/ImagesCarrées/Image1/fond1.jpg"));*/

// ! on définit les évenements sur la propriété contentLoaderInfo de l'objet loader ! .
//chargeur.contentLoaderInfo.addEventListener(Event.COMPLETE, finDuChargement);

// on affiche l'objet loader sur la scene :
stage.addChild(containeurImages);



// on définit la fonction finDuChargement, executée par l'évenement COMPLETE :
function finDuChargement ( event:Event ) {
trace("Chargement terminé !");
}
}
// 2 - si l'extraction echoue
catch(e:TypeError) {
trace( e.toString() ) ;
trace ("impossible de charger le XML");
trace(e.message);
}

}
//calcul du nb d'elements d'un niveau de hiérarchie
function calculerLongueur(liste:XMLList):uint{
var compteur:uint = 0;
for each (var elt:XML in liste){
compteur++;
}
return compteur;
}
jeudi 14 janvier 2010 à 17:00:47 | Re : AS3 : puzzle avec chargement images via XML

Orange73

Membre Club
Hello,

l'import est faux.

C'est fl.containers.UILoader
et non flash.containers.UILoader


-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)



Cette discussion est classée dans : chargement, flash, var, xml, import


Répondre à ce message

Sujets en rapport avec ce message

AcrionScript 3 Lecture d'un fichier XML [ par nuns ] Bonjour, J'essaie de faire une classe pour charger un fichier xml, qui comporte juste le chemin des images sur le serveur. La lecture ce fait correc AS3 + XML [ par dimass01 ] Bonjour, Je suis débutant en AS3 et je souhaiterai faire une carte de france avec des boutons pour chaque département. Le survol d'un bouton va perm un carré simple en AS3 ne s'affiche pas - pourquoi?? heck!! [ par tim2 ] Je n'avais pas touché à Flash depuis AS2; je ne comprends plus rien..! J'essaie de créer dynamiquement un carré - la fonction est bien appelée et je p Problemes avec lecteur MP3 sous flash CS4/AS3 [ par nicolasp31000 ] Bonjour à tous Je débute dans la programmation sous AS3 et j'essaye actuellement de créer un petit contrôleur(bouton play et bouton pause) pour pouvoi AS3 problème sous IE avec une animation de type caroussel développée avec papervision [ par jpetre ] Premièrement bonjour à tous car ceci est mon premier post sur ce site :) Alors mon soucis, c'est que mon animation, une fois développée et intégrée, f Demande d'aide pour une Galerie PaperVision3D avec XML [ par ximeng ] Bonjour à tous ! Et bravo à tout les flashkodiens, sans ce site je serai perdu ! Je suis super novice en AS3, et je n'ai jamais utilisé papervision j Bannière AS3, import d'images via un XML...Problème de boucle [ par szekes ] Bonjours à tous, voilà je suis nouveau sur ce forum et je débute aussi en AS3... Autant dire que je n'y comprend pas grand chose encore...Mais sa va v Ajout d'un élément fixe sur diaporama en AS3 [ par alxrb ] Hello, j'ai suivi un tuto en AS3 pour créer un diaporama avec fondu et déplacement sur y. Tout fonctionne, sauf que je voudrais placer un logo sur la Erreur de fonction dans une classe [ par on_drag_on ] Bonjour à tous,Je suis entrain de créer une classe pour un lecteur vidéo avec chargement XML. Jusque-là tout fonctionne. Maintenant j'ai créé un clip Pb de bitmap chargé pour la source diaporama AS3 [ par webcrea92 ] Bonjour,J'essaye de modifier cette classe comme on me l'a suggéré (voir la source diaporama AS3)J'ai 1 truc qui me choque <img src="/imgs2/smile_clown


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

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