Flex 1152:继承的定义在(命名空间public。。)存在冲突

1152: 继承的定义 mx.core:UIComponent.move (在命名空间 public mx.core:IFlexDisplayObject 中)存在冲突。

做了一个move的滚动效果

public function createInit():void
  {  
       var  move:Move=new Move();
       move.target=txt2;
       move.duration=100000;
       move.yFrom=uppanel.height-20;
       move.yTo=-uppanel.height-4000;
       move.repeatCount=0; //循环次数 0为不限
       move.repeatDelay=0; //循环间隔时间 
       move.play();
			  
   }  


本来这样定义是没有问题的,但是我想在外面控制他的暂停,所以需要将move定义为全局变量,这下好了,就报错了,真心不知道是为什么

知道 var 是用来定义变量的,不能定义保留字和关键字,查了下,move既不是保留字也不是关键字,擦了

还有一种说法就是var定义的变量名也不能跟类的属性和方法名相同,查了一下 ,好像move也是不是Move的属性或者方法,但是试着把move改成myMove,问题解决,不明觉厉。。。原因等待高人吧。。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值