`

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

    精通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的强大功能来创建可视化图形,特别是...

    Foundation ActionScript 3.0 Animation

    《Foundation ActionScript 3.0 Animation》是一本深入探讨ActionScript 3.0动画技术的专业书籍,主要聚焦在“Making Things Move”的主题上。ActionScript是Adobe Flash平台的核心编程语言,而ActionScript 3.0作为...

    actionscript 3.0动画制作教程

    ActionScript 3.0是Adobe Flash Professional、Flash Player以及Adobe AIR中的主要编程语言,用于创建交互式内容、游戏和富互联网应用程序(RIA)。本教程针对ActionScript 3.0的动画制作进行了深入讲解,旨在帮助...

Global site tag (gtag.js) - Google Analytics