- 浏览: 1088592 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (695)
- 心情日记 (14)
- AS开发工具 (12)
- 文章转载 (99)
- AIR (5)
- 问题总结 (46)
- SWF格式 (7)
- 测试总结 (10)
- 外文资料 (9)
- 算法技术 (33)
- AS3常用开源库 (43)
- 源码范例 (102)
- FLEX (72)
- FLASH 优化 (33)
- 游戏开发 (49)
- 开发技术 (11)
- 工作应用 (34)
- AS3收集 (140)
- WebBase (0)
- 开发构想 (4)
- 设计模式 (2)
- 框架和框架范例 (19)
- RED5 (3)
- java开发 (3)
- JAVA (1)
- FLASH-3D (23)
- 3D (6)
- 书籍 (10)
- 业界信息资料 (3)
- C# (1)
- JavaScript (12)
- HTML5 (6)
- Flixel (1)
- D5Power RPG网页游戏引擎 (0)
- ColorMatrixFilter - 获得相应颜色的色调 函数 (0)
- Starling (0)
最新评论
-
老顽童203:
字体
水果忍者鼠标跟随特效制作[转载] -
hairball00:
[转] 放出超多的Flash组件源代码 -
he74552775:
flash AS3 RegExp简单功能用法(转) -
hanshuai1232000:
第四点,有利也有弊,等你做了大型的aprg,你就知道了
[转]位图数据内存优化 -
yangfantao:
太感谢
[转] 放出超多的Flash组件源代码
首先下载AMFPHP的地址是 http://sourceforge.net/project/showfiles.php?group_id=72483#files
amfphp官网地址是 http://www.amfphp.org/
把下载下来的文件解开,基本目录结构是
其中要注意的是 services 目录,这个目录就是放置我们把开发好的服务端代码的。可以专门建立一个目录存放你的服务端代码。在FLASH中调用是靠.号来访问的。
amfphp官网地址是 http://www.amfphp.org/
把下载下来的文件解开,基本目录结构是
其中要注意的是 services 目录,这个目录就是放置我们把开发好的服务端代码的。可以专门建立一个目录存放你的服务端代码。在FLASH中调用是靠.号来访问的。
package { //开始导入必要的类包 import flash.events.Event; import flash.display.MovieClip; import flash.events.NetStatusEvent; import flash.net.NetConnection; import flash.net.Responder; //Responder和NetConnection是必要的两个类 import flash.display.Loader;//用来加载外部图片 import flash.net.URLRequest;//用来转换图片的目标路径 public class Main extends MovieClip { var gateway:String="http://localhost:8181/amfphp/gateway.php"; //必要步骤,这里是gateway.php的路径 var connection:NetConnection; //申明connection对象 var responder:Responder; //申明responder对象 var myLoader:Loader=new Loader(); //Loader对象 var myRe:URLRequest; //myRe 图片的路径 public function Main():void { responder=new Responder(onResult,onFault); //连接amfphp成功就触发onResult函数,失败就触发onFault函数 connection=new NetConnection(); connection.connect(gateway); connection.call("项目名.类名.方法", responder); //调用amfphp中目录service的某个项目中某个类某个方法. connection.call("项目名.类名.方法",responder);//可支持同时调用多个方法; connection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);//侦听连接状态 } private function netStatusHandler(evt:NetStatusEvent):void { trace(evt.info.code) var info:Object = evt.info; switch(info.code){ case "NetConnection.Connect.Success": trace("连接成功!"); break; case "NetConnection.Connect.Rejected": trace("AMFPHP连接被拒绝:"+info.code); break; case "NetConnection.Connect.Failed": trace("AMFPHP连接失败:"+evt.info.code); break; case "NetConnection.Connect.Closed": trace("AMFPHP连接已经关闭:"+evt.info.code); break; case "NetConnection.Call.BadVersion": trace("AMFPHP错误:"+evt.info.code); break; } } private function onResult(result:Object):void { //连接成功后返回对象result,这里我们要对数据进行处理. var arrRs:Array=new Array(); //我们用一个数组来接收返回的记录 arrRs=result["serverInfo"]["initialData"]; //从数据库中传来的值都存在这里,它是个二维数组 for(var i:int;i<arrRs.length;i++) { //这里可以对数据进行处理 } } private function onFault(fault:Object):void { trace(String(fault.description)); } } }
发表评论
-
HttpStatusConfig --一个HTTP 协议返回的 解析说明类
2012-04-18 16:40 0package guwanyuan.qicool.game ... -
HTTP/1.1协议规范(中文归纳版)
2012-04-18 16:39 2136一、介绍(introduction) ... -
[转] [Flash/Flex] 加载SWF性能VS影片剪辑性能
2012-03-15 22:29 0http://bbs.9ria.com/viewthread. ... -
关于富士通windows 7家庭普通板升级为windows 7旗舰版
2012-03-05 14:51 2028windows7普通家庭版不能一下升级到windows7旗舰版 ... -
水果忍者鼠标跟随特效制作[转载]
2012-03-01 16:06 2457实现这效果其实比较简单,主要是思路~! package ... -
请问如何才能让加载到一半的SWF不自动播放
2012-02-29 03:06 1547我用loader加载l=new Loader(); ... -
禁止输入文本可以粘贴
2012-02-10 13:15 2323//禁止输入文本粘贴动作 private static ... -
江湖情缘游戏里的跳的类
2012-02-08 23:55 0package com.app.role.montions ... -
[教程] 路点导航(Waypoint Navigation)
2011-12-31 00:51 0前言:这个不难,所以知道的童鞋不要喷,不知道的童鞋也不要怕,要 ... -
ARPG游戏引擎设计思路
2011-12-31 00:48 00.整体结构 下载 (32.92 KB ... -
Embed绑定XML与txt文本文件
2011-12-28 15:54 4660使用Embed标签可以将图片绑定到swf中并显示,那么我 ... -
Flash_Rich_Text_Editor(完美的富文本编辑器)
2011-12-27 17:55 0Flash_Rich_Text_Editor(完美的富文 ... -
弹弹堂测试
2011-12-08 04:21 0弹弹堂测试弹弹堂测试 -
一些DEMO
2011-11-28 17:42 0一些DEMO一些DEMO -
Matrix学习
2011-11-28 16:51 0Matrix学习 -
[转]三次贝尔曲线
2011-11-10 01:09 1932http://bbs.9ria.com/viewt ... -
[心得] 完美解决as3在ie中初始化时stageWidth和stageHeight为0的问题
2011-11-03 00:46 2944先看下面的一段脚本,这是比较经典的初始化脚本: pa ... -
五子棋算法详解
2011-10-31 04:14 0五子棋算法详解五子棋算法详解五子棋算法详解 -
[转]服务器端ActionScript语言参考
2011-10-31 00:29 0服务器端ActionScript语言参考 -
[转]FLASH与JS序列简单应用
2011-10-28 01:03 2096FLASH与JS序列简单应用 (一) 用swfob ...
相关推荐
不想传递拆分字符串,解析串行XML了吧? 厌烦JSON了? 试试AMF吧,传送多种数据格式。
总结一下,AMFPHP教程的核心知识点包括: 1. AMFPHP的安装和验证:将AMFPHP文件夹放入Apache服务器的根目录,并通过访问特定URL检查安装。 2. 创建PHP服务:定义类和方法,暴露给Flash调用,如`HELLOWORLD.php`中的...
7. **示例和教程**:提供的使用方法可能包括示例代码和详细教程,指导开发者如何设置和使用AMFPHP,以及如何在Flex项目中集成AMFPHP服务。 在下载的"amfphp-2.1.1.rar"压缩包中,主要包含AMFPHP框架的核心库文件、...
7. **社区与文档**:AMFPHP拥有活跃的开发者社区和丰富的文档资源,包括教程、示例代码和API参考,帮助开发者快速上手并解决遇到的问题。 综上所述,AMFPHP通过结合Apache和PHP,为Web服务提供了一种高效、易用的...
### MySQL + Apache + PHP + phpMyAdmin + AMFPHP 配置教程 #### 一、简介 本教程旨在帮助新手用户在 Windows 7 操作系统下成功安装并配置 MySQL 数据库服务器、Apache Web 服务器、PHP 脚本语言、phpMyAdmin ...
使用AMFPHP时,开发者需要了解如何配置AMFPHP服务端,设置服务路由,以及在Flash客户端编写代码来调用这些服务。同时,还需要熟悉PHP和Flash编程,以充分利用AMFPHP提供的功能。总的来说,AMFPHP为PHP和Flash之间的...
在2.1.1版本中,AMFPHP进一步优化了性能和稳定性,使得开发者能更高效地构建跨平台的富互联网应用程序(RIA)。 **AMF简介** AMF是一种二进制的数据序列化格式,由Adobe开发,它能够高效地编码和解码数据,特别是...
- **文档**:可能包含API参考和教程,帮助开发者了解如何使用AMFPHP。 - **升级指南**:如果从旧版本升级,可能会有详细的升级步骤和注意事项。 - **安全更新**:1.9版可能修复了之前版本的一些已知安全问题,以增强...
4. **兼容性**:AMFPHP 2.2.2 应该与各种版本的Flash Player和Flex SDK兼容,同时支持AMF0和AMF3两种AMF版本,以适应不同客户端的需求。 5. **性能优化**:作为成熟版本的2.2.2,AMFPHP可能已经过优化,以减少处理...
在本入门教程中,我们将了解如何安装和使用AMFPHP以及创建简单的交互式Flash应用。 首先,你需要从AMFPHP官方网站下载适合的版本。教程中提到了1.9BETA2,但你可以根据当前最新的版本进行下载。下载完成后,将解压...
文档《AMFPHP入门教程.doc》很可能是详细的步骤指南,涵盖了安装、配置、基本用法以及如何创建和调用服务等内容。 压缩包中的其他文件可能包括: 1. `flashremoting_components_flash8.msi`:这可能是一个Flash ...
Flex与AMFPHP通信是一种常见的在富互联网应用(RIA)中实现服务器端数据交互的方式。Flex作为Adobe开发的开源框架,主要用于构建具有丰富用户界面的Web应用,而AMFPHP则是一个快速、轻量级的PHP框架,它允许Flex...
AMFPHP的核心功能在于其二进制数据格式,它能将复杂的数据结构(如对象和数组)转换为高效的数据流,从而提供比XML或JSON更快的传输速度。在Flex应用程序中,我们可以使用Flash Player的AMF支持来直接处理这些数据流...
"amfphp 1.9"、"amfphp1"和"amfphp_1.9"都是与AMFPHP 1.9相关的标签,用于区分不同版本和便于搜索。 在AMFPHP 1.9 beta中,开发者可以期待以下关键特性: 1. **AMF支持**:AMF协议提供了一种高效的数据序列化方式...
A javascript-based standards-friendly way of making Flash content accessible to browsers without Flash installed, including screen readers and primitive
AMFPHP 2.0版是AMFPHP框架的第二个主要版本,它引入了新的特性和改进,以优化开发者的工作流程和提升整体性能。这个alpha1版本可能包含了早期的开发成果,供开发者测试和反馈,以便在正式版本发布前修复潜在问题和...
标题中的"amfphp.zip_amfphp_flex_flex php"暗示了这是一个关于AMFPHP、Flex以及PHP之间交互的压缩文件。AMFPHP(Action Message Format for PHP)是一种高效的数据交换协议,它允许Flex(一种用于构建富互联网应用...
AMFPHP是PHP的远程调用(RPC, Remote Procedure Call)工具。它可以使PHP与下述技术无缝通信: (1) Flash 和 Flex Remoting (2) JavaScript JSON 和 Ajax JSON (3) XML 和XML-RPC
AMFPHP 1.9 和 Flash 是两个与Web开发密切相关的技术,它们在构建富互联网应用程序(RIA)中发挥着重要作用。AMFPHP 是一个开源的PHP框架,它允许服务器端的PHP代码与客户端的Flash或Flex应用进行高效的数据交换。...
"amfphp-example"是AMFPHP框架的一个示例,它包含了如何在实际项目中应用AMFPHP的详细教程和代码示例。 **描述:“php与flash flex 通信网关,与php的无缝连接,很好的命名规则,容易上手”** AMFPHP被设计成一个轻...