【问题标题】:Actionscript 3: Simple ButtonActionscript 3:简单按钮
【发布时间】:2012-07-17 14:39:43
【问题描述】:

我正在做一个项目,在该项目中单击一个按钮,框架会在某个区域跳跃和停止。我拥有的按钮称为cancelmenu_btn。它分布在动作层上的 1 个关键帧(超过 5 帧)上。后退按钮的编码是:

menuback_btn.addEventListener(MouseEvent.CLICK, menubackClick);
function menubackClick(event:MouseEvent):void{
    gotoAndStop (2);
    }

然而,后退按钮仅适用于其中一个框架 - 框架 3。我有一个指向我的项目的链接:

https://skydrive.live.com/embed?cid=9AB08B59DCCDF9C6&resid=9AB08B59DCCDF9C6%21110&authkey=ALkJwkJaKg7ypI0

menuback_btn 我做错了什么?

【问题讨论】:

  • 编码在第二帧,按钮在第二、三、四、五帧。这一切都在一个影片剪辑中。

标签: actionscript-3 button actionscript frame layer


【解决方案1】:

如果您希望按钮处于活动状态,您必须检查一些事项。首先,确保您的代码位于第一帧,因为在该帧命中之前它不会变为活动状态。

其次,确保您的按钮也在第一帧,但随后它将正确关联您的 btn.addEventListener(Function)。

【讨论】:

  • 编码在第二帧,按钮在第二、三、四、五帧。这一切都在一个影片剪辑中。
  • 您希望按钮跳转到影片剪辑中的第 2 帧还是主时间轴上的第 2 帧?
  • 在影片剪辑中。我回去重命名了每个按钮,为每一帧都打了代码,效率不是很高,但很有效。
  • 另一个问题——你会怎样说: if (frame==1) locationname.text = "Home" 正确?
  • if (btn.currentFrame == 1) { txtName.text = "Home" } 我希望这就是你想要的。
猜你喜欢
  • 2013-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多