错误是啥:与命名空间 public 中的继承定义 flash.display:DisplayObject.mouseX 存在冲突?

Posted

技术标签:

【中文标题】错误是啥:与命名空间 public 中的继承定义 flash.display:DisplayObject.mouseX 存在冲突?【英文标题】:What is the error :a conflict exists with inherited definition flash.display:DisplayObject.mouseX in namespace public?错误是什么:与命名空间 public 中的继承定义 flash.display:DisplayObject.mouseX 存在冲突? 【发布时间】:2011-01-19 15:18:29 【问题描述】:

这出现在我试图使用 mouseEvent 移动对象时。 我将 mouseX 和 mouseY 的变量放在公共类中。我对 X 和 Y 方向做了同样的事情,但没有错误消息。

【问题讨论】:

【参考方案1】:

如果您添加mouseX 的类正在扩展DisplayObject 类型(并且如果它是任何类型的Flex 组件),那么您已经拥有该类型的具有该名称的变量。作为修复名称,您的变量名称为其他名称,例如。 myMouseX。如果您不知道我对扩展类的确切了解,请查看Object-oriented programming in ActionScript 上的教程。

【讨论】:

以上是关于错误是啥:与命名空间 public 中的继承定义 flash.display:DisplayObject.mouseX 存在冲突?的主要内容,如果未能解决你的问题,请参考以下文章

命名空间内部错误中的定义 _bounces 存在冲突

Aerospike 中的命名空间是啥

面相对像 类 封装 继承

2017-04-14命名空间访问修饰符封装继承多态

致命错误:命名空间声明语句必须是 /home/central1/public_html/wp-content 中脚本中的第一个语句

Python中的命名空间是啥?