程序如下:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" minWidth="955" minHeight="600" creationComplete="onCreateComplete();">
<mx:Script>
<![CDATA[
[Bindable]
public var param1:String;
[Bindable]
public var param2:String;
private function onCreateComplete() : void
{
var parameters : Object = Application.application.parameters;
param1= parameters.param1;
param2= parameters.param2;
}
]]>
</mx:Script>
<mx:Label text="这是参数1:{param1}"/>
<mx:Label text="这是参数2: {param2}"/>
</mx:Application>
在编译后的外包html中这样写了
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%" id="first">
<param name="movie" value="first.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="true" />
<object type="application/x-shockwave-flash" data="first.swf" width="100%" height="100%">
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="true" />
<param name="flashVars" value="param1=one¶m2=two" />
<embed src="first.swf" quality="high" bgcolor="${bgcolor}"
width="${width}" height="${height}" name="first" align="middle" allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer"
flashVars ="param1=one¶m2=two"/>
</object>
</object>
结果运行出来显示的绑定值为null,没有传递成功,求解!
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" minWidth="955" minHeight="600" creationComplete="onCreateComplete();">
<mx:Script>
<![CDATA[
[Bindable]
public var param1:String;
[Bindable]
public var param2:String;
private function onCreateComplete() : void
{
var parameters : Object = Application.application.parameters;
param1= parameters.param1;
param2= parameters.param2;
}
]]>
</mx:Script>
<mx:Label text="这是参数1:{param1}"/>
<mx:Label text="这是参数2: {param2}"/>
</mx:Application>
在编译后的外包html中这样写了
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%" id="first">
<param name="movie" value="first.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="true" />
<object type="application/x-shockwave-flash" data="first.swf" width="100%" height="100%">
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="true" />
<param name="flashVars" value="param1=one¶m2=two" />
<embed src="first.swf" quality="high" bgcolor="${bgcolor}"
width="${width}" height="${height}" name="first" align="middle" allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer"
flashVars ="param1=one¶m2=two"/>
</object>
</object>
结果运行出来显示的绑定值为null,没有传递成功,求解!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货