`

ActionScript3.0(一)--变量(转载)

阅读更多
看了几天的官方语言指南,对ActionScript3.0(以下简称as3.0)的变量有了一些了解,和大伙分享一下。
   as3.0对变量的声明有了要求,要指明变量的类型(这也是写程序应该遵守的法则),具体看下面的例子:


        1.声明方式
          (1)actionscript
               i;    //这样声明方式是错误的
               var i; //这样的声明方式在as3.0中也是不推荐使用的
          (2)actionscript3.0
              var i:String;    //声明
              i="helloWorld!"; //赋初始值

        2.声明并赋初始值
           var i:String="helloworld";

        3.多个变量声明
           var i:int,a:String,b:Number;

        4.多个变量声明并赋初始值
            var i:int=2,a:String="nihao",b:Number=4;
  

    这回关于变量的作用域没有变化

        1.全局变量的声明
            var str:String="World";
             function fun(){
                 trace(str);     //输出: World
             }
             fun()
             trace(str)         //输出: World

         2.局部变量的声明
             function fun(){
                var str:String="World";
                trace(str);      //输出: World
             }
             trace(str)          //错误:str不能确定范围

         3.全局变量和局部变量相互关系
              var str1:String="World";
              function fun(){
                   var str1:String="local";
                   trace(str1);      //输出: local
               }
              trace(str1)            //输出: World

    关于变量的数据类型和默认值,看下面
      
数据类型  默认值
Boolean  false
int  0
Number  NaN
Object  null

String  null
uint  0
无声明类型  undefined
所有的其他类(包括用户自己的类)  undefined
  

    以上是小弟的浅见,有什么不好的地方多指教,关于变量的使用先说到这,如果大家有关于as3.0方面不同意见,请大家留言,一起学习进步。最后,祝大家在程序享受快乐。
分享到:
评论

相关推荐

    ActionScript3.0 CN-VERSION

    - ActionScript3.0引入了强类型系统,意味着变量在声明时必须指定其数据类型。这提高了代码的稳定性和可维护性,减少了运行时错误。 - 类和接口的概念也得到了增强,支持面向对象编程,包括封装、继承和多态性。 ...

    ActionScript-3.0-Cookbook

    《ActionScript 3.0 Cookbook》是一本针对ActionScript 3.0编程语言的专业指南书籍,由O'Reilly出版,旨在帮助开发者掌握并解决在使用ActionScript 3.0过程中遇到的各种问题。该书不仅覆盖了基本概念和技术细节,还...

    精通Flex 3.0--基于ActionScript 3.0实现源码

    它基于ActionScript 3.0,这是一种面向对象的编程语言,为开发人员提供了强大的功能和高性能。本资料包着重于通过ActionScript 3.0来深入理解和实践Flex 3.0的开发。 1. **ActionScript 3.0**:相较于之前的版本,...

    ActionScript 3.0开发技术大全(第一部分)

    第1篇 ActionScript3.0语言基础  第1章 ActionScript3.0概述  第2章 搭建ActionScript3.0开发环境  第3章 ActionScript3.0语法 第2篇 ActionScript3.0面向对象特性  第4章 ActionScript3.0面向对象编程  第...

    ActionScript 3.0 API文档(CHM+HTML最新中文完整)

    《ActionScript 3.0 语言和组件参考》概述 《ActionScript 3.0 语言参考》是 Flash® Player 和 Adobe AIR™ 应用程序编程接口 (API) 的参考手册。 此版本包括支持 Adobe AIR 运行时环境的新 ActionScript 类、...

    ActionScript3.0开发之--->葵花宝典

    本"葵花宝典"应该是针对ActionScript3.0开发者的一份综合学习资料,包含了中文API文档和PDF电子书,对于初学者和进阶者都是宝贵的资源。 ActionScript3.0相较于之前的版本有了显著的提升,特别是在性能和类型系统...

    Flash ActionScript3.0教程示例(从入门到精通).rar

    《Flash ActionScript3.0教程示例(从入门到精通)》是一本全面解析ActionScript3.0编程语言在Flash平台上的应用的教程。ActionScript3.0是Adobe Flash Professional中的核心编程语言,用于创建交互式动画、游戏、富...

    ActionScript3.0 Game Programing中文版

    《ActionScript3.0 Game Programming》是一本专为游戏开发者设计的权威教程,中文版的出版使得更多中国读者能够深入理解和掌握ActionScript3.0在游戏开发中的应用。这本书不仅覆盖了ActionScript的基础语法和面向...

    ActionScript3.0完全自学手册电子教案_ActionScript3.0_

    1. **基础概念与环境设置**:首先,你需要了解ActionScript3.0的基础,包括变量、数据类型(如Number、String、Boolean)、运算符以及流程控制(如if语句、for循环、while循环)。此外,还需要设置开发环境,如安装...

    Flash.ActionScript.3.0动画教程-源码

    Flash.ActionScript.3.0动画教程-源码Flash.ActionScript.3.0动画教程-源码Flash.ActionScript.3.0动画教程-源码Flash.ActionScript.3.0动画教程-源码Flash.ActionScript.3.0动画教程-源码

    ActionScript3.0宝典 pdf 高清晰

    ActionScript 3.0 是Adobe开发的一种编程语言,主要用于创建交互式内容,特别是在Flash和Flex平台上。这个“ActionScript 3.0 宝典”很可能是一本全面介绍该语言的教程,适合初学者和有一定经验的开发者。PDF版本...

    ActionScript3.0编程手册PDF--从adobe网站下载的

    ActionScript3.0是Adobe开发的一种强类型、面向对象的脚本语言,主要应用于Adobe Flash Platform,用于创建交互式富媒体内容、网络应用程序以及游戏。这份"ActionScript3.0编程手册PDF"提供了全面的指南,帮助开发者...

    ActionScript 3.0 编程.rar

    ActionScript 3.0 是Adobe开发的一种面向对象的编程语言,主要用于创建富互联网应用程序(RIA,Rich Internet Applications),尤其是在Flash平台上。它极大地提升了Flash Player和Adobe AIR应用的性能和功能,使得...

    Flash ActionScript 3.0 编程技术教程(附书光盘)

    本书全面介绍了ActionScript 3.0的基本语法、类的架构以及面向对象程序的设计理念。内容安排上既适合刚刚接触到ActionScript脚本语言的初学者,也照顾到学习过ActionScript之前版本有一定编程经验的读者。 鉴于...

    贪吃蛇游戏--ActionScript3.0版

    ActionScript3.0是该语言的一个重大更新,引入了许多改进,包括类型检查、面向对象编程的支持、性能提升以及ECMAScript 3兼容性。这些改进使得ActionScript3.0成为开发复杂Flash内容的首选语言。 在这款Flash贪吃蛇...

    ActionScript 3.0动态绘制正弦曲线(附源码)

    ActionScript 3.0是Adobe Flash Professional和Flex SDK中用于创建富互联网应用程序(RIA)的主要编程语言。在“ActionScript 3.0动态绘制正弦曲线”这个项目中,开发者利用了AS3的强大功能来创建可视化图形,特别是...

Global site tag (gtag.js) - Google Analytics