它们之间的区别就是For Each...next可以在对象中循环,将一个对象中的数据从头到尾都取一遍; For...next一般在 知道步长和范围时使用,就是循环变量
- 添加新评论
- 阅读次数:
在面向对象的编程中,有时候会要求一个类有且仅存在一个实例,并提供一个全局的访问方法。所以我们在设计这样的类的时候,就需要思考如何避开构造函数,提 供一种机制来实现单例(单一实例)。这就是单例模式。另因为在AS3中无法操作线程,因此我们无需考虑多线程情况下的单例。
单 例模式的几种AS3实现
在AS3中有多种方法可以实现Singleton模式,首先看下面的方法1:

- 添加新评论
- 阅读次数:
as3中现已经取消了eval函数。我们可以取代的方法是this["mc" + 变量].属性,或者是getChildByName("影片剪辑的名字").或者是this[变量名]例:一对象名为 myObj,该对象里有一方法名为myFun现可以现样实现myobj.myFun(param)效果:var arr:Array=["myObj",&qu
- 添加新评论
- 阅读次数:
采用flash读取外部数据无论是loadVars类还是MovieClipLoader类还是XML.load()都会碰到一个问题就是外部数据的缓存,原则上flash一般只会载入一次,之后的数据都会从浏览器的缓存读取,无论你怎么刷新浏览器都一样的效果。解决的办法就跟JS中的处理一样,在后面增加一个随机数,以保证每次都是重新获取数据,而不是缓存。当然还有其它方法。
...- 添加新评论
- 阅读次数:
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换语言。
...- 添加新评论
- 阅读次数:
在actionscript里,如果要从其它域里载入swf或数据的话,或者socket要连接服务端的话,就会遇到这个超贱的安全沙箱.在以下情 况里(抄自as3 cookbook):
1.swf将要连接的服务器,必须与此swf在同一域中;
2.从网络打开的网页中的swf不能连接到本地服务器(废到无耻的话);
3.本地不受信任的swf不能连接任何服务器或载入任何文件.
4.swf被跨域载入了,但是不能用as控制其中的代码:
5.跨域载入变量,不行.
...
- 添加新评论
- 阅读次数:
这里揭示了Facade主要干3件事情,初始化Model,Controller,View,而这三个都是单例 ,Model用于保存所有的Proxy,View用于保存所有的Mediator还可以注册一些对notification的监听,而 Controller主要是保持一些Command。这些类提供了注册的方法也提供了查询的方法。那么Facade这个类本身也提供了对于 Proxy,Mediator,Controller的访问接口。这正符合Facade的本意:将众多的对外接口统一起来,但是也不屏蔽底层的接口。
- 添加新评论
- 阅读次数:
模块开发对于大项目而言还是蛮有用的。优点很多啊。使用flex进行模块开发还不错,毕竟人家都已经提供了module。我是没有深入研究它里面的实现。不过可以肯 定的一点就是:使用Loader来载入各个模块,被载入模块依附主体模块。 我说的依附,就是使用主体的类资源。
...
- 添加新评论
- 阅读次数:
- 添加新评论
- 阅读次数:
做一个项目用到Ajax,开始觉得挺好,后来发现一个问题,例如删除一项,恢复之后就不能再接着删除,必须要等一段时间,后来知道是IE缓存的问题。
AJAX缓存页面是一个刚接触AJAX的人一定会遇到的问题,造成这个问题的关键性人物又是IE...
在网上找了好多资料后,总结一下
1:在AJAX请求的页面后加个随机函数,我们可以使用随机时间函数
在javascript发送的URL后加上t=Math.random() ,当然,不是直接把t=Math.random()拷贝到URL后面,应该像这样:URL+"&"+"t="+Math.random();
...- 添加新评论
- 阅读次数:
搜索内容
最近发表
- [07/12]For Each与For语句的区别
- [07/12]AS3单例模式(Singleton Pattern)
- [07/11]在AS3中eval的取代方法
- [07/11]解决Flash加载外部数据的缓存问题
- [07/06]介绍一下JSON 轻量级的数据交换格式
- [07/03]as3的跨域访问安全沙箱
- [06/28]PureMVC初探
- [06/28]flash模块开发
- [06/24]AStar A*寻路算法
- [03/31]AJAX缓存页面的问题
- [01/18]AS3事件中target和currentTarget的区别
- [01/18]as3数组的浅复制和深复制
- [01/13]as3悬停提示框类
- [01/11]ColorTransform 构造函数 - as3
- [01/11]AS3是深度复制数组的
最新评论及回复
站点统计
- 文章总数:178
- 评论总数:1
- 引用总数:0
- 浏览总数:6858
- 留言总数:3
- 当前主题:Qeeke
- 当前样式:Qeeke





