- 添加新评论
- 阅读次数:
它们之间的区别就是For Each...next可以在对象中循环,将一个对象中的数据从头到尾都取一遍; For...next一般在 知道步长和范围时使用,就是循环变量
- 添加新评论
- 阅读次数:
as3中现已经取消了eval函数。我们可以取代的方法是this["mc" + 变量].属性,或者是getChildByName("影片剪辑的名字").或者是this[变量名]例:一对象名为 myObj,该对象里有一方法名为myFun现可以现样实现myobj.myFun(param)效果:var arr:Array=["myObj",&qu
- 添加新评论
- 阅读次数:
采用flash读取外部数据无论是loadVars类还是MovieClipLoader类还是XML.load()都会碰到一个问题就是外部数据的缓存,原则上flash一般只会载入一次,之后的数据都会从浏览器的缓存读取,无论你怎么刷新浏览器都一样的效果。解决的办法就跟JS中的处理一样,在后面增加一个随机数,以保证每次都是重新获取数据,而不是缓存。当然还有其它方法。
...- 添加新评论
- 阅读次数:
在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来载入各个模块,被载入模块依附主体模块。 我说的依附,就是使用主体的类资源。
...
- 添加新评论
- 阅读次数:
- 添加新评论
- 阅读次数:
event.target 返回的是鼠标当前侦听的对象中最底层的事件接收元件.不管嵌套了多少层.都返回当前事件侦听对象的最底层的元件对象.
event.currentTarget 指向的是添加这个事件侦听的对象本身.如:mc.addEventListener(…),
则currentTarget返回的是mc本身.
- 添加新评论
- 阅读次数:
package {
import flash.events.MouseEvent;
import flash.text.TextField;
import flash.text.TextFieldAutoSize;
import flash.text.TextFormat;
import flash.display.Sprite;
import flash.display.DisplayObjectContainer;
...
- 添加新评论
- 阅读次数:





