巧用AS3的事件机制:如何用一个按钮去触发另一个按钮的点击事件

riadevID: 

Flash新手很可能会遇到这杨的问题,如何用一个按钮去触发另一个按钮的点击事件,实际上只要了解AS3的事件机制,是很容易做到这一点的。在AS2时代,我们可以用buttonName.press(),来模拟一个按钮被点击,在AS3里面也是非常简单的,看看下面的代码就清楚了:

  1. bt1.addEventListener(MouseEvent.CLICK,function(...args){
  2. trace("bt1");
  3. });
  4. bt2.addEventListener(MouseEvent.CLICK,function(...args){
  5. bt1.dispatchEvent(new MouseEvent(MouseEvent.CLICK));
  6. });

您给予的分值: None 平均分: 7 ( 4 票)

发表新评论

  • 网页地址和电子邮件地址将会被自动转换为链接。
  • 行和段被自动切分。
  • 您可以使用下面的标签来高亮显示您的评论内容: <code>, <blockcode>. 可以使用"[foo]".旁边显示标签样式 "<foo>" PHP代码可以用这样的区块来包含<?php ... ?> or <% ... %>

更多格式化选项信息

验证区域
系统验证:请回答下面的问题