2010-10-19 6 views
0

J'ai ce projet où j'ai besoin de charger 3 variables externes dans mon fichier SWF sur une page Web. La chose est étrange que j'ai que cela fonctionne avant, mais maintenant il ne serait pas tout à coup: \Chargement des variables de html dans swf (la bonne façon)

J'utilise SWFObject pour configurer les variables comme ceci:

<script type="text/javascript"> 
    var flashvars = {page:"page1", box:"head2"}; 
    var params = {}; 
    params.menu = "false"; 
    params.quality = "best"; 
    var attributes = {}; 
    swfobject.embedSWF("handbook_v2.swf", "header", "700", "374", "10.0.0", false, flashvars, params, attributes); 
    </script> 

Et j'utilise ces lignes dans mon AS-fichier à charger les variables dans le swf:

public var page:String = String(root.loaderInfo.parameters.page); 
public var box:String = String(root.loaderInfo.parameters.box); 

pour tester si les piqûres se sont correctement chargés i setup une zone de texte dynamique pour me montrer le contenu d'une variable à l'intérieur du swf, lorsqu'il est chargé en dehors du flash-environnement :

variableBox.text = box; 

Cela montre la variable non définie

Qu'est-ce que je fais mal?

Répondre

0

Qu'est-ce qui se passe lorsque vous essayez de passer les variables à Flash dans le html?

<param name="flashvars" value="var1=x&var2=y&..."> 

Cela aidera à affiner le problème.

Questions connexes