FluxRSS FlickR Twitter

Maxime Gaillard

DESCARTES : Je pense, donc je blog !

15 fév 09

[Tuto] Passer des variables en GET à Flash

Posté dans Tutoriaux | Tags :, , , , | Pas encore de commentaire »


Dans un projet d’application qu’on développe actuellement j’ai eu besoin de passer des variables à une animation Flash. Le principal problème c’est qu’il n’y a pas beaucoup de documentation sur l’Action Script 3 expliquant bien comment faire. J’ai donc mis plusieurs jours pour arriver à ce que je voulais. Afin de rendre plus facile la chose à tout le monde voici ce qu’il faut faire pour passer des variables en GET à -une animation- Flash.

 

Première chose (une fois votre projet Flash créé) il faut ajouter un composant (Fenêtre->Composants) qui s’appel UI.Loader. Glissez-le où vous voulez sur votre projet. Ensuite sélectionnez le et ajouter dans Propriété->Nom de l’occurrence le nom de votre variable.

 

tuto_get_flash

 

Maintenant allez dans Fenêtre->Actions, sélectionnez (par exemple) Séquence 1 dans la colonne de gauche et collez le code ci-dessous.

 

try {
    var keyStr:String;
    var valueStr:String;
	var url:String;
    var paramObj:Object = LoaderInfo(this.root.loaderInfo).parameters;
    for (keyStr in paramObj) {
        valueStr = String(paramObj[keyStr]);
		if (keyStr == "url1")
		{
			image1.source = valueStr;
		}
		if (keyStr == "url2")
		{
			image2.source = valueStr;
		}
 
    }
} catch (error:Error) {
 
}

 

Maintenant il vous suffit d’exporter votre projet, de le mettre dans un dossier avec à côté votre fichier PHP/HTML. Dans votre fichier HTML/PHP il vous suffit de mettre :

 

<object width="550" height="400" data="fichier.swf?url1=http://www.google.fr/intl/fr_fr/images/logo.gif&url2=http://www.google.fr/logos/fis09.gif" type="application/x-shockwave-flash">
<param name="id" value="as3" />
<param name="align" value="middle" />
<param name="allowScriptAccess" value="never" />
<param name="allowFullScreen" value="false" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="src" value="fichier.swf?url1=http://www.google.fr/intl/fr_fr/images/logo.gif&url2=http://www.google.fr/logos/fis09.gif" />
<param name="name" value="as3" />
<param name="wmode" value="window" />
<param name="allowfullscreen" value="false" />
</object>

 

Normalement tout devrait marcher !

Dans le même genre:



Ecrire un commentaire :

Attention: Les commentaires peuvent être modérés. Ton commentaire peut mettre un peu de temps avant d'être en ligne.




Agence Web Grenoble Django

Articles récents

Nuage de Tags

Articles les plus populaires

Commentaires récents


Catégories


Articles Aléatoires