请问Flex为什么要自动销毁自定义对象呀,谢谢
请问Flex为什么要自已写代码销毁自定义对象呀,
什么对象需要自己销毁,什么对象不需要自己销毁,请详细说明下,单例模式是什么意思,
万分感谢
补充一下
销毁自定义对象呀
代码是怎么写的,谢谢
呵呵,好学的孩子啊。我是半吊子水平,大体给你解释一下。
单例模式的要点有三个
一是某个类只能有一个实例;
二是它必须自行创建这个实例;
三是它必须自行向整个系统提供这个实例;
拿一个现成baidu来的java例子
Java code:
class Singleton {
private static Singleton s;//静态的当前类的类型
private Singleton(){
System.out.println("A Singleton Model example");
}
public static Singleton getSigleton()
{
if(s==null){
s=new Singleton();//如果当前类对象为空,创建对象,否则直接返回对象。
}
return s;
}
}
那么单例模式呢,就是对象只在开始使用的时候创建一次,以后要用,直接拿创建好的对象就可以了
调用的时候,Singleton.getSigleton()就可以获得对象了。
flex为什么需要使用单例模式呢?
1.flex自己的组件有很多bug,尤其有很多GC的bug,例如TextInput就无法被GC
2.flex自身的GC机制不完善,jvm在处理GC的时候效率很差,效果不好,如果长时间使用,内存会不停的增加。系统的负担很大。
所以,需要单例模式来降低内存消耗,同时优化代码,尽量少使用渲染器,或者不使用渲染器,使用完后,对渲染器和监听事件,做移除处理,等等。
补充一下,你
相关问答:
在flash中很容易能实现百叶窗效果,不知道flex中能否同样实现该效果?
flex中貌似不行,
air可以
mark
百叶窗是多个网页在同一个页面切换吗?
引用
effects\Blinds.as
JScript code
package effec ......
flex 嵌入到jsp中的jar包,有人有吗,谢谢了
这个不用吧,自己写的程序!
需要的
flex2_tag_library_for_jsp.zip
如果您有更好的方法,是否可以告诉我
用 LCDS 就可以了。
The Tag Lib for JSP is now ......
自定义组件在component目录下。自定义组件代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" layout="verti ......
private var chartData1:ArrayCollection = new ArrayCollection([
{年份:2005,收入:23.5},
{年份:2006,收入:26.2},
{年份:2007,收入:30.1},
{年份:2008,收入:29.5},
......