易截截图软件、单文件、免安装、纯绿色、仅160KB

Flex——IDispose接口

前言
C/C++的开发,内存的管理是十分重要的课题,分配内存使用后要及时释放,否则内存泄漏导致内存耗尽。进入托管环境后,内存能够自动管理和回收,已经不用开发者太操心内存管理方面的问题了,在托管环境,开发者仍然可以做一些工作,提供内存回收的效率,例如,把类内部的引用对象设置为null是最基本的。借鉴在.net环境下的IDispose模式,现在,在Flex/AS3里实现。
IDispose接口
首先定义控制资源释放的接口。
package cwn.core
{
    /*
     * 释放资源接口
     */
    public interface IDispose
    {
        function Dispose():void;
    }
}
实现IDispose接口
public class ClassA implements cwn.core.IDispose
{
    private var _RefObject:Object;//引用高级对象
    public function ClassA()
    {
    }
    private var _Disposed:Boolean = false;//释放控制标志
    protected function Disposing():void
    {
    }
    public function Dispose():void
    {
        if (_Disposed)
            return;
        Disposing();//释放派生类的资源
        _RefObject = null; //释放ClassA资源
    }
}
Disposing方法是派生类释放资源时按需要重写的,例如下面的ClassB
public class ClassB extends ClassA
{
    private var _RefObject2:Object;
    public function ClassB()
    {
        super();
    }
    override protected function Disposing():void
   


相关文档:

Flex中如何去掉Tree控件默认文件夹图标、叶子节点图标

  .treeStyte{
    selectionColor: #417597;
    /* 去掉默认图标 */
    folderClosedIcon: ClassReference(null);
            folderOpenIcon: ClassReference(null);
   &nbs ......

flex faster and faster

本文介绍一下关于flex性能优化,以及flex生成的的swf大小优化.
1.关掉build automaticly
2.专心做一个项目,开起来一个flex builder
3.用flex builder而不用Eclipse插件,这样不用受其它的插件的影响。
至于后来和数据库的就先不说了,因为水平有限
as3一出来,flex也跟着火一把,目前学习flex的人也越来越多了,但是国内fl ......

Flex 集合(ArrayCollection)

合是ActionScript 中功能强大的基于索引的数组组件,添加了如对内容进行排序等功能,
操作数组的读取位置,创建经过排序的数组视图。集合也能通知其任意事件监听器监听其数
据是否改变,以及任何数据项被添加到源数组时可执行自定义逻辑。当数据改变时可通知其
监听器,这是集合的新功能,叫数据绑定,还有就是允许DataG ......

loadrunner9.5 flex性能测试(-)准备工作

      性能测试是一项浩大的工程,若你只想随便找台机器装上ld后,造几条数据,弄几个并发用户简单跑一下出来结果就可以万事大吉了,那你就大错特错了!(这样得出的测试结果没有任何价值和意义,当然更无法依此评估出你贵公司系统的性能了。
     性能测试真正开始执行之前 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号