flash as3.0 让JS与As交互通讯---ExternalInterface
使用layaFlash的宏命令(Laya_publish_h5)编译后的项目生成的是标准的h5代码。所以LayaFlash的项目最终已经是JS与JS之间的交互,不再需要ExternalInterface类的参与。
直接在Flash里使用ExternalInterface类,LayaFlash编译会报错。
如果想要实现 AS3 与 JS之间的交互,layaFlash提供了编译宏等方法,可以很好的满足开发者的需求。
1、请调用LayaFlash提供的宏编译标记,请参考:[url=http://layaflash.ldc.layabox.com/index.php?m=content&c=index&a=show&catid=6&id=9]LayaFlash宏编译[/url]
2、在AS3项目中引用JS文件:importJS(),请参考:[url=http://layaflash.ldc.layabox.com/index.php?m=content&c=index&a=show&catid=6&id=163]文件引入:importJS[/url]
3、翻译成h5后直接调用js的方法:__JS__(),请参考:[url=http://layaflash.ldc.layabox.com/index.php?m=content&c=index&a=show&catid=6&id=163]直译代码方法:__JS__[/url]
如果您在参考文档时有不明白的地方可以随时告诉我们,我们会根据您的建议进行文档的优化O(∩_∩)O~