2011-12-15 50 views
1

您可以將php varibles放入swf的html包裝中,它可以在加載時讀入swf中?PHP變量在HTML瑞士法郎包裝?

也許使用參數?

$myVariable = "$var1,$var2,$var3"; 

像這樣用php在html中?

<param name=FlashVars value="$myVariable" /> 

或許?

<param name=FlashVars value="myVariable=$myVariable" /> 

那麼也許在SWF與AS3使用這樣的東西?

var myloader:URLLoader = new URLLoader() 
myloader.load(new URLRequest(this.root.loaderInfo).parameters)) 
myloader.addEventListener(Event.COMPLETE, onLoaded) 

function onLoaded(evt:Event) 
{ 
trace(myloader.data) 

} 

不確定如何使用正確的路徑帕拉姆然後如何讓PHP變量$ MYVARIABLE到myloader.data訪問它?

比我的需要更大的智慧。 最好的問候。 阿德里安。

回答

0

正確的語法是:

<php 
    $myVariable = 'myvar=myValue&myothervar=myOtherValue'; 
?> 
<param name=FlashVars value="<?php echo $myVariable; ?>" /> 

或...

<php 
    $myVariable = 'myValue'; 
    $myOtherVariable = 'myOtherValue'; 
?> 
<param name=FlashVars value="myvar=<?php echo $myVariable; ?>&myothervar=<?php echo $myOtherVariable; ?>" /> 
+0

謝謝你非常有幫助。仍然不確定swf as3路徑的包裝。試過this.root.loaderInfo.parameters但這和根引起的問題。 – 2011-12-16 17:12:59

+0

你嘗試過使用`var params:Object = LoaderInfo(this.root.loaderInfo).parameters;`? – Aaron 2011-12-16 19:17:12

0

..和記得......傳遞的變量應與&符號分隔的名稱 - 值對。 ..

$myVariable = "varone=somevalue&vartwo=someothervalue"; 
相關問題