`

ActionScript组件Button

阅读更多

今天遇到一个很奇怪的问题..我用cs 3的组件Button.名字是btnFirst

然后再参数中,设置了一下lable="";为空!改了一下button的select_down的样式(自己手动修改的颜色)

在ActionScript写了一个构造方法

package {
 import flash.display.MovieClip;
 import flash.display.Loader;
 import flash.net.URLLoader;
 import flash.net.URLRequest;
 import flash.events.MouseEvent;
 import flash.events.Event;
 import fl.events.ComponentEvent;
 
 public class test extends MovieClip {

      public function test()

     {

                btnFirst.visible=false;

     }

}

发现再swf中btnFirst还是显示的。

 

试了半天发现重新加入一个新的button就可以,但是修改的样式就没有。

后来我拿了两个button一个是改了的btnFirst,另外一个是btnSecond(工具自带的)

package {
 import flash.display.MovieClip;
 import flash.display.Loader;
 import flash.net.URLLoader;
 import flash.net.URLRequest;
 import flash.events.MouseEvent;
 import flash.events.Event;
 import fl.events.ComponentEvent;
 
 public class test extends MovieClip {

      public function test()

     {

                btnFirst.visible=false;

               btnSecond.visible=false;

     }

}

奇怪的是btnSecond确实隐藏了,btnFirst还在.

最后我就再lable参数中加入Label(组件默认值)可以了。

郁闷的是为什么再label参数中随便写还不行,必须写成Label才可以?

 

分享到:
评论

相关推荐

    ActionScript高级组件

    例如,一个ComboBox组件可能需要包含TextInput和Button子组件。通过重载这个方法,开发者可以定义这些子组件的创建过程。 commitProperties()方法提交组件的所有属性变化,这保证了属性的变化要么同时发生,要么...

    ActionScript 3.0 组件及编程(完整)

    1. 学习基本组件的使用,如Button、TextInput、MovieClip等,以及如何通过CSS样式或XML来定制组件外观。 2. 掌握组件的生命周期和状态管理,理解何时初始化、更新和销毁组件。 3. 学习如何编写自定义组件,包括...

    使用ActionScript3.0组件

    本篇文章将深入探讨如何使用ActionScript 3.0组件,这些组件为开发者提供了强大的功能,使得交互式内容的创建更为高效和便捷。 1. **ActionScript 3.0的增强** ActionScript 3.0相比于之前的版本,性能显著提升,...

    actionscript 3.0语言和组件参考

    1. Flex组件库:Flex SDK提供了一系列预定义的UI组件,如Button、Label、List等,便于快速构建用户界面。 2. 自定义组件:开发者可以基于现有组件或从头创建新的组件,以满足特定需求。 3. 组件生命周期:组件有其...

    ActionScript 3.0 组件 说明文档

    ### ActionScript 3.0 组件使用说明 #### 一、引言 ActionScript 3.0 是一种功能强大的编程语言,主要用于开发交互式应用程序、游戏以及多媒体内容。它广泛应用于Adobe Flash Player 和 Adobe AIR 上运行的应用程序...

    actionscript高级组件开发

    ### ActionScript高级组件开发知识点详解 #### 一、创建高级组件概述 在ActionScript中创建高级组件主要涉及以下几个方面: 1. **理解组件基础**:简单组件通常是已存在的Flex组件的子类,通过修改父组件的`skins...

    ActionScript+3.0+语言和组件参考

    1. UI组件:Flex框架提供了一系列预定义的UI组件,如Button、ComboBox、TextInput等,简化了界面开发。 2. 数据绑定:组件支持数据绑定,允许视图自动更新与模型的变化,实现双向数据流。 3. 模板和样式:使用MXML...

    ActionScript 3.0语言和组件参考(CHM)

    这些组件可以利用Flex框架提供的MX或Spark组件库,例如Button、TextInput等。 7. **ActionScript 3.0的错误处理**:通过try...catch语句处理异常,增强了程序的健壮性。此外,错误对象提供了关于错误的详细信息,...

    使用 ACTIONSCRIPT 3.0组件 (AS3组件帮助文档)

    ### 使用 ACTIONSCRIPT 3.0 组件(AS3 组件帮助文档) #### 第 1 章:简介 **目标读者** 本章节旨在为那些熟悉 Flash 应用程序开发及 ActionScript 编程的开发人员提供指导。这些开发人员希望通过使用组件来提高...

    ActionScript3.0语言和组件参考.chm

    5. **组件系统**:文档中详细介绍了Flash Professional和Flex Builder中的各种组件,如Button、TextInput等,这些组件简化了用户界面的开发。组件具有可定制的属性和事件,可以组合使用以构建复杂的用户交互。 6. *...

    Flash ActionScript 3.0 语言和组件参考CHM

    6. **组件库**:介绍Flash Player内置的UI组件,如Button、RadioButton、CheckBox等,以及如何在ActionScript中使用和自定义这些组件。 7. **网络编程**:讲解如何进行XML、JSON数据的读写,与服务器进行Socket通信...

    ActionScript3 语言和组件参考 中文版

    6. **动作脚本组件**:AS3支持组件开发,这些组件可以是UI元素,如Button、TextInput,也可以是自定义的功能模块。组件通过外观状态和行为分离,便于重用和定制。 7. **网络通信**:AS3提供了URLLoader和URLRequest...

    用ActionScript 开发高级可视化组件

    ### 用ActionScript开发高级可视化组件 #### 一、关于创建高级组件 在ActionScript中创建高级组件,意味着开发者能够构建更加复杂且功能强大的用户界面元素。这些组件不仅仅是对现有Flex组件的简单扩展,而是涉及...

    ActionScript 3.0 语言和组件参考

    8. **组件库**:ActionScript 3.0提供了一系列预先构建的组件,如Button、TextInput等,方便快速开发用户界面。这些组件具有可定制的属性和事件,可以进行扩展和自定义。 9. **网络通信**:通过URLLoader和...

    用ActionScript开发高级可视化组件

    ### 用ActionScript开发高级可视化组件 #### 一、关于创建高级组件 在Adobe Flex应用程序中,使用ActionScript创建高级可视化组件是一项重要的技能。高级组件不仅限于对现有组件进行简单的扩展,还涉及到复杂的...

    ActionScript 3.0语言和组件参考中文完成版

    在组件方面,ActionScript 3.0提供了一系列内置的UI组件,如Button、CheckBox、RadioButton、TextInput等,这些组件可以方便地创建用户界面,并且可以自定义外观和行为,以适应各种项目需求。 ActionScript 3.0还与...

    《ActionScript 3.0 语言和组件参考》

    在组件方面,手册会涵盖各种Flash Player和Adobe AIR内置的UI组件,如Button、ComboBox、List等,这些组件可以快速构建用户界面,并提供了丰富的事件处理机制。开发者可以通过ActionScript 3.0来控制和定制这些组件...

    用 ActionScript开发高级可视化组件

    ### 用ActionScript开发高级可视化组件 #### 一、创建高级组件 在开发高级组件时,我们首先要了解组件的基本概念及其构建方式。简单组件通常基于现有的Flex组件进行扩展,通过调整样式(styles)或皮肤(skins)来...

Global site tag (gtag.js) - Google Analytics