加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 03:48:14 所属栏目:百科 来源:网络整理
导读: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=u

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,问题解决,不明觉厉。。。原因等待高人吧。。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读