JS获取flash每一帧动画

公司要准备做直播
准备用HTML5的getUserMedia
可IE不支持
准备用flash
可是不清楚js怎么操作flash

阅读 3.9k
2 个回答

flash用action script暴露接口,js调用。

as3 :

import flash.external.ExternalInterface; 这个类可以让as与js相互回调。

like:

1,js调用as ExternalInterface.addCallback(functionName, closure);
2,as回调js ExternalInterface.call.apply(ExternalInterface, args);

ex:

ExternalInterface.addCallback('ASCallbackDemo', function(args:String):void {
    ExternalInterface.call.apply('console.log', args);
});
//js 这里obejct 是你swf object的dom对象。
object.ASCallbackDemo('hi');
最后结果就是执行console.log('hi');

最后,我也是最近才接触,本是服务端却被强拉着搞这个,共勉吧。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题