`
zhanshenlvbu
  • 浏览: 111402 次
社区版块
存档分类
最新评论

ActionScript常量

    博客分类:
  • Flex
阅读更多

        ActionScript 3.0 支持 const 语句,该语句可用来创建常量。常量是指具有无法改变的固定值的属性。只能为常量赋值一次,而且必须在最接近常量声明的位置赋值。例如,如果将常量声明为类的成员,则只能在声明过程中或者在类构造函数中为常量赋值。下面的代码声明两个常量。第一个常量 MINIMUM 是在声明语句中赋值的,第二个常量MAXIMUM 是在构造函数中赋值的。

class A
{
    public const MINIMUM:int = 0;
    public const MAXIMUM:int;
    public function A()
    {
        MAXIMUM = 10;
    }
}


var a:A = new A();
trace(a.MINIMUM); // 0
trace(a.MAXIMUM); // 10

 

        如果您尝试以其它任何方法向常量赋予初始值,则会出现错误。例如,如果您尝试在类的外部设置 MAXIMUM 的初始值,将会出现运行时错误。

class A
{
    public const MINIMUM:int = 0;
    public const MAXIMUM:int;
}
var a:A = new A();
a["MAXIMUM"] = 10; // 运行时错误

        Flash Player API 定义了一组广泛的常量供您使用。按照惯例,ActionScript 中的常量全部使用大写字母,各个单词之间用下划线字符 (_) 分隔。例如,MouseEvent 类定义将此命名惯例用于其常量,其中每个常量都表示一个与鼠标输入有关的事件:

package flash.events
{
    public class MouseEvent extends Event
    {
        public static const CLICK:String = "click";
        public static const DOUBLE_CLICK:String = "doubleClick";
        public static const MOUSE_DOWN:String = "mouseDown";
        public static const MOUSE_MOVE:String = "mouseMove";
        ...
    }
}
 
分享到:
评论

相关推荐

    ActionScript开发技术大全

    1. **基础语法**:介绍ActionScript的基本数据类型(如字符串、数字、布尔值)、变量、常量以及运算符的使用。同时,讲解流程控制语句,如条件语句(if...else)和循环结构(for、while)。 2. **面向对象编程**:...

    ActionScript 2.0 3.0完全手册

    手册中对于AS2.0的部分会详细讲解其基础语法,包括变量、常量、数据类型、运算符、流程控制(如if语句和循环)、函数、对象和类的概念。此外,还会涉及事件处理、影片剪辑控制、时间轴控制等核心功能,以及如何使用...

    ActionScript3.0从零基础学习类

    5. **访问修饰符(Access Modifiers)**:在ActionScript3.0中,可以使用不同的访问修饰符来控制类成员(变量、常量、函数等)的可见性。常用的访问修饰符包括: - `public`:公开的,表示类成员可以被任何地方访问...

    教你如何编辑ActionScript脚本

    #### ActionScript的常量和变量 - **常量**:一旦被设定,其值不可更改。Flash内置了一些常量,可以直接引用,如`key.ENTER`表示回车键、`math.PI`表示圆周率π的值等。 - **变量**:值可以随时更改。在Flash中定义...

    flash+actionscript学习的实例和教程

    1. **基础语法**:讲解AS3的基本数据类型、变量、常量、运算符和流程控制语句。 2. **类与对象**:介绍面向对象编程概念,如类的定义、继承、封装和多态。 3. **事件处理**:讲解如何使用事件监听器处理用户交互和...

    actionscript概述及基础

    与之前的ActionScript 2.0相比,ActionScript 3.0的执行效率显著提升,这得益于它的强类型语言特性,以及对常量和变量的严格管理。 学习ActionScript不仅需要理论知识,更重要的是实践和动手能力。因此,建议学生...

    actionscript教程

    - 定义了几个常量用于控制球的位置和数量。 - 使用循环创建了10个球,并通过`gotoAndPlay`方法设置了不同的初始透明度。 - 将这些球添加到舞台上。 ##### 3. 动态效果实现 - **透明度变化**:通过在元件中预先设置...

    ActionScript3的中文api和ppt讲解

    API(Application Programming Interface)是一系列预先定义的函数、类、对象和常量,开发者可以使用它们来与操作系统或其他软件组件进行交互。ActionScript3的API文档详细列举了语言的所有内置类、方法和属性,是...

    ActionScript 3.0编程精髓(包括处理视频)

    ### ActionScript 3.0编程精髓(包括处理视频) #### 一、ActionScript 3.0简介 ActionScript 3.0是一种强大的面向对象的编程语言,主要用于开发交互式应用程序和游戏,尤其适用于Adobe Flash Player和Adobe AIR环境...

    Flex ActionScript3.0开发详解 第二章课件

    可以了解到ActionScript中常量与变量的基本用法

    ActionScript基础 ActionScript基础

    变量命名需遵循特定规则,如以字母或下划线开头,不能使用关键词或逻辑常量,且在同一作用域内必须唯一。变量定义时可以指定其作用域,如全局变量(在整个程序中可用)和局部变量(仅在其定义的代码块内可用)。变量...

    ActionScript3.0 枚举类型的使用

    在探讨ActionScript 3.0中的枚举类型之前,我们先简单回顾一下枚举类型的基本概念。枚举(Enumeration)是一种特殊的数据类型,用于定义一个有限的、命名的常量集合。这种数据类型通常用于表示一组相关的选项或状态...

    ActionScript3代码规范

    - 常量名全大写,单词间用下划线分隔,例如:`MY_CONSTANT`。 2. **缩进与空格**: - 使用4个空格进行代码缩进,避免使用制表符。 - 函数参数之间、操作符周围应有空格,例如:`var myVar = obj.method(param1, ...

    ActionScript 3.0编程精髓

    9. **优化技巧**:书中可能包含AS3性能优化的最佳实践,如减少不必要的计算、正确使用垃圾回收、缓存常量等。 10. **调试和测试**:AS3提供了强大的调试工具,如Flash Professional的ActionScript面板和独立的Flex ...

    《ActionScript 开发技术大全》

    1. **基础语法**:介绍ActionScript的基本语法结构,如变量、常量、运算符、流程控制语句等。 2. **面向对象编程**:深入讲解类、对象、继承、多态、封装等概念,并通过实例演示如何编写和使用类。 3. **事件处理*...

    ActionScript 3.0编程技术实战宝典pdf

    该书首先会介绍ActionScript 3.0的基础知识,包括语法结构、数据类型、变量和常量、运算符以及流程控制语句。这些基础知识是编写任何程序的基础,对理解ActionScript 3.0的工作原理至关重要。书中将详细讲解如何声明...

    ActionScript 3.0 编程.pdf

    变量和常量 数据类型 处理对象 属性 方法 事件 基本事件处理 了解事件处理过程 事件处理示例 创建对象实例 常用编程元素 示例:动画公文包片段 使用 ActionScript 构建应用程序 用于组织代码的选项 选择合适的...

    ActionScript2.0教程

    了解变量、常量、数据类型(如字符串、数字、布尔值)以及流程控制语句(如if...else、for、while循环)是学习ActionScript的基础。 二、语法结构 ActionScript2.0的语法结构包括声明、表达式和语句。声明用于定义...

Global site tag (gtag.js) - Google Analytics