【问题标题】:Custom Mouse Pointer in Flash AS3Flash AS3 中的自定义鼠标指针
【发布时间】:2013-05-25 14:38:10
【问题描述】:

我创建了一个带有自定义鼠标光标的游戏。问题是,它并不总是在所有 moiveclip 之上。我不断在每个阶段添加新的电影剪辑。我在网上搜索但还没有找到正确的解决方案。谁能帮我吗 ? 提前感谢

【问题讨论】:

标签: actionscript-3 flash mouse


【解决方案1】:

添加此代码:

stage.addEventListener(Event.ADDED,addedToStageHandler);

function addedToStageHandler(e:Event):void{
myMouseCursor.parent.setChildIndex(myMouseCursor, myMouseCursor.parent.numChildren-1);
}

当有东西添加到舞台上时它会捕捉事件并自动将你的鼠标对象放在最高级别

【讨论】:

  • 感谢您的快速回复.. 一个小问题,我应该在文档根类还是自定义指针类中写这个?
  • @AbhishekWankhede 在文档根目录中,为什么不呢。并输入真实的实例名称而不是myMouseCursor
  • @Cherniv-thanx 很多,它就像一个魅力.. 仍然怀疑你是否清除它,我不能把它放在自定义鼠标指针类中吗?跨度>
  • @AbhishekWankhede 现在当它工作时,当然将它移动到更相关的地方将是一个好习惯。试着把它放在你的课堂上,但请记住,只有在你的 movieclip 被添加到 display list(或 stage 本身)之后,你才能访问 stage
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-19
  • 1970-01-01
  • 2015-03-07
  • 2012-04-03
  • 2012-07-03
  • 2012-08-18
  • 2019-10-02
相关资源
最近更新 更多