begin process at 2012 02 10 14:43:17
  Trouver un code source :
 
dans
 
Accueil > 

Tutoriels

 > 

ActionScripts

 > TUTORIEL AS3 (Les chargements dynamiques)

TUTORIEL AS3 (Les chargements dynamiques)


 Information sur le tutoriel

Note :
Aucune note

 Description

Seconde partie du tutoriel sur les bases AS3, la 3ème et dernière partie concernera la création d'une classe...

Tutorial

TUTORIEL AS3

PARTIE 2 (LES CHARGEMENTS)


CHARGEMENT DE FICHIERS SWF JPG PNG GIF …



En ActionScript 3.0, les fichiers sont chargés avec la classe Loader() qui remplace la classe MovieClipLoader() de l’AS2.


ex:


var request:URLRequest = new URLRequest("monFichier.png");

var monLoader:Loader = new Loader();

monLoader.load(request);

addChild(monLoader);




CHARGEMENT DE FICHIERS AUDIO



ex:


var monSon:Sound = new Sound();

var request:URLRequest = new URLRequest("monFichier.mp3");

monSon.addEventListener(Event.COMPLETE, onSoundLoaded);

monSon.load(request);

function onSoundLoaded(event:Event):void

{    

monSon.play();

}




CHARGEMENT DE FICHIERS TXT



Enregistrez un fichier au format .txt nommé monFichier.txt.

Dans ce fichier écrivez la phrase suivante:


Hello, je suis un texte, mes données sont transmises à la variable monTexte.


Vous pourrez ensuite récupérer ces valeurs dans Flash de cette manière :


ex:


var monLoader:URLLoader = new URLLoader();

// monLoader.dataFormat = URLLoaderDataFormat.TEXT;

monLoader.load ( new URLRequest ("monFichier.txt") );

monLoader.addEventListener( Event.COMPLETE, onLoadComplete );

function onLoadComplete( event:Event ):void

{

var contenu:String = event.target.data;

var monTexte:TextField = new TextField();

monTexte.text = contenu;

monTexte.width = 400;

addChild(monTexte);

}




CHARGEMENT DE DONNEES VIA UN FICHIER XML


Enregistrez un fichier au format .xml nommé monFichier.xml.

Dans ce fichier entrez les données suivantes:


<utilisateurs>

<prenom>Marie</prenom>

<prenom>Paul</prenom>

<prenom>Jacques</prenom>

</utilisateurs>


ex:


var xmlURL:URLRequest = new URLRequest("monFichier.xml");

var xmlLoader:URLLoader = new URLLoader(xmlURL);

xmlLoader.addEventListener(Event.COMPLETE,xmlLoaded);

function xmlLoaded(event:Event):void

{

var dataXML = XML(event.target.data);

var utilisateurs:XMLList = dataXML.elements();

for each(var prenom:XML in utilisateurs)

{

trace(prenom);

}

}


(Les codes ci-dessus sont écris à titre indicatif, en tant que « point de départ », à vous de parcourir l’aide de Flash pour étoffer ces exemples. :)





Commentaires

Commentaire de inaden le 01/12/2008 09:43:13

Cool, ça fait plaisir de voir ces choses simplement.
Si à tout hasard tu as la vidéo....
Beuh non !!!! J'plaisante !   :-)
Et encore merci

Commentaire de smoochy le 16/01/2009 11:27:21

merci,
il devrait y avoir plus de tutoriels comme ça pour ceux qui comme moi veulent passer de l'as2 à l'as3
très clair et complet

vivement la partie sur les classes

A part ça, tu fais tout à partir de l'aide flash?
Tu ne connaitrais pas par hasard un livre bien foutu sur l'as3 ou sur le passage d'as2-as3?
(les livres sont souvent adressé soit à une personne qui n'a jamais touché flash, soit à un ingénieur informaticien qui passe 32h par jour devant son ordi depuis 15 ans... en gros entre le ultra basique et le super compliqué, je trouves pas de livres intermédiaire...)

merci pour le tuto,
laurent

Commentaire de Blacknight91titi le 28/02/2009 18:06:45

Hello OnDragOn,

Très bon tutoriel pour débuter sur les chargements en AS3 (qui sont carrément plus facile à gérer !)

Un beau 10/10 car le tutoriel risque de beaucoup servir.
Pas d'erreur constaté à ma première lecture.

Blacknight
www.osteres.com

Commentaire de superchinois69 le 16/04/2009 18:07:38

simple, clair et très utile
pour être chiant, ça aurait mérité un ou deux commentaires sur certaines parties.
Merci à ceux qui up et aident les débutants ^^

Commentaire de goabonga le 27/04/2009 17:14:51

et si je veux chargé un fichier en mode binaire?
ou un fichier contenant des variables?

(lool bon moi je sais le faire mais tu devrais detailler un peu la class URLLoaderDataFormat )

mais aussi non ton explication et bien écrite et clair !

Commentaire de on_drag_on le 27/04/2009 18:20:02

Hum ... oui en effet, j'ai mis ce petit tuto qui faut l'avouer est très succinct, pour ceux qui, comme moi, commencent l'as3, pour qu'ils puissent trouver rapidement la base des chargements ;=), j'ai laissé URLLoaderDataFormat en commentaire pour en souligner l'existence perso je l'ai jamais utilisé. Pour ceux que ça intéressent, ben .... ---> Aide de Flash :=D .
(P.S. comment ça je suis feignant ? )

Commentaire de dragon38 le 03/08/2009 00:23:30

Bonjour. J'imagine que pour charger un swf, le nom du clip vide où charger ce swf est : "monLoader", n'est-ce pas ? J'ai fait ça, et j'ai ça : "1151: Conflit dans la définition vide dans l'espace de nom internal."
"vide" étant l'occurence de mon clip vide.
Merci de votre patience. Ces tutoriaux sont bien sympa, surtout pour les débutants comme moi.

Commentaire de wajdidjo le 27/11/2009 20:46:30

svp j'ai besoin d'un programme en as3 pour la getion d'un cafe(gestion de table+getion de stock)

Commentaire de ReveAnge le 06/12/2009 16:52:06

J'adore et big big big merci vraiment, autant je me debrouille en AS2 autant le AS3 est difficile pour un "non-codeur" comme moi :(
Du coup j'ai une question qui va vous paraitre ridicule (j'ai cherché dans les aides et je n'y pipe que dalle... ;( (derechef), du coup je suis super content pour c petits tutos et super merci encore.
Du coup ma question; "je fasi tout en loadmovie" je asis je sais vous allez dire BAAAAAAAAAAAAAh mais bon ca marche...
Dans le chargement de SWF je fais comment pour gerer le calque? genre (loadmovie "machin.swf", 4); donc chargement du film swf "machin.swf" sur le calque 4, je ne comprend pas le chargement de swf dans l'exemple si vous pouviez m'éblouir par votre savoir je vous en serais beaucoup beaucoup beaucoup reconnaissant \0/

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

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

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