flashAS实现远程服务器xml数据读取解析
周日CG接到一位网路上的朋友的问题,要求用flash ActionScript实现从服务端读取动态生成的数据并且进行解析,输入到用户界面的小程序今天代码放上来与大家分享,实现过程很简单,供初学者学习,也希望老鸟指正。
要求:BS结构下,客户端使用flash从服务端读取动态生成的XML格式数据,并将获取的数据进行解析和发送到界面显示。
周日CG接到一位网路上的朋友的问题,要求用flash ActionScript实现从服务端读取动态生成的数据并且进行解析,输入到用户界面的小程序今天代码放上来与大家分享,实现过程很简单,供初学者学习,也希望老鸟指正。
要求:BS结构下,客户端使用flash从服务端读取动态生成的XML格式数据,并将获取的数据进行解析和发送到界面显示。
FLash在安全方面的保守让它成为了最安全和最广泛的RIA应用开发技术,但是对程序员来说那可能不会那么轻松了,比如最简单的http请求,通常
会被系统拦截,所以我们需要一种再底层的方式来实现Http请求。
以下是ActionScript中最常用的Http请求的使用代码
flash中对对象的鼠标拖动跟随是很常用的效果,下面是简单的AS3代码实现一下代码与大家常用的方法有所不同的是,在鼠标拖动显示对象的时候flash对象的动画播放是不会被打断的和空白,相比flash自带的Drag方法比较符合用户需要,通过在对象移动时记录位移之后再赋值给复制后的新对象实现图像的唯一的实现。
在Flash AS3清空显示对象容器(DisplayObjectContainer)中所有的对象(Child)的方法是很简单的,虽然AS3没有提供一个removeAllChild方法方便用户使用,但是有的程序员还是会利用其提供的removeChildAt()方法来实现对所有对象的清除工作,方法也很简单,大家可以考虑写个静态类来放置以下代码,代码如下:
利用Flash AS3中的matrix矩阵变换实现对flash中的显示对象(DisplayObject),例如:图片、图像、动画的处理对程序员来说是很方便的,下面的代码实现对Flash中任意的显示对象DisplayObject的上下和左右的转置、反转、翻转操作。
原理很简单AS中设置对象的zoom值为-1即可,a为水平方向,b为垂直方向。
寒假里面申请的学校学生科技创新基金项目,现在在此发布并提供给大家下载具体的技术细节CG以后会在日志发布。
这是CG在08年寒假期间做的一个使用flash与C#通信的演示的之后设计和编写的一个全新的版本,CG对其中进行了更加详细的设计与修改,目前除了部分文档的编写之外已经基本开发完成。
项目信息:
名称 :SU GameDesigner 2.0 (1.0版本为CSharpFLash)
详细信息:基于.net3.0 + AS3 技术设计,使用C#与Flash通信技术设计的交互式动态游戏设计器。
上一篇日志讲到CG朋友要求对单独页面实现分别多种连接打开效果的实现,里面提到IE或者其他的工具栏(yahoo,google)等可以拦截弹出窗口而无法在用户浏览器实现的问题,除了上次提到的将open方法改成ShowModelDialog方法之外,CG今天分享一个用Flash/FLEX AS实现的强制用户浏览器弹出窗口的方法,这种方法CG感觉是一种很流氓的方法,因为几乎所有的用户浏览器都安装了Flash的PlugIn或者ActiveX,而用SWF文件来实现弹出窗口那浏览器和工具栏也是没有办法的,而目前大部分的用户尤其是FF用户一般在浏览器安全上是允许访问网络的。
Recent Comments