Tag Archive: javascript


SwfAddress

实现Deeplink功能的解决方案,核心方法没变(参看:整合了浏览器功能的Flash导航),只不过用javascript和actionscript封装了一下,方便使用。

http://www.asual.com/swfaddress/

ExternalInterface (flash.external.ExternalInterface)是Flash 8新增的外部API。用于Flash影片和Flash播放器容器直接通讯的一个通用应用程序接口。典型的Flash Player容器就是使用Javascript的html页面或者是内置了Flash Player的应用程序。使用这个类进行通讯的方法将代替以前fscommand()或者Macromedia Flash/JavaScript Integration Kit

public static addCallback(methodName:String, instance:Object, method:Function) : Boolea

调用ExternalInterface类的addCallback()静态方法建立一个对外公开的Flash内部函数。methodName就是对外可见的函数名。instance和method则是as对象以及该对象的方法。若在网页中,必须先得到Flash Player的引用: View full article »

The JavaScript and Flash Integration Kit是MM的Mike ChambersChristian Cantrell开发的一套用于Javascript和Flash通讯的通用接口程序。通过这套接口,两种语言的大部分数据类型能够被相互支持。之前JS与Flash通讯的方法是通过fsCommand(),这一套程序用到了flash中的LocalConnection对象,支持主流的浏览器平台。

安装和使用方法在配套的文档中已经说得比较清楚了,我这里只是提一些要点。安装文件中JavaScriptFlashGateway.swf就是这套接口能够正常运作的幕后功臣,其作用就是发送基于LocalConnection对象的指令来操作目标Flash。

看看使用这套接口的基本代码,在html页头部加入:

<script type="text/javascript" src="/path/to/JavaScriptFlashGateway.js"></script>

生成一个id值,建立提供接口服务的FlashProxy对象: View full article »

Powered by KevinCao.com ©2010 | Platform: WordPress | Theme: Motion
kevincao.com