今天遇到一个很奇怪的问题..我用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才可以?
分享到:
相关推荐
例如,一个ComboBox组件可能需要包含TextInput和Button子组件。通过重载这个方法,开发者可以定义这些子组件的创建过程。 commitProperties()方法提交组件的所有属性变化,这保证了属性的变化要么同时发生,要么...
1. 学习基本组件的使用,如Button、TextInput、MovieClip等,以及如何通过CSS样式或XML来定制组件外观。 2. 掌握组件的生命周期和状态管理,理解何时初始化、更新和销毁组件。 3. 学习如何编写自定义组件,包括...
本篇文章将深入探讨如何使用ActionScript 3.0组件,这些组件为开发者提供了强大的功能,使得交互式内容的创建更为高效和便捷。 1. **ActionScript 3.0的增强** ActionScript 3.0相比于之前的版本,性能显著提升,...
1. Flex组件库:Flex SDK提供了一系列预定义的UI组件,如Button、Label、List等,便于快速构建用户界面。 2. 自定义组件:开发者可以基于现有组件或从头创建新的组件,以满足特定需求。 3. 组件生命周期:组件有其...
### ActionScript 3.0 组件使用说明 #### 一、引言 ActionScript 3.0 是一种功能强大的编程语言,主要用于开发交互式应用程序、游戏以及多媒体内容。它广泛应用于Adobe Flash Player 和 Adobe AIR 上运行的应用程序...
### ActionScript高级组件开发知识点详解 #### 一、创建高级组件概述 在ActionScript中创建高级组件主要涉及以下几个方面: 1. **理解组件基础**:简单组件通常是已存在的Flex组件的子类,通过修改父组件的`skins...
1. UI组件:Flex框架提供了一系列预定义的UI组件,如Button、ComboBox、TextInput等,简化了界面开发。 2. 数据绑定:组件支持数据绑定,允许视图自动更新与模型的变化,实现双向数据流。 3. 模板和样式:使用MXML...
这些组件可以利用Flex框架提供的MX或Spark组件库,例如Button、TextInput等。 7. **ActionScript 3.0的错误处理**:通过try...catch语句处理异常,增强了程序的健壮性。此外,错误对象提供了关于错误的详细信息,...
### 使用 ACTIONSCRIPT 3.0 组件(AS3 组件帮助文档) #### 第 1 章:简介 **目标读者** 本章节旨在为那些熟悉 Flash 应用程序开发及 ActionScript 编程的开发人员提供指导。这些开发人员希望通过使用组件来提高...
5. **组件系统**:文档中详细介绍了Flash Professional和Flex Builder中的各种组件,如Button、TextInput等,这些组件简化了用户界面的开发。组件具有可定制的属性和事件,可以组合使用以构建复杂的用户交互。 6. *...
6. **组件库**:介绍Flash Player内置的UI组件,如Button、RadioButton、CheckBox等,以及如何在ActionScript中使用和自定义这些组件。 7. **网络编程**:讲解如何进行XML、JSON数据的读写,与服务器进行Socket通信...
6. **动作脚本组件**:AS3支持组件开发,这些组件可以是UI元素,如Button、TextInput,也可以是自定义的功能模块。组件通过外观状态和行为分离,便于重用和定制。 7. **网络通信**:AS3提供了URLLoader和URLRequest...
### 用ActionScript开发高级可视化组件 #### 一、关于创建高级组件 在ActionScript中创建高级组件,意味着开发者能够构建更加复杂且功能强大的用户界面元素。这些组件不仅仅是对现有Flex组件的简单扩展,而是涉及...
8. **组件库**:ActionScript 3.0提供了一系列预先构建的组件,如Button、TextInput等,方便快速开发用户界面。这些组件具有可定制的属性和事件,可以进行扩展和自定义。 9. **网络通信**:通过URLLoader和...
### 用ActionScript开发高级可视化组件 #### 一、关于创建高级组件 在Adobe Flex应用程序中,使用ActionScript创建高级可视化组件是一项重要的技能。高级组件不仅限于对现有组件进行简单的扩展,还涉及到复杂的...
在组件方面,ActionScript 3.0提供了一系列内置的UI组件,如Button、CheckBox、RadioButton、TextInput等,这些组件可以方便地创建用户界面,并且可以自定义外观和行为,以适应各种项目需求。 ActionScript 3.0还与...
在组件方面,手册会涵盖各种Flash Player和Adobe AIR内置的UI组件,如Button、ComboBox、List等,这些组件可以快速构建用户界面,并提供了丰富的事件处理机制。开发者可以通过ActionScript 3.0来控制和定制这些组件...
### 用ActionScript开发高级可视化组件 #### 一、创建高级组件 在开发高级组件时,我们首先要了解组件的基本概念及其构建方式。简单组件通常基于现有的Flex组件进行扩展,通过调整样式(styles)或皮肤(skins)来...