求助为何会出现类型的默认值非法
我在一段代码中创建了一个对象[ol][*]vecPrevLocation=newParticleVector();[/ol]这个对象的构造函数如下[ol][*]?????...
我在一段代码中创建了一个对象[ol][*]vecPrevLocation = new ParticleVector();[/ol]这个对象的构造函数如下[ol][*]? ? ? ? ? ? ? ? public function ParticleVector(_vx:Number = 0, _vy:Number = 0)[*]? ? ? ? ? ? ? ? {[*]? ? ? ? ? ? ? ? ? ? ? ? x = _vx;[*]? ? ? ? ? ? ? ? ? ? ? ? y = _vy;[*]? ? ? ? ? ? ? ? }[/ol]然后编译时报错:VerifyError: Error #1102: 类型 ParticleVector 的默认值非法请问这是为什么呢?谢谢!
展开
1个回答
2014-02-20
展开全部
谢谢斑竹!原来是这个类里面有个函数,它的参数是一个对象,我想将它的默认值设为空,习惯性的给它赋值了0,结果在AS里面是不行的……PS,flash builder的错误定位似乎有点问题啊……一直以为是构造函数的问题
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询