`

actionscript3.0

    博客分类:
  • flex
阅读更多

1>actionsript 3程序的编译流程

  swf文件是flash文件格式,它里面放着一堆可以被flash play所理解的标签,容纳着媒体资源和abc字节码。

 

如果是flex builder,且使用了mxmxl语言,那么flex编译器会先将mxml语言转换成相应的actionscript3代码,再从actionscript3代码编译为abc字节码,最后放入其他嵌入的媒体资源,编译成swf文件。

 

1.1trace函数

   trace()是最常用的函数之一,它的功能是将括号中的内容从输出面板中输出。

 

写道
package com.fl
{
import flash.display.MovieClip;
import flash.trace.Trace;

public class HelloWorld extends MovieClip
{
public function HelloWorld()
{
Trace("helloWorld");
}

}
}

 

 

2:actionscript3语言基本元素

 

  2.1ActionScript3中数据的本质及重要性质

 

一切都是对象
ActionScript3中所有的数据都是对象。

 

2.1.2 ActionScript3中数据类型概述

基本数据类型{

Boolean ,int ,Number,String 和uint

}

 

int,Number,uint是处理数字的。

int用了处理整数,

Number用来处理很长又有小数点的数字,

uint处理很大的正整数。

 

String是处理文字的,成为字符串。

Boolean又称布尔值,用来标识真假,这种类型的数据只有两个,一个是true,一个是假

 

复杂数据类型:Array,Date,Error,Function,RegExp,xml,XMLList,我们自己定义的类也全部属于复杂数据类型。

 

变量的声明和使用

 

初学者往往误以为变量及是数据,实际上并不是这样,变量好比是一个遥控器,指向我们要操纵的数据。对变量进行操作,变量指向的数据及会发生相应的变化。

 

声明变量的语法

  var 变量名:数据类型;

 var 变量名:数据类型=值;

var是一个关键字,用来声明变量。变量是数据类型谢在冒号后。其次,如果要赋值,那么直的数据类型必须和比例的数据类型一致。

 

例如:

var h;//声明变量h,但未指定类型,默认为untyped
var g;//同上

 

2.2.3变量的本质

在ActionScript3中,所有的数据都是对象,我们通过不了来操作对象,变量和对象是怎么的联系,变量持有引用(reference),而引用则指向要操作的对象,因此实际上我们是通过引用来操作对象。

 

2.2.4值类型和引用类型的区别

 值类型直接存储值,而引用类型存储引用,指向要操作的对象。

 

值类型就是基本数据类型(int ,boolean,number ,string,uint)

其他的数据类型就全是引用类型

 

值类型的数据不用new关键字来创建,必须使用new关键字创建的一定不是值类型。

 

 

2.3使用const声明常量

const foo:int=100;

对于值类型来说,常量持有的就是值;,对于引用类型来说,常量持有的就是引用。

注意对引用类型而言,常量只能保证持有的引用不变,并不能保证引用自身的状态不发生改变。

 

2.4基础数据类型:boolean,int,uint,number,string

复杂数据类型:array,object

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

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

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

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

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

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

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

    ActionScript3.0 Game Programing中文版

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

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

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

    actionscript 3.0动画制作教程

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

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

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

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

    ActionScript3.0是Adobe开发的一种面向对象的编程语言,主要用于创建富互联网应用程序(RIA),尤其是在Flash平台上。它是Flash Professional、Flash Builder等工具的核心组成部分,让开发者能够为网页、桌面和移动...

    Flash ActionScript 3.0动画教程(中文高清)+源码

    《Flash ActionScript 3.0动画教程》是一本专为学习和掌握Flash中ActionScript 3.0编程语言而设计的教程,特别适合对动画制作和互动设计感兴趣的读者。ActionScript 3.0是Adobe Flash Platform的核心编程语言,它的...

    ActionScript3.0宝典 pdf 高清晰

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

    ActionScript 3.0 编程.rar

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

    《ActionScript 3.0 语言和组件参考》中文官方版本,无错

    ActionScript 3.0 提供了可靠的编程模型,具备面向对象编程的基本知识的开发人员对此模 型会感到似曾相识。ActionScript 3.0 中的一些主要功能包括: ■ 一个新增的 ActionScript 虚拟机,称为 AVM2,它使用全新的...

    actionscript3.0开发的进度显示条项目

    ActionScript3.0(简称AS3)是Adobe Flash平台的核心编程语言,用于创建交互式、动态的富媒体内容,如网页动画、游戏、应用程序等。本项目“actionscript3.0开发的进度显示条项目”显然是一个使用AS3实现的可视化...

    Foundation ActionScript 3.0 Animation

    《Foundation ActionScript 3.0 Animation》是一本...《foundation Actionscript3.0 Animation.pdf》这个文件很可能是这本书的电子版,包含完整的章节内容和可能的练习案例,对于自学或者参考来说是非常宝贵的资源。

    ActionScript3.0帮助文档完整版

    在解压后的“ActionScript3.0chm完整版”文件中,你将找到详细的API参考、教程和示例代码,这些都能帮助你掌握ActionScript 3.0的核心概念和技术。无论是学习基本语法、类库使用,还是深入到高级特性,这个文档都是...

    《ActionScript3.0完全自学手册》电子教案

    【ActionScript 3.0完全自学手册】电子教案详述了ActionScript 3.0这一编程语言的基础知识,包括它的历史、特点、新特性以及在Adobe Flash CS3中的应用。ActionScript 3.0是在Adobe Flash CS3和Flex 2.0发布时同步...

    最专业的ActionScript 3.0

    【ActionScript 3.0详解】 ActionScript 3.0是一种强大的编程语言,主要用于实现Flex应用的业务逻辑和控制,与MXML一起构成了Flex应用程序开发的基础。ActionScript 3.0在Flash Player运行环境中执行,借助...

    flash ActionScript 3.0 PPT课件

    【ActionScript 3.0 知识点详解】 ActionScript是一种强大的脚本语言,最初由Macromedia开发,主要用于Adobe Flash平台,目前的最新版本是3.0。ActionScript 3.0(AS3)是一种面向对象的编程语言,基于ECMAScript...

    ActionScript3.0cookbook中文版

    《ActionScript3.0 Cookbook中文版》是一本专注于ActionScript3.0编程技术的实践指南。ActionScript是Adobe Flash平台上广泛使用的脚本语言,尤其在创建互动内容、游戏和富互联网应用程序(RIA)中扮演着核心角色。...

Global site tag (gtag.js) - Google Analytics