這個範例使用 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" 是一个基于Java实现的远程方法调用(Remoting)框架,名为OpenAMF。这个框架允许开发者在不同的应用程序之间高效地交换数据和服务,特别适用于构建分布式系统。 【描述】"openamf,java版本的...
Java调用OpenAMF是一种将Java应用程序与使用Adobe Flex或ActionScript 3的客户端进行通信的方式。OpenAMF是一个开放源代码的AMF(Action Message Format)桥接库,允许跨语言的数据交换,使得Java服务器可以与Flex或...
1. **Flash Remoting**: 使用OpenAMF框架实现Flash与服务器间的AMF通信。 2. **Java Service Invoker**: 自定义Java类用于调用Spring服务,使Flash客户端能够触发后端逻辑。 3. **OpenAMF配置**: `openamf-config....
OpenAMF是Java平台上实现的AMF库,允许开发者在服务器端处理来自Flash客户端的AMF消息。这个开源项目为开发者提供了一种灵活的方式来实现跨平台的Flash应用,支持多种服务器环境,如Java Servlets、Tomcat、Jetty等...
OpenAMF 是一个开源的Java框架,主要用于实现远程方法调用(Remote Method Invocation,RMI)以及Flash与服务器之间的数据交换。它提供了在Flex或Flash客户端与Java服务端进行交互的能力,使得开发人员可以轻松地...
FLEX连接java的开源框架
3. **Flex集成**:OpenAMF与Flex的无缝集成,让开发者能够轻松创建具有丰富用户界面的RIA(Rich Internet Application)应用。 五、学习与实践 为了更好地掌握OpenAMF,开发者应深入研究这些示例代码,理解其工作...
- **OpenAMF**:基于Java的开源项目,目前仅支持AMF0。 - **GDS (Granite Data Services)**:基于Java平台,支持AMF3。 - **WebORB**:支持.NET, Java, PHP, Ruby等多种平台,同时支持AMF0和AMF3。 - **FluorineFX**...
此外,还有其他通信方式,如OpenAMF,它们实现ActionScript与Java数据格式之间的转换,使用AMF协议进行序列化和反序列化操作。 ActionScript(AS3)是Flex的基础脚本语言,与Java和JavaScript有诸多相似之处。AS3中...
NULL 博文链接:https://balan326.iteye.com/blog/1285663
首先,让我们来看看使用Java开发XMPP应用的知识点。Java是一种广泛使用的多平台编程语言,具有丰富的库和框架支持。在IM开发中,最常用的Java库是Smack。Smack提供了一组API,简化了与XMPP服务器的交互,包括连接、...
已经在早前就听说了,Adobe公司的开源项目bazeds,可是当时做flash,用到了openamf,所以没有在意,但是现在觉得flex开发应用软件更具有杀伤力,所以准备研究flex。折腾了一周的时间想做个flex+java的helloworld例子...
Struts、Spring 和 Hibernate 是Java开发中非常重要的三个框架,它们在构建企业级Web应用程序时起着关键作用。本篇文章将详细介绍这三个框架的核心概念、功能以及相关库。 首先,Struts 是一个MVC(Model-View-...
该框架融合了多种技术,如Flex前端展示层、OpenAMF作为数据传输中间件、Spring框架进行服务层管理以及Java后端业务逻辑处理,构建了一个高效且灵活的开发环境。 1. **Flex技术**:Flex是一种用于构建富互联网应用的...