安卓flash播放器源码中用JS调用flash对象函数

先贴出安卓flash播放器源码体验app地址:https://pan.baidu.com/s/1WA-t0KVBqt7UDp_u1XSHwg

下面讲述如何在网页中使用html与flash 进行数据交换,就是函数调用啦。

首先贴出网页中如何加载flash文件代码:

如下就是我们项目中嵌入flash的代码:

  width="580" height="1070" min-width="580" min-height="1070" align="middle" id="myFlash">

 

 

 

  name="myFlash" quality="high" devicefont="true" bgcolor="#000000" width="580" height="1070" min-width="580" min-height="1070"  align="middle" scale="exactfit" allowscriptaccess="always" wmode="transparent" type="application/x-shockwave-flash"  pluginspage="http://www.macromedia.com/go/getflashplayer">

   

其中第一种传递参数的方式就是在flash文件url中带入。

比如:

shangxing.swf?curStationId=0116&curStationZhName=%e6%bc%95%e5%ae%9d%e8%b7%af

上面的参数就是通用URL中的参数规则。flash内部需要按规则接入参数即可。根据参数实现相应的功能。


第二种带入参数方法:


安卓flash播放器源码中用JS调用flash对象函数_第1张图片
函数调用

这种方法就是直接调用函数。其中myFlash就是嵌入flash的时候的 对象。

而setXMLData就是flash种的函数。

这样我们在安卓手机项目中运行发现参数可以正常传递。由于项目是一个地铁项目涉及到的机密比较多。这里只是简单介绍项目中flash与html交互方法。

该项目的设备是android 5.1系统。目前这个flash项目支持到android 9.0是目前非官方最厉害的技术了。

你可能感兴趣的:(安卓flash播放器源码中用JS调用flash对象函数)