As和js通信问题完全解析(解决addcallback失效的问题)

html页面代码

引入swfobject.js
..var swfVersionStr = "10.0.0";
var xiSwfUrlStr = "playerProductInstall.swf";
var flashvars = {};
var params = {};
flashvars.xxxxxx = "参数值"; //设置参数
flashvars.yyyyyy = "参数值";
flashvars.zzzzzzz = "参数值";
flashvars.locale = '${locale}';
params.quality = "high";
params.bgcolor = "#ffffff";
params.allowscriptaccess = "sameDomain";
params.allowfullscreen = "true";
params.wmode = "opaque";//屏蔽系统右键菜单的关键
var attributes = {};
attributes.id = "flashId";
attributes.name = "flashId";
attributes.align = "middle";
if (swfobject.hasFlashPlayerVersion("10")) {
swfobject.embedSWF("flashId.swf", "flashContent","100%", "100%", swfVersionStr, xiSwfUrlStr,flashvars, params, attributes);
swfobject.createCSS("#flashContent", "display:block;text-align:left;");
}.

...



mxml文件中的代码

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="800" minHeight="450" creationComplete="callLater(init)"
xmlns:component="com.yotc.opviewweb.view.component.*"
xmlns:twextends="com.yotc.opviewweb.view.component.twaverextends.*"
>
<fx:Script>
...
private function init():void
{
pageParam = FlexGlobals.topLevelApplication.parameters;
//获取参数
//pageParam.xxxxxx

}
...
</fx:Script>
</s:Application>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值