`
lixinye0123
  • 浏览: 333218 次
  • 性别: Icon_minigender_1
  • 来自: 温州
社区版块
存档分类
最新评论

使用OPENAMF讓JAVA跟FLASH做溝通(Flash Remoting範例)

    博客分类:
  • Flex
阅读更多

這個範例使用 OpenAmf 1.0 openamf-1.0RC11-examples.zip + TOMCAT5.5+FLASH8+FLASH8 remoting compont.

當你需要開發FLASH跟AMFPHP互動程式你需要以下軟體
Flash MX 8 Professional
Macromedia Flash Remoting Components for Flash 8 ActionScript 2.0(觀看詳細內容 | 變更資訊 )

伺服端程式(PS:關於JDK與TOMCAT安裝,請自行參閱JSPTW裡面已有粉多教學文章,故不再重述。 )
JDK 5
TOMCAT5.5

提示:

1.預設TOMCAT根目錄為\apache-tomcat-5.5.15\webapps
2.將下載的openamf-1.0RC11-examples.zip解壓縮,取出"openamf.war"放置 apache-tomcat-5.5.15\webapps底下

 

步驟一

1.1開啟文字編輯器或是Dreamweaver等工具撰寫以下JAVA程式碼(我是使用BLUEJ)
1.2將撰寫好的檔案存檔檔名為HelloWorld.java,並且編譯為HelloWorld.class
放置在openamf\WEB-INF\classes directory (apache-tomcat-5.5.15\webapps\openamf\WEB-INF\classes):

JAVA碼

步驟二
FLASH8 ACTIONSCRIPT程式碼

2.1開啟FLASH8 建立一新文件
2.2在第一影格下寫下以下程式碼(或是按F9開啟程式碼編輯器)
2.3撰寫完成存檔,按下Ctrl+Enter執行FLASH程式


執行結果

 

以上就是簡單的FLASH跟JAVA使用Flash Remoting範例

不管是JAVA或是PHP或是ASP.net都由其相關的Remoting元件,使用Remoting的技術
可以讓我們的FLASH程式應用面更加強大,希望大家有興趣可以多多研究。

關於ASP.net的Remoting元件,等有空再做範例分享吧!!

james

 
分享到:
评论

相关推荐

    openamf最完整实例java + flash+eclipse工程源码

    综上所述,"openamf最完整实例java + flash+eclipse工程源码"是一个全面的学习资源,涵盖了OpenAMF的基本使用、Java服务的创建、Flash客户端的调用、以及在Eclipse中的项目集成和调试。通过这个实例,开发者可以深入...

    openamf-java

    【标题】"openamf-java" 是一个基于Java实现的远程方法调用(Remoting)框架,名为OpenAMF。这个框架允许开发者在不同的应用程序之间高效地交换数据和服务,特别适用于构建分布式系统。 【描述】"openamf,java版本的...

    java调用openamf实例,把取回的结果转换成list或bean.

    Java调用OpenAMF是一种将Java应用程序与使用Adobe Flex或ActionScript 3的客户端进行通信的方式。OpenAMF是一个开放源代码的AMF(Action Message Format)桥接库,允许跨语言的数据交换,使得Java服务器可以与Flex或...

    构建FLASH和JAVA FOR SPRING应用(一)

    1. **Flash Remoting**: 使用OpenAMF框架实现Flash与服务器间的AMF通信。 2. **Java Service Invoker**: 自定义Java类用于调用Spring服务,使Flash客户端能够触发后端逻辑。 3. **OpenAMF配置**: `openamf-config....

    openamf-1.0.2

    OpenAMF是Java平台上实现的AMF库,允许开发者在服务器端处理来自Flash客户端的AMF消息。这个开源项目为开发者提供了一种灵活的方式来实现跨平台的Flash应用,支持多种服务器环境,如Java Servlets、Tomcat、Jetty等...

    第十五节 OPENAMF.docx

    OpenAMF 是一个开源的Java框架,主要用于实现远程方法调用(Remote Method Invocation,RMI)以及Flash与服务器之间的数据交换。它提供了在Flex或Flash客户端与Java服务端进行交互的能力,使得开发人员可以轻松地...

    openamf-1.0RC12.zip

    FLEX连接java的开源框架

    openamf-1.0RC12-exampless.rar

    3. **Flex集成**:OpenAMF与Flex的无缝集成,让开发者能够轻松创建具有丰富用户界面的RIA(Rich Internet Application)应用。 五、学习与实践 为了更好地掌握OpenAMF,开发者应深入研究这些示例代码,理解其工作...

    Flex4 SQL2005

    - **OpenAMF**:基于Java的开源项目,目前仅支持AMF0。 - **GDS (Granite Data Services)**:基于Java平台,支持AMF3。 - **WebORB**:支持.NET, Java, PHP, Ruby等多种平台,同时支持AMF0和AMF3。 - **FluorineFX**...

    FLEX培训总结

    此外,还有其他通信方式,如OpenAMF,它们实现ActionScript与Java数据格式之间的转换,使用AMF协议进行序列化和反序列化操作。 ActionScript(AS3)是Flex的基础脚本语言,与Java和JavaScript有诸多相似之处。AS3中...

    openamf自行小改动获取客户端请求IP

    NULL 博文链接:https://balan326.iteye.com/blog/1285663

    IM 即时通讯 开发实例

    首先,让我们来看看使用Java开发XMPP应用的知识点。Java是一种广泛使用的多平台编程语言,具有丰富的库和框架支持。在IM开发中,最常用的Java库是Smack。Smack提供了一组API,简化了与XMPP服务器的交互,包括连接、...

    flex and blazed blazeds简单例子

    已经在早前就听说了,Adobe公司的开源项目bazeds,可是当时做flash,用到了openamf,所以没有在意,但是现在觉得flex开发应用软件更具有杀伤力,所以准备研究flex。折腾了一周的时间想做个flex+java的helloworld例子...

    struts,spring,hibernate.jar 包大全(五)

    Struts、Spring 和 Hibernate 是Java开发中非常重要的三个框架,它们在构建企业级Web应用程序时起着关键作用。本篇文章将详细介绍这三个框架的核心概念、功能以及相关库。 首先,Struts 是一个MVC(Model-View-...

    Moonfree-开源

    该框架融合了多种技术,如Flex前端展示层、OpenAMF作为数据传输中间件、Spring框架进行服务层管理以及Java后端业务逻辑处理,构建了一个高效且灵活的开发环境。 1. **Flex技术**:Flex是一种用于构建富互联网应用的...

Global site tag (gtag.js) - Google Analytics