Tutoriel as3 (les chargements dynamiques)

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. :)

Adresse d'origine

Ce document intitulé « Tutoriel as3 (les chargements dynamiques) » issu de CodeS SourceS (codes-sources.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Rejoignez-nous