周日CG接到一位网路上的朋友的问题,要求用flash ActionScript实现
从服务端读取动态生成的数据并且进行解析,输入到用户界面的小程序
今天代码放上来与大家分享,实现过程很简单,供初学者学习,也希望
老鸟指正。
要求:BS结构下,客户端使用flash从服务端读取动态生成的XML格式
数据,并将获取的数据进行解析和发送到界面显示。
天地虽大,但有一念向善,心存良知,虽凡夫俗子,皆可为圣贤。
周日CG接到一位网路上的朋友的问题,要求用flash ActionScript实现
从服务端读取动态生成的数据并且进行解析,输入到用户界面的小程序
今天代码放上来与大家分享,实现过程很简单,供初学者学习,也希望
老鸟指正。
要求:BS结构下,客户端使用flash从服务端读取动态生成的XML格式
数据,并将获取的数据进行解析和发送到界面显示。
FLash在安全方面的保守让它成为了最安全和最广泛的RIA应用开发技术
,但是对程序员来说那可能不会那么轻松了,比如最简单的http请求,通常
会被系统拦截,所以我们需要一种再底层的方式来实现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对其中进行了更加详细的设计与修改,目前除了部分文档
的编写之外已经基本开发完成。
上一篇日志讲到CG朋友要求对单独页面实现分别多种连接打开效果的实现
,里面提到IE或者其他的工具栏(yahoo,google)等可以拦截弹出窗口而
无法在用户浏览器实现的问题,除了上次提到的将open方法改成ShowMo
delDialog方法之外,CG今天分享一个用Flash/FLEX AS实现的强制用户
浏览器弹出窗口的方法,这种方法CG感觉是一种很流氓的方法,因为几乎
所有的用户浏览器都安装了Flash的PlugIn或者ActiveX,而用SWF文件来
实现弹出窗口那浏览器和工具栏也是没有办法的,而目前大部分的用户的
尤其是FF用户一般在浏览器安全上是允许访问网络的。