在接收数据时,基本上流程就是服务端会有一个xml文档,发送请求,然后down下这个xml文件,并对其进行解析这样就能得到需要的内容。
var my_xml:XML = new XML();
import mx.xpath.XPathAPI;
//下载并解析xml:
var arrLink = new Array();
my_xml.ignoreWhite = true;
my_xml.onLoad = function(success) {
if (success) {
//将根节点下的所有节点列表解析到arr数组中;
arr = mx.xpath.XPathAPI.selectNodeList(this.firstChild, "/data/stand/");
trace(my_xml.firstChild.childNodes[0].childNodes[1].attributes.COMPANYNAME);
}
};
my_xml.load( url );//此处即为请求的url
当然,这里的url可以是带参数的请求形式,这样就可以把一些参数放上去,来给后台程序更多的内容。
下边一段为绘制一个图形的as代码:
mc.lineStyle(1,0x998252,0);//()
mc.beginFill(0x998252,10);
//mc._alpha = -100.0;
}
mc.moveTo(x,y);
mc.lineTo(x+w,y);
mc.lineTo(x+w,y+h);
mc.lineTo(x,y+h);
mc.lineTo(x,y);
mc.endFill();
步骤解析:
public lineStyle(thickness:Number, rgb:Number, alpha:Number, pixelHinting:Boolean, noScale:String, capsStyle:String, jointStyle:String,miterLimit:Number) : Void
我在这里只用了前三个参数,线性、颜色、透明度。
mc.moveTo(x,y):绘制图形的起点
mc.lienTo(x+w,y):包括下边的三个lienTo方法,就是绘制图形的几个点,当然我会值得是一个正方体最后就又回到出发点了。
mc.endFile():结束绘制。
下边这一段就是新建一个动态文本框。包括设置字体、颜色、大小等。
_root.createTextField("my_txt",1,_root._xmouse+10,_root._ymouse+10,300,300);
_root.my_txt.multiline = true;
_root.my_txt.wordWrap = true;
var my_fmt:TextFormat = new TextFormat();
my_fmt.color = 0xFFFFFF;
my_fmt.size = 20;
_root.my_txt.text = cNO+src.substring(src.indexOf("name=")+6, src.indexOf("/")-1);
_root.my_txt.setTextFormat(my_fmt);
--------------------------------------------------------------------------------------------------------------------
关于Ajax的应用:
关于js方面的内容,除了一些比较基础的东西之外,用到的就是发送异步请求获取服务端数据。
这次在项目又用了在请求中加date事件来解决请求被缓存的问题。看来多看一些好书还是很有帮助的。两外还有一个预加载图片的事情,就是把要用的图片预加载到缓存里。
function loadImage(url,callback,i){
var img = new Image();
img.src = url;
if(img.complete){
callback.call(i);
return;
}
img.onload = function(){
callback.call(i);
};
};
function imgLoaded(i){
count = count + 1;
//alert(count);
if(count == countReal){
//countReal为要下载图片的个数,判断与实际下载的图片相等之后,就可以做相应的事情了
}
}
var img = new Image();
img.src = url;//url即为图片的url地址
这样两句就可以把需要的图片缓存起来。
当然是有判断是否缓存成功的函数:
if(img.complete){
callback.call(i);
return;
}
callback为要回调的方法。callback.call(i)这样传递参数到回调方法里。就可以做接下来的处理工作。
这个项目下来,其实总体来说,前边需求确定的时候学到一点东西,然后是flash as2.0 里的一些技术难点,剩下的一大部分事情就是**脚本方面的事情,做了不少工作。
接下来该正经干点事情了。
分享到:
相关推荐
### JSON-RPC 2.0 规范解析 #### 概述 JSON-RPC 2.0 是一种无状态、轻量级的远程过程调用(RPC)协议,旨在简化跨网络的应用通信流程。该规范定义了一系列数据结构及处理规则,以支持不同消息传输环境(如基于 ...
1eb274 //主色系一、vue2.0+typescript第一种写法beforeRouteLeave(to: any, from: any, next: a
KONBOOT 2.0最新版 菜单写法 use the following to guide through USB , title Kryptos Logic: Kon-Boot v1.1 map --mem /kon.img (fd0) map --hook chainloader (fd0)+1 map (hd1) (hd0) map --hook rootnoverify ...
标题 "CubeDesigner-0.7.2.0_Win32.zip" 提示我们这是一个针对Windows 32位系统的 CubeDesigner 工具的版本0.7.2.0的安装包。CubeDesigner 是一个用于数据仓库和商业智能的工具,特别在多维数据建模方面表现出色。它...
JavaScript 2.0 是一种基于原型的动态类型语言,它在Web开发中扮演着至关重要的角色,用于构建交互式和功能丰富的网页应用。这个“JavaScript2.0帮助文档”是开发者学习和查阅JavaScript 2.0语法、特性及最佳实践的...
JavaScript(简称JS)是一种广泛用于Web开发的轻量级脚本语言,它在浏览器环境中运行,为网页添加交互性。LRC(Lyric)是一种歌词文件格式,常用于存储带有时间戳的歌词,使得音乐播放时能同步显示歌词。本文将深入...
北大数字集成电路课件--15_Verilog-testbench的写法
采用OD插件接口方式编写,OD插件写法参考EWND,感谢BaZzi开源 插件大小:798 KB 使用方法:将该插件DLL放入OD目录下的plugin目录里,并运行OD在插件栏目里即可看到. 注意:软件插件没做免杀,会杀毒误报,请自行...
互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术...
Vue.js 是一款轻量级的前端JavaScript框架,由尤雨溪开发,因其简单易学、高效灵活的特性,在Web开发领域备受青睐。Vue 2.0是其重要的一个版本,带来了许多性能优化和新功能。这份"vue2.0中文使用手册"应该是详细...
则需要再次刷新页面请求接口使用了Vue3.0全家桶,ant-design-vue2.0和typescript4.0,实践vue3.0的新特性以及玩法,不得不说vue3.0的组成API比例于vue2.0的Options API灵活很多,让我们可以灵活地组合组件逻辑,我们...
被动接口(Passive-interface)是一种特殊的接口配置,在 Routing Information Protocol(RIP)和 Enhanced Interior Gateway Routing Protocol(EIGRP)中都有不同的应用。RIP 中的被动接口是只收不发,EIGRP 中的...
- 当客户端发送请求时,如果请求的URL与`/test/list.do`完全匹配,则会调用该Servlet处理请求。 - 这种方式适合于对某个特定URL进行精确控制的情况。 #### 二、目录路径匹配 第二种写法是使用目录路径匹配,这种...
Struts2.0使用这样的写法来处理请求。 然后,编写Action类,它是一个Java类,与传统的JavaBean类似,但有一个关键的区别:它包含一个名为`execute()`的方法,该方法抛出异常并返回一个字符串,如`"success"`,表示...
### 70-528 中文(Web应用开发-ASP.NET2.0) #### 考试背景与概述 70-528考试主要针对的是微软认证的专业人士,旨在评估考生对于ASP.NET 2.0框架下Web应用程序开发的能力。考试内容涉及多种技术点,包括但不限于...
最新淘宝宝贝描述编辑器 2.0beta版 KISSY Gallery 说明 展览馆,存放社区贡献的正式组件 组件目录结构 0) assets 统一使用 UTF-8; 1) github上 Gallery 目录结构说明: gallery 根目录下, 提交各个组件目录, 拿...
|--xml文件的pull解析与序列化写入 |--xml的封装序列化 |--任务循环之只在Activity显示时执行 |--修改文件的最后修改时间 |--偏好设置(回显) |--内存优化之各种方法 |--内容提供者之短信的序列化对象读写 |--内容...
这样可以读取并分析从JSON接口接收到的数据,进行相应的业务逻辑处理。 总结起来,JSON接口文件在IT开发中扮演着至关重要的角色,它使得数据交换变得简单、高效。理解并熟练运用JSON的创建、发送和接收,对于提升...
### 常用JS正则表达式写法详解 #### 1. 手机号码验证 在进行手机号码验证时,通常需要确保输入的是中国大陆有效的手机号码格式。根据描述中的代码示例,我们可以看到几种不同的正则表达式来匹配不同类型的手机号码...