什么是错误:与命名空间 public 中的继承定义 flash.display:DisplayObject.mouseX 存在冲突?
当我尝试使用 mouseEvent 移动对象时出现这种情况。 我将 mouseX 和 mouseY 的变量放在公共类中。我对 X 和 Y 方向执行了相同的操作,但没有出现任何错误消息。
This appeared as I was trying to use a mouseEvent to move an object.
I placed the variables for mouseX and mouseY in the public class. I did the same for direction X and Y but there was no error message for those.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您要添加
mouseX
的类扩展了DisplayObject
类型(并且如果它是任何类型的 Flex 组件),则您已经拥有一个具有该名称的变量来自那种类型。作为修复名称,您的变量可以是其他名称,例如。myMouseX
。如果您不知道我到底要如何扩展类,请查看 ActionScript 中的面向对象编程。If the class you are adding the
mouseX
to is extending theDisplayObject
type (and if it's any kind of Flex component than it does), you already have a variable with that name from that type. As a fix name your variable something else eg.myMouseX
. If you don't know what exactly I'm taking about with extending classes, check the tutorial on Object-oriented programming in ActionScript.