加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flash – 在AS3中隐藏按钮?

发布时间:2020-12-15 07:26:44 所属栏目:百科 来源:网络整理
导读:我有一个名为myBtn的按钮. 在第1帧的行动中,我尝试了两种方法: myBtn.visibility = false;myBtn.enabled = false; 两者都给我同样的错误: 1120: Access of undefined property myBtn. 解决方法 好.有几种方法可以做到这一点.第一个只涉及使用时间轴. 方法1
我有一个名为myBtn的按钮.

在第1帧的行动中,我尝试了两种方法:

myBtn.visibility = false;

myBtn.enabled = false;

两者都给我同样的错误:

1120: Access of undefined property myBtn.

解决方法

好.有几种方法可以做到这一点.第一个只涉及使用时间轴.

方法1 – 时间表

步骤1.转到“窗口”选项卡,然后选择组件.将Button实例拖到舞台上.

步骤2.在属性面板中,显示“实例名称”,替换为“myBtn”(确保不使用引号:P)

步骤3.在时间轴上,在第1帧中输入此代码.

myBtn.visible = false;

方法2 – 文档类

步骤1.在时间轴上放置一个实例

第2步.创建一个类,让我们称之为Resource.

第3步.添加

import flash.display.SimpleButton;

步骤4.创建一个公共静态成员

public static var BTN_MY_BUTTON:SimpleButton;

步骤5.在文档类中将此添加到contstructor.

addEventListener(Event.ADDED_TO_STAGE,init,false,true);

步骤6.添加此功能

private function init(e:Event):void

 Resource.BTN_MY_BUTTON = myBtn;
}

步骤7.现在,您可以通过任何课程访问该按钮

Resource.BTN_MY_BUTTON.visible = false;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读