GWT Flash Bridge 介绍
gwt flash bridge 在adobe flex bridge 的基础上,借助gwt 提供的 javascript overlay type
和jsni 对其进行了封装,实现了在gwt 环境下,使用java语言 访问和使用flash平台上的功能.
flash 提供了一些标准的浏览器平台没有提供的特性,例如对视频,音频,socket 等的支持,举个例子,gmail
中的附件上传功能就是使用flash实现的(右键点击上传附件的链接按钮). 还有大名鼎鼎的swf
upload也是使用flash实现.
通过gwt flash bridge, 可以在基于gwt 的应用中灵活地集成flash平台一些优秀的功能. 这里有一个在gwt flash
bridge基础上实现的上传demo
实际上,gwt flash bridge 及其基础 flex ajax library 非常灵活,不仅仅局限于访问标准的flash api,
任何flash/as3/flex 中的对象都可以很容易地”export” ,然后在gwt 中使用.
示例代码:
package
{
import flash.display.Sprite;
import bridge.FABridge;
public class EmptyFABridgeSWF extends Sprite
{
private var externalBridge:FABridge;
public function EmptyFABridgeSWF()
{
externalBridge = new FABridge();
externalBridge.rootObject = this;
}
}
}
GWT Flash Bridge 官网
http://code.google.com/p/gwt-flash-bridge/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。