FABridge.js中的一个小问题

今天在尝试使用FABridge来连接flex与js时候,按照一个例子,搞了一下,js中一直无法获得flex应用的实例。

正常情况下,使用FABridge.bridgeName.root();就可以获得,但是怎么搞也没搞出来。。。一直是没有获得,由于是第一次搞,也没经验,就反复的比对例子和自己的代码,发现没问题,再网上google也找了点例子,有的说bridgeName很重要,一定要统一,但是我基本都试了还是没成功。

于是没办法,看他的as文件与js文件,发现其实是先在mxml中初始化FABridge.as这个类,初始化的时候回去调用一个:FABridge__bridgeInitialized,的js方法,这个方法里面有去初始化FABridge这个js对象,然后发现没有执行这个对象的初始化。

然后就重点看这个FABridge__bridgeInitialized的js方法里,确定flash的object的代码,发现如果object标签只有一个,就没问题,如果是多个就会判断并找到一个事flash的object。

让后我看的例子中是只有一个object的,但是我自己的页面上还有其他object,再看了里面判断是flash的代码,发现一定要加上"FlashVars","bridgeName=flash"这个param才能被认为是flash的object,之前一直是没找到flash所以也就没初始化。。。

 

哎,折腾了大半天,郁闷!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值