www.51flex.net
好东西大家一起分享 只说技术不拉家常
定义个类 ArrayEx
public class ArrayEx extends Array{
   public function getE(index:int):string{
       return super[index] as string;
   }
}

使用它的时候
var aEx:ArrayEx = new ArrayEx();
aEx.push("3213213");
aEx.push("rwerwqrwq");

trace(aEx.getE(1)); //  这里就会报错
ReferenceError: Error #1069: 在 ArrayEx 上找不到属性 1,且没有默认值。

其实trace(aEx.getE(0)); 也一样报错

为什么array不能这么用? 
posted on 2007-12-13 20:24  aixia  阅读(4482)  评论(3编辑  收藏  举报