首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

ActionScript中两种function的区别,该怎么处理

2012-03-13 
ActionScript中两种function的区别var xyfunction(){}//这种可以var xy:Function new Function//这种

ActionScript中两种function的区别
var xy=function(){}//这种可以
var xy:Function = new Function;//这种不行
xy.prototype.hehe=1
var xz =new xy()
trace(xz.hehe)


var xy=function(){}//可以返回1
var xy:Function = new Function;返回undfiend

[解决办法]
var xy = function(){}简单说就是直接实例化一个xy函数
var xy:Function = new Function;就是定义个函数,但未实例化。

[解决办法]
首先1楼的回答不正确,new说明就实例化了这个对象,在内存中已经存在。所以说是已经定义了,对于不能用,是楼主没理解清楚Function类的使用

楼主好好看看function这个类

热点排行