AS3哪里学网络开发工程师师与PHPWEB工程师哪个难学?

您的位置:
AS3与PHP通信的五种方法(基于HTTP协议)
发布者: moke |
首先,这是基于HTTP协议的,然后主要是下面的五种方法。
* 这是基于HTTP协议的
* 一共介绍了五种方法
import flash.display.S
import flash.events.*;
import flash.net.URLL
import flash.net.URLR
import flash.net.URLV
import flash.net.URLRequestM
import flash.net.URLLoaderDataF
import flash.net.URLRequestH
import flash.utils.ByteA
* @author .....Li灬Star
* @contact...QQ:
public class ASWithPHP_1 extends Sprite
private var urlLoader:URLL
private var phpUrl:URLR
public function ASWithPHP_1()
private function init():void
urlLoader = new URLLoader();
phpUrl = new URLRequest("PHP地址");
* 第一种:直接读取PHP里面的数据
//----------------------------------------------------------------------
urlLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
* URLLoaderDataFormat.BINARY:String---->指定以原始二进制数据形式接收下载的数据
* URLLoaderDataFormat.TEXT:String----> 指定以文本形式接收已下载的数据
* URLLoaderDataFormat.VARIABLES:String---->指定以URL 编码变量形式接收下载的数据
urlLoader.load(phpUrl);
urlLoader.PLETE, completeHandler1);
//-----------------------------------------------------------------------
* 第二种:读取PHP生成的xml
//-------------------------------------------------------------------------
urlLoader.load(phpUrl);
urlLoader.PLETE, completeHandler2);
//-------------------------------------------------------------------------
* 第三种:通过GET方法把参数传到PHP里面
//--------------------------------------------------------------------------
phpUrl.method = URLRequestMethod.GET;
phpUrl.data = "要传出去的数据";
urlLoader.load(phpUrl);
urlLoader.PLETE, completeHandler3);
//--------------------------------------------------------------------------
* 第四种:通过POST方法把参数传到PHP里面
//--------------------------------------------------------------------------
phpUrl.method = URLRequestMethod.POST;
var vars:URLVariables = new URLVariables();
vars.value1 = "参数1";
vars.value2 = "参数2";
phpUrl.data =
urlLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
urlLoader.load(phpUrl);
urlLoader.PLETE, completeHandler4);
//--------------------------------------------------------------------------
* 第五种:二进制通信方法
//----------------------------------------------------------------------------
var requestHeader:URLRequestHeader = new URLRequestHeader("Content-type", "application/octet-stream");
phpUrl.method = URLRequestMethod.POST;
phpUrl.requestHeaders.push(requestHeader);
var byteArr:ByteArray = new ByteArray();
byteArr.writeByte(12);
byteArr.writeUTF("CNSloppyMan");
var sendData:ByteArray = new ByteArray();
sendData.writeInt(byteArr.length);
sendData.writeBytes(byteArr);
phpUrl.data = sendD
urlLoader.dataFormat = URLLoaderDataFormat.BINARY;
urlLoader.load(phpUrl);
urlLoader.PLETE, completeHandler5);
//-----------------------------------------------------------------------------
private function completeHandler1(e:Event):void
var vars:URLVariables = URLVariables((e.currentTarget as URLLoader).data);
trace("接受数据:" + vars.value); //假定value是PHP里面自定义的节点值
private function completeHandler2(e:Event):void {
var xml:XML = new XML((e.currentTarget as URLLoader).data);
trace("xml数据:" + xml.toString());
private function completeHandler3(e:Event):void {
trace("GET-已经传出去的数据:" + (e.currentTarget as URLLoader).data);
private function completeHandler4(e:Event):void {
trace("POST-已经传出去的数据:" + (e.currentTarget as URLLoader).data);
private function completeHandler5(e:Event):void {
var _byteArr:ByteArray = e.currentTarget.data as ByteA
trace(_byteArr.readInt()); //14
trace(_byteArr.readByte()); //12
trace(_byteArr.readUTF()); //CNSloppyMan
摘自 黎岷鑫的专栏
魔客吧温馨提示:如果正在寻找登录界面模板,那么到魔客吧的
频道看看吧,这里有很多的登录界面模板哦!
本文地址:
文章标题:
最新分享资源
0102030405060708【公司定位】
爱福窝是一个以居于云端的3D家装设计软件和线下导购宝为基础的家装O2O服务平台。业主通过爱福窝平台可以与设计师、装修公司、家具家居供应商进行有效沟通,设计并实现自己的家装设计,居家布置,让繁琐的家装工作变得简单,流畅,省钱。
【产品与服务】
在线3D家装设计软件爱福窝:用户上传户型图或搜索小区户型进行设计,拖拽家具、电器、地板、墙纸等,可随时切换到3D模式观看。设计完成后,用户可很快看到高清渲染效果图。
爱福窝3D家装设计软件操作简单,用户无需专业基础就可以实现自己的家装设计;呈现效果堪比3Dmax等专业设计软件;所使用家装模型来自商家真实产品,可实现所见即所得;另外,用户还可在线浏览设计图库中来自世界各地的设计创意,并与平台上的设计师实时交流。
移动端APP爱家家:用户可以将自己的设计从爱福窝软件下载到爱家家,且可在移动端修改设计,分享设计心得和结果等。
O2O服务:用户可以直接在爱福窝软件和移动端APP爱家家内点击在线购买选中的家居产品。爱福窝、天猫等平台上的家居供应商完成配送环节,或用户到线下实体店用爱福窝导购宝体验,购买,提货,实现O2O交易闭环。
创始人: 北京科技大学毕业,在海外一流大学深造获得博士,接受过国外知名学府EMBA的培训,并在美国跨国集团担任过要职。
目前公司有30人,是一支由80后和90后组成的充满激情的团队,以技术人员和营销人员为主。
1)爱福窝3D在线设计软件已跟天猫战略合作,到天猫家装馆 点击“家装DIY”频道,就能跳转到爱福窝平台:/;
2)Myhome3D在线家装设计页面:详情请点击:/myhome3d/。
[上海 青浦区]
[上海 静安区]
[上海 杨浦区]
[上海 青浦区]
[上海 徐汇区]
[上海 浦东新区]
[上海 闵行区]
,可查看联系方式哦!
上海浦东新区张江集电港8号楼501-12室
关注英才微信,轻松跟踪应聘进展
扫二维码,主管排队等你勾搭
ICP经营许可证编号 京ICP证060405号 京ICP备号-12 京公网安备37号 Copyright (C) 北京五八信息技术有限公司 版权所有

参考资料

 

随机推荐