Actionscript是内置于flash的一种脚本语言,语法简单且灵活。但要掌握起来也不容易,下面我就简单的给出一个初级教程!当然如果你没有一点语言基础,看起来应该会比较费事!这里我就认为您已经有了其他语言基础。
这里分成以下几部分进行介绍:
• ActionScript 的基本语句
• ActionScript 控件的使用
• ActionScript 使用方式
• ActionScript 帮助的使用
• ActionScript 与JavaScript的互操作
• ActionScript 与servlet互操作
一。语法基础
• 类文件的写法
和其他语言的类声明一样。可以有构造方法,也可以没有构造方法,可以有访问控件符
• 变量声明
变量声明的严格格式为:[访问控制符] var varName:varType = new varType(paras);
也可以没要左边的类型声明: [访问控制符] var varName = new varType(paras);
推荐方式:能严格声明的尽量进行严格的声明,这样查看时会更容易理解,
编译时也更容易的检出错误
• 函数声明
函数声明严格格式为:[访问控件] function 方法名(参数列表:参数类型):返回类型{}
也可以写成: [访问控件] function 方法名(参数列表) {}
同样的推荐严格声明的方式!
• 函数调用
和其他语言类型一样,在类中可以直接调用各个方法,在类外则要使用:
对象.方法名()
的调用方式。不过这里有一些其他的调用方式,后面我们会讲到!
• 控件的创建
控件一般的创建方式如下:
m_mc. createObject(linkageName, instanceName, depth, initObject) ;
其中: linkageName:就是你要创建的控件类型,如:TextArea, Label等
instanceName:就是你为这个控件分配的一个实例名称
depth:flash中是通过深度来管理各个子控件的,所以创建控件时你
应该避免同一对象上的两个子控件深度相同,一般通过如下方式得到
一个深度值:m_mc.getNextHighestDepth()
initObject:初始化的对象,用来对插件进行一些初始化,例如每一个按钮都
要有一个标签值,那么这个参数你就可以写成:{label:”button1”}
关键注意点:要创建一对控件时,必须在元件库中已经存在这个控件,否则创建后不可见
• 控件的访问
Flash中是通过一种层级关系来处理各个控件的。例如有一个控件A,在A上创建了B,在B上创建了C,C有一个属性name,那么要访问这个name属性你就得使用如下语句:A.B.C.name来实现。控件的访问有时会是一件很麻烦的事情,你必须对这种层级关系有很好的认识和理解才能不陷了其中!
当然了,如果一个变量就对应到一个控件上,那么在这个变量的作用范围内,也可以直接使用这个变量来访问,例如:D=A.B.C;那要访问C的name就可以直接用:D.name。
分享到:
相关推荐
《Flash ActionScript3.0教程示例(从入门到精通)》是一本全面解析ActionScript3.0编程语言在Flash平台上的应用的教程。ActionScript3.0是Adobe Flash Professional中的核心编程语言,用于创建交互式动画、游戏、富...
《Flash ActionScript 2.0教程》是一本专为初学者和有一定基础的ActionScript使用者设计的PDF电子书。ActionScript是Adobe Flash平台的核心编程语言,用于创建交互式、动态和丰富的网络内容。本教程旨在帮助读者掌握...
本教程是面向中文用户的专业ActionScript3教程,旨在帮助开发者利用Adobe Flash CS3专业软件进行高效而深入的应用程序开发。 在AS3中,显著的变化是对面向对象编程(OOP)的全面支持,这使得代码更加结构化和可维护...
* ActionScript 使用英文单词和元件提供了一种为 Flash 影片设置指令的方法 * ActionScript 可以实现各种动画特效、对影片的良好控制、强大的人机交互以及与网络服务器的交互功能 2.1 Flash 中的程序和脚本 * 程序...
总之,ActionScript2.0教程涵盖了从基本语法到高级功能的全面内容,旨在帮助开发者掌握这一强大的脚本语言,创造出富有创新和互动性的Flash应用程序。通过深入学习并实践本教程中的知识点,你将能够熟练地利用...
### ActionScript3编程游戏教程知识点概述 #### 一、ActionScript3简介与环境搭建 - **ActionScript3介绍**:ActionScript3是Adobe Flash Player和Adobe AIR中的脚本语言,用于开发交互式应用程序、视频游戏和服务...
### ActionScript与Flex教程知识点概览 #### 一、ActionScript简介 - **定义与历史**:ActionScript是一种面向对象的脚本语言,主要用于增强Adobe Flash Player和Adobe AIR中的交互性和功能。它最初由Macromedia...
首先,我们关注“ActionScript3教程”这个部分。AS3相比早期版本有了显著提升,包括类型系统、类和对象的严格性,以及性能的优化。AS3引入了强类型系统,这意味着变量在声明时必须指定类型,如`var myVariable:...
### ActionScript基础教程知识点解析 #### 一、ActionScript概览与基本语法 ActionScript是一种强大的脚本语言,主要用于Adobe Flash平台,使开发者能够创建动态交互式内容、游戏和应用程序。ActionScript的发展...
总的来说,这个教程覆盖了ActionScript 3.0的基础和进阶主题,包括面向对象编程、事件处理、XML操作、异常处理和性能优化等,对于想要学习或提升AS3.0技能的学习者来说,这是一个全面且实用的资源。
ActionScript 3.0是Adobe Flash平台上的一种编程语言,它为开发富互联网应用程序(RIA)提供了强大的支持。这个实战教程旨在帮助你系统地理解和掌握ActionScript 3.0的基础及高级概念,无论你是初学者还是有一定经验...
《Flash ActionScript 3.0动画教程》是一本专为学习和掌握Flash中ActionScript 3.0编程语言而设计的教程,特别适合对动画制作和互动设计感兴趣的读者。ActionScript 3.0是Adobe Flash Platform的核心编程语言,它的...
### Spring ActionScript 开发教程知识点概述 #### 一、Spring ActionScript 概述 - **Spring ActionScript**:这是Spring框架在ActionScript语言环境下的实现。由于ActionScript主要用于Flash平台的开发,因此...
根据提供的文件信息,我们可以从中提炼出与Flash ...通过上述知识点的总结,我们可以了解到Flash ActionScript 2.0不仅是一种强大的脚本语言,也是一种重要的多媒体开发工具,为Web开发者提供了丰富的可能性。
ActionScript 2.0是Adobe Flash Professional中使用的一种编程语言,用于为交互式内容、动画和应用程序提供动力。本教程将深入探讨ActionScript 2.0的基础知识、语法特性以及如何利用它来增强你的Flash项目。 一、...
根据给定的文件信息,我们将聚焦于“Flash ActionScript 3.0动画高级教程”,这一主题涉及了Flash动画制作和ActionScript 3.0编程语言的高级应用,由Keith Peters编写,是动画制作领域的权威指南。 ### Flash ...
`Flash_ActionScript_3[1].0从入门到精通.pdf`这份教程可能涵盖了以下内容: 1. **基础语法**:讲解AS3的基本数据类型、变量、常量、运算符和流程控制语句。 2. **类与对象**:介绍面向对象编程概念,如类的定义、...
这个压缩包包含了关于ActionScript 3.0的全面学习资源,包括语言参考、详细教程以及一本实用的Cookbook。 首先,`ActionScript3.0中文版.chm`很可能是一个帮助文档,它详细介绍了ActionScript 3.0的基础语法、类库...
### ActionScript教程详解 #### 一、ActionScript简介与应用场景 ActionScript是一种强大的脚本语言,主要用于Adobe Flash Player和Adobe AIR平台,使开发者能够创建动态交互式内容、应用程序和游戏。ActionScript...
第一本书,“ActionScript.3.0动画教程”,可能涵盖了以下知识点: 1. **基础语法**:ActionScript 3.0的语法结构,包括变量、常量、数据类型、运算符、流程控制语句等。 2. **面向对象编程**:类、对象、继承、...