DJNativeSwing是flash和swing如何通信
来源:互联网 发布:c语言复合语句格式 编辑:程序博客网 时间:2024/06/05 18:20
1.flash给swing发送消息:
ExternalInterface.call("sendNSCommand", "request", msg.toString());
这里的sendNSCommand是DJNativeSwing已经实现的方法,直接调用即可。
2.swing接收flash消息的方法:
flashPlayer.addFlashPlayerListener(new FlashPlayerListener() { public void commandReceived(FlashPlayerCommandEvent e) { String cmd = e.getCommand(); if (FlashCommand.EXIT.equals(cmd)) { Application.exit(); } else if ("request".equals(cmd)) { MessageServiceServerFlashImpl.this.processRequest((String)(e.getParameters()[0])); } else if (FlashCommand.LOG.equals(cmd)) { MessageServiceServerFlashImpl.this.processLog(e.getParameters()); } } });
flashPlayer就是DJNativeSwing里的JFlashPlayer。
3.swing给flash返回信息:
flashPlayer.invokeFlashFunction("reply", msg.toString());
4.flash处理swing返回的信息:
ExternalInterface.addCallback(("reply", onReply);
onReply就是自定义的回调函数,用来处理swing返回的信息。
- DJNativeSwing是flash和swing如何通信
- DJNativeSwing跨平台的浏览器、Flash播放器、HTML编辑器和多媒体播放器组件
- flash和c#通信
- JavaScript和Flash的通信
- JavaScript和Flash的通信
- JavaScript和Flash的通信
- JavaScript 和 Flash 的通信
- VC和Flash通信编程
- flash和js通信实例
- flash和js通信实例
- C\C++和Lua是如何进行通信的?
- C\C++和Lua是如何进行通信的?
- NAND Flash是如何生产出来的?
- 如何自动识别是NOR flash 启动还是NAND flash启动
- AS和JS通信,Flash和Html通信
- AS和C#通信,Flash和.net (winform)通信
- MFC和Flash的Socket通信之Flash
- JavaScript通过Flash的CallFunction和Flash通信
- boost pool, object_pool实现
- 在批处理文件中怎么获得三天前的日期
- gdb下watch的使用
- linux c c++内存检查工具valgrind的使用
- PHP 截取字符串函数整理(支持gb2312和utf-8)
- DJNativeSwing是flash和swing如何通信
- hdu 1059
- 2012校招之华为面试流水账
- webkit中 Frame对象分析
- Liferay:关闭Portlet的自动更新功能(service.properties的build.auto.upgrade=false)
- JSF (Myfaces) converter resource bundle messages
- oracle 日期校验 (判断)
- sql语句备份数据库
- 【DP】hdu 3664