html swf包装中的php变量?

时间:2011-12-15 21:49:13

标签: php html actionscript-3

你可以在swf的html包装器中放置php varibles,它可以在加载时读入swf吗?

也许使用参数?

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

这样用html中的php?

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

}

不确定如何使用正确的param路径访问它,然后如何将php变量$ myVariable导入myloader.data?

比我更需要智慧。 最亲切的问候。 阿德里安。

2 个答案:

答案 0 :(得分: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; ?>" />

答案 1 :(得分:0)

..并且记住......传入的变量应该是用&符号分隔的名称 - 值对...

 $myVariable = "varone=somevalue&vartwo=someothervalue";