AS 3.0
文章平均质量分 62
ppanyong
爱好Flash和XP编程
展开
-
将Flash内部的XML转换成对象的类 [原创]
最近写的用于分析Flash内部XML,并转换成对象的类.与大家分享.我用了多次,可以解析较复杂的XML对象.XmlToArray类代码如下,请保存为XmlToArray.as:原创 2006-01-29 09:34:00 · 2036 阅读 · 0 评论 -
AS3.0 下载队列类 帮助完成Flash队列下载
多次试验发现队列下载效率真的不太好。还是扩展一个Loader 加入了超时的设置,详细代码在跟帖中。------------------------------------------------前几天应征Flash程序员。被问到为什么Flash有时候Loader下载会无缘无故暂停,既不报超时也不报错。当时没想到为什么?后来被告知正确答案是FlashPlayer的并发下载的Bug。汗今天自己作了一个原创 2008-05-16 21:19:00 · 1033 阅读 · 0 评论 -
学习使用PureMVC一周,感受
慕名使用PureMVC,阅读了中文的最佳实践和使用介绍。还有那个漂亮的接口图。开始就被他设定的Proxy,Mediator,Command和Facade吸引了。这些继承和封装起来的类为MVC简化了构建的步骤,另外在使用中也自然而然的开始了理清了MVC之间的逻辑。特别是Command,给了我剥离业务逻辑很好的方法。慢慢的,我尝试将PureMVC搬到一个中型应用上去,那是一个很简单的Flash原创 2008-05-28 09:14:00 · 1442 阅读 · 0 评论 -
[转载]AS3 JPEG Encoder应用:从Flash中保存图片
原文地址AS3 在图片处理方面给我们带来了令人惊奇的功能。其中一个特性就是允许将一个显示对象编码为JPEG格式,当然要感谢JPEG Encoder包含在了AS3 Core Library里面,这让我们可以做一个实际上非常容易的实例。在这篇文章里,我将向你展示如何创建一个Flash文件,并且把一个电影剪辑编码成 JPEG格式,然后允许用户下载这个图片到他们的桌面上。或许下面这个例子可以给你一转载 2008-10-14 13:35:00 · 2910 阅读 · 1 评论 -
载入使用了Stage的swf
对于使用了Stage的swf,只是单纯的用loader加载当complete事件完成时,同时也会触发空引用的报错一般的解决办法是针对被载入的swf在初始化之前package { import Flash.display.Sprite; import Flash.events.Event; public class StageListener extends Sprite { pu转载 2009-02-05 17:46:00 · 1083 阅读 · 1 评论 -
模拟表单提交文件和变量
找到UploadPostHelper.as这个类很好用 与JPGEncoder.as结合就可以实现上传编辑后图片的功能。 具体代码 var jpgURLRequest:URLRequest = new URLRequest (yourDomain+"hbupload?guid="+Math.random()); //此web url请自行修改 jpgURLRequest.co原创 2009-07-16 10:14:00 · 856 阅读 · 0 评论 -
异步+Vector版本的JPEG编码器
业界大牛 Thibault Imbert (bytearray.org) 近日将很常用的JPEGEncoder类用vector类改写了一下,做了一个vector版本的JPG编码类,效率大幅提升。正好,前不久我也已经做了一个vector版本的JPEG编码类,在项目中使用,最近正在整理代码准备分享出来。当然啦,我所做的没有Thibault那么深入,仅仅是把Array换成Vector,所以现在就拿他的版转载 2009-07-22 11:42:00 · 853 阅读 · 0 评论 -
Box@D笔记
1.构造世界 (定义重力b2Vec2 是否休眠doSleep 边界值b2AABB)2.增加地板等刚性边界b2BodyDef 地板要增加一个带摩擦力的shape3..position.Set(x, y);设置物体的位置 注意单位是m 定义比例,Box2D中是一米为长度单位,1m=30像素 4. .userData贴图 将自定义skin绑定到刚性物体上面,注意 默认情况下 skin的原定的中原创 2009-05-14 10:41:00 · 819 阅读 · 0 评论 -
安装Flash bulider 4 体验中...
之前的常用的as编辑器就是FDT了,虽然很好用,不过由于编译与调试不变,用起来效率还是比较低。之前用过flexbulider 不知道现在这个 在重构和代码规范上有什么改进。原创 2009-07-30 16:04:00 · 499 阅读 · 0 评论 -
AS 调试器 支持FDT!
http://demonsterdebugger.com/features/howitworks原创 2009-07-31 14:55:00 · 831 阅读 · 1 评论 -
处理Flash加载的相对路径
有載入外部資源的都知道,Flash相對路徑是根據它所在HTML而不是Flash自己本身,例如網頁http://luar.com.hk/test.html有一個http://luar.com.hk/swf/test.swf,這個Flash以相對路徑載入test.xml,Flash Player載入http://luar.com.hk/test.xml而不是http://luar.co转载 2009-07-11 19:11:00 · 1742 阅读 · 0 评论 -
AS3+.Net以图片形式保存涂鸦内容至服务器
http://bbs.blueidea.com/thread-2839868-1-1.html基本原理:用开源的JPGEncoder类把绘制表面转换为数据流传给服务器端服务器端读取数据流再保存为图片图片路径为Images/运行方式:用iis虚拟出目录指向服务端的ASPNET目录下客户端的variables文件夹下的url.txt保存了服务器端Upload.aspx的路径运行客户端的sign.h转载 2008-05-16 21:12:00 · 801 阅读 · 1 评论 -
flash透明
wmode="transparent"原创 2006-10-16 11:14:00 · 915 阅读 · 0 评论 -
Flash8 DataGrid组件性能测试
由于工作需要,经常要使用flash里DataGrid组件(数据网格)。发现DG组件不想帮助里说的 通过数据绑定可以改善它的显示性能,反而使用DG.addItem(ob)速度回比较快。现制作了一个测试动画,大家可以看看是不是我得AS不合理的原因。http://ppanyong.ik8.com/dataset.swf代码如下:[code]var timer = 0;var times = 20原创 2006-01-28 22:18:00 · 4240 阅读 · 1 评论 -
DBClick双击类 [转]
在次转载一个网友写的鼠标双击类DBClick.as 以下内容为程序代码:import mx.utils.Delegate;import mx.core.UIObject;clas原创 2006-01-29 09:31:00 · 1257 阅读 · 0 评论 -
AS3.0应用与学习网站 【转】
ActionScript 3.0 collection 68 sitesActionScript 3.0 documentation 10 siteslabs.macromedia.com/livedocs.macromedia.com/labs/1/flex/langref/index.htmllivedocs.macromedia.com/labs/1/flex/langref/errorCo原创 2006-01-28 22:16:00 · 6910 阅读 · 1 评论 -
RIA 开发感想(二)—— Flash VS Ajax
说到Flash与Ajax不免要会惹来热闹的争论。用google搜搜就有很多这样的文章,这里我就不引用了。不过,我还是想提一下 Luar 写的 ‘展望2006年,Flash未來未有來!’这篇blog,里面的看法我很赞同。同时Luar作为Flash的资深开发者,他的言论是很有见地的。 看完Luar的文章,你一定会有些悲观。Flash到底还能走多远?哎,还是不要想这样的问题了。我的看法还是比较原创 2006-02-14 23:27:00 · 3896 阅读 · 0 评论 -
实现Flash的TextInput输入框自动填写功能
实现Flash的TextInput输入框自动填写功能如图所示,本教程利用flash的dataset和list组件,实现类似IE表单的自动记录功能。用到的方法主要有:Dataset.loadFromSharedObj(对象名称, 本地路径);Dataset. saveToSharedObj(对象名称, 本地路径);Dataset.addSort(); 首先,将组件 D原创 2006-02-10 20:17:00 · 3061 阅读 · 0 评论 -
RIA 开发感想(三)—— 只谈代码
从Flash5.0 Flash有了比较完善的程序语言。这绝对是革命性的进步。AS1.0让我们跟着她开始呀呀学语,开始明白用as可以控制SWF的内部流转。尔后,AS2.0渐趋完善,同时他也开始不满足与控制player内部的操作,在增强了与JS的通信后,Flash在网络编程领域也强势起来。 无疑,这样的进步让我们这些喜欢编写点程序的人喜上眉梢。记得1年以前Flash8将要发布的时候,AS能有原创 2006-02-16 22:15:00 · 1373 阅读 · 0 评论 -
RIA 开发感想(一)
经过4个月的制作,我的第一个由Flash作为操作界面的信息管理平台完成了。经过这些日子Flash开发平台的经历,有了不少想法,在这里与大家分享。 在平台设计的开始,我们设计了 web页面样式的界面,用户使用的方式也类似访问网站。刚刚开始的使用中,用户反映良好,偶尔会有人抱怨网页响应速度慢。但是,当平台试运行了2周后,问题出现了。很多用户反映,等待Flash页面间的过渡效果是一个痛苦的过程。在原创 2006-02-13 14:33:00 · 3606 阅读 · 0 评论 -
zt Flash V2组件开发 [收藏]
在Flash MX Professional 2004中,开发人员开可以在项目中自己创建新的V2组件。在开始开发V2组件之前,首先要了解MovieClip类、UIObject类和UIComponent类,因为它们是Flash V2组件的基类,所有Flash自带的组件都是它们的直接或间接子类。开发一个组件可以从原先的父类继承,扩展现有的组件类,使被创建的组件在父类的基础上进一步扩展。另外,也可以创建转载 2006-02-25 17:05:00 · 1139 阅读 · 0 评论 -
整理的分析时间函数
在工作中用到,在这里整理。分析时间函数-------function parseTime(N:Number) { var str:String = ""; str = Math.floor(N/3600)+":"; str = str+Math.floor((N%3600)/60)+":"; str = str+Math.floor((N%60)); return str;}trace(p原创 2006-03-31 14:27:00 · 1266 阅读 · 0 评论 -
Flash使用xmlsocket与.net服务端异步通信
在.net中定义以下using System;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;namespace ClientSocket{ public class AsynchronousSocketListener { //异步socket诊听 // Inc原创 2006-02-25 19:11:00 · 2780 阅读 · 0 评论