一段代码不太懂求指导

问题描述

package tristanbf.cauc.events{import flash.events.EventDispatcher;import flash.events.IEventDispatcher;public class GlobalDispacher extends EventDispatcher{private static var instance:GlobalDispacher;public function GlobalDispacher(target:IEventDispatcher=null){if(instance == null){instance = this;}}public static function getInstance():GlobalDispacher{if(instance == null){instance = new GlobalDispacher();}return instance;}}}Flex actionscript3.0 求大神讲解

解决方案

一个单例模式。这个GlobalDispacher对象只能被创建一个。不知道as的构造函数能不能写成private,这里的是public,所以在构造函数返回的是当前对象。使用就是GlobalDispacher.getInstance() 得到 GlobalDispacher的实例对象instance
解决方案二:
flex的构造函数不能私有

时间: 2024-09-20 05:20:39

一段代码不太懂求指导的相关文章

想做一个文库网站,下载了一个MTCEO文库系统的源码,有一段读取SWF的代码不太懂,求大神帮助

问题描述 想做一个文库网站,下载了一个MTCEO文库系统的源码,有一段读取SWF的代码不太懂,求大神帮助 10C function geturlipstr($ext$filename){//获得预览代码,本地模式 if(file_exists('./' . C('mtceo_attach_path').""docswf/data/"".$filename."".php"")){ $ipstr=F($filename'''./'

printf-mooc上老师讲的代码有两段没有看太懂

问题描述 mooc上老师讲的代码有两段没有看太懂 代码如下 #include<stdio.h> //输入数字然后程序判断这是几位数 int main (){ int x n=0; //x输入的数字 n是用来输出的位数 scanf(""%d""&x); n=n+1; // 3 只要输入数字都是1位以上的不存在0位所以先+1 x /=10; // 4 利用两整数相除省略小数部分,将输入的数字位数减去1位 while(x>0) //判断输入的数字

一段javascript代码,不太懂闭包机制

问题描述 一段javascript代码,不太懂闭包机制 function setup(x){ var i = 0; return function(){ return x[i++] } } var next = setup(['a','b','c']); 然后不断调用next() next(); // 'a' next(); // 'b' next(); // 'c' 不太明白,为什么i值不会重新初始化为0呢,这儿的机制是怎么样的 解决方案 个人一点理解,因为javascript闭包的一个用途就

callback(data)-javascript代码,从request取到callback值之后,有段代码没看懂,请大神指导。

问题描述 javascript代码,从request取到callback值之后,有段代码没看懂,请大神指导. if('${callback}' != ''){ var callback = eval('window.opener.${callback}'); callback(data); } 非常疑惑,为什么可以执行callback(data);这段代码没看懂啊. 解决方案 callback 是一个方法吧,你找找看

jquery代码的问题,求指导

问题描述 jquery代码的问题,求指导 同图片一样 比如说提取提起后面的下拉款是七天 完了输入金额(10000) 不选择上浮(可选可不选) 相差天数= 用提取日期-存入日期也就是2016-5-31 - 2016-5-16 = 15天 (提取日期不可小于存入日期) 下面图片的出了 7天的利息是 2.14 因为相差天数 是15天 也就是 2个七天 一个一天 所以我想得到的是 2个七天的利息 和一个 活期的利息 的总额 下面是我的代码 求大神看看那写错了 解决方案 你改下 function getD

对象-java 抽象类有段代码没看懂!!!帮忙解释下

问题描述 java 抽象类有段代码没看懂!!!帮忙解释下 自己看视频自学到网络编程,发现下边的代码看不懂,自己也百度了很多,还是没理解好抽象类 OutputStream os=Socket.getOutputSteam(); os.write("加油".getBytes()): 这段代码没看懂,OutputStream抽象类不能直接创建对象,也没有子类去实现,为什么可以直接调用write(byte[] b) 方法? 解决方案 不能创建对象的意思是不能通过new outputstream

c-使用VC++建立一个CDib类库 但无法生成 代码与错误如下 求指导

问题描述 使用VC++建立一个CDib类库 但无法生成 代码与错误如下 求指导 /*声明*/ #ifndef _CDIB_H #define _CDIB_H class CDib :public CObject{ //父类为CObject public: RGBQUAD*m_pRGB; BYTE*m_pData; UINT m_numberOfColors; BOOL m_valid; BITMAPFILEHEADER bitmapFileHeader; BITMAPINFOHEADER *m_

css3-CSS3的一个小问题,刚入门不太懂求解惑

问题描述 CSS3的一个小问题,刚入门不太懂求解惑 <div class="box"> <div class="cube1"></div> <div class="cube2"></div> </div> --------- .box { width: 100px; height: 100px; position: relative; margin: 100px auto;

jsp 网站开发-想要做一个网站上的图片下载的链接,有一行代码看不懂,求指导

问题描述 想要做一个网站上的图片下载的链接,有一行代码看不懂,求指导 d3.select(this).attr("href", "data:image/svg+xml;charset=utf-8;base64," + btoa(unescape(encodeURIComponent( svg.attr("version", "1.1") .attr("xmlns", "http://www.w3.