flash8的ActionScript基础

5.1 ActionScript 编程基础

Page 2

5.1.1 ActionScript 中的相关术语

在Flash8中,如果要进行动作脚本设置,可以直接打开“动作”面板,在ActionScript 编辑器中为帧、按钮、影片剪辑添加脚本程序。在学习ActionScript 程序之前,应了解以下几个常用的概念。

Page 3

类和对象

类是对象的软件抽象,是创建对象的模板。例如,如果一个人被看作一个对象的话,那么人这个物种就可以被看作一个类。一个类表示一组相似的对象。对象是类的实例。类可以减少大量重复性工作,假如在一个Flash 游戏中,里面有一些人物角色,每个人都有相同的一些特性,如,身体组成。在这种情况下,就应该创建一个“角色”类,以后每当需要一个新的角色时就从“角色”类中生成一个即可。类和对象的关系与元件和实例的关系一样,因为元件实际上就是Flash 的内建类。

Page 4

实例、实例名称

实例:

实例就指对象,对象就是从它所属的那个类产生的。实例名称:

在脚本中用来代表影片剪辑和按钮实例的惟一名称。可以使用“属性”面板为舞台上的实例指定实例名称。例如,库中的元件名为“counter ”,影片中该元件的两个实例可以使用实例名称scorePlayer1和scorePlayer2,那么可以使用下面的代码来设置每个影片剪辑实例中的tick 属性。

_root.scorePlayer.tick = 20;_root.scorePlayer.tick = 10;

Page 5

属性和方法

属性是类知道的事情,而方法是类完成的事情。属性和方法都是类的职责。定义类就必须定义它的属性和方法。属性的定义需要定义它的名称和数据类型。方法的定义就是创建一个函数的过程,根据需要可以创建出能够接受参数且能够返回值的方法。

Page 6

标识符

标识符是一个符合特定规则要求的字符串。这个字符串的第一个字符必须是字母、下划线(_)或美元符号($),其后的字符必须是字母、数字、下划线或美元符号。程序中所有需要命名的东西(例如,变量或实例)的名称都应该是一个标识符。

Page 7

变量

变量是保存数据类型值的标识符。可以创建、更改和更新变量,也可以获得它们存储的值以在脚本中使用。如,下面代码中,赋值符号(=)左侧的标识符都是变量。

x = 5;

y = 10;

name = “hello ”;

customer.address = “Beijing ”

c = new Color(mcColrName);

Page 8

事件

面向对象的软件运行是随着一个个事件的发生来推进的,这被称为“事件驱动”。如,当你欣赏Flash 动画时,实际上是正在发生一个个“进入帧”事件,在这些事件中,FlashPlayer 会呈递每帧中的内容,所以你就能看到画面。当你单击按钮时,一个按钮事件就发生了,该按钮事件中的脚本被执行,这些脚本的作用可能是把你带到特定的场景,特定的帧,或者是链接到某个URL 。

Page 9

函数和参数

函数

函数是可重用的代码段。一个函数完成一个特定的任务。可以向函数传递参数,也可以从函数中返回值。

参数

是用于函数传递值得占位符。在下面的area()函数中,x 和y 是该函数的两个参数。

function area(x,y){return x*y;}

当你像下面这样调用area()函数时,就通过其参数向该函数传递了所需的两个值,这两个值在函数中进行运算,并将其运算结果返回到调用位置。rectangleArea = area(2,3);

Page 10

5.1.2 ActionScript 语法基础

点语法

点语法典型的使用形式是以对象名称或元件实例名称开头,然后是一个点,最后是一个属性或方法名。例如,myMovieClip._alpha 。除了这种最基本的用法外,点语法可以通过描述出一个路径来很方便的指向某个目标对象。例如,假如smallMovieClip 影片剪辑位于bigMovieClip 影片剪辑中,而bigMovieClip 影片剪辑又位于场景时间线中,则当要在场景时间线中引用smallMovieClip 的alpha 属性时,可以使用表达式_root.bigMovieClip.smallMovieClip._alpha 。这里_root 是一个特殊的属性,用来引用根时间线。

另外,点语法也不只是可以用来引用属性和方法,也可以用来引用变量,例如,smallMovieClip.myVariable 用来引用smallMovieClip 中定义的变量myVariable 。

Page 11

分号

分号的重要性仅次于点语法,因为在Flash 中,是用分号(;)来明确的表示一条语句的结束。如:

myText = “Hello world!”;

gotoAndPlay(10);

虽然Flash 不要求语句结束时必须使用分号,但明确的使用分号作为语句的结束是好的编程习惯。

Page 12

花括号

有些脚本显然是应该作为一个“代码块”来执行的,例如,影片剪辑或按钮的事件处理器中的脚本、函数中要执行的脚本,以及类的定义。为了明确的表示这些脚本是要作为一个整体存在和执行的,需要把这些脚本用花括号括起来。按钮事件处理器:

on (release) {_level1._visible = false;_level0._visible = true;gotoAndStop(41);}

Page 13

圆括号

圆括号是在定义和调用函数时使用的。在定义函数时,函数的参数需要用圆括号括起来,而调用函数时,传递给函数的各参数的值也必须用圆括号括起来,如下,定义函数:

function area(x,y){return x*y;}

调用函数:

rectangleArea = area(2,3)

因为方法也是函数,所以在调用对象的方法时也需要使用圆括号:mySound = new Sound();mySound.attachSound(“backgroundSound ”);;mySound.start(0,9999);

此外,圆括号的另一个重要作用就是在四则运算中改变运算的优先级,如2*3+1和2*(3+1)结果不同。

Page 14

引号

引号在Flash 中的作用就是用来表示字符串,当要表示某个内容是一个字符串值时,则把它用引号引起来即可,如下:

myText = “Hello World!”;

但要在两个双引号中使用双引号时(如字符串中本身就带有双引号),则为了使用双引号时不致于发生错误的结合,应该使用转义字符(\),如:

myText = “他喜欢说的一句话是\”相信自己\”。”;

Page 15

方括号和常数

方括号

方括号用于定义数组。Flash 中专门有一个数组类,因此,创建的数组都是从这个数组类生成的对象。下面的语句创建了包含3个元素的数组:

myArray=[1,2,3];

常数

常数是一些其值永远不变的常量。如,圆周率π的值就是一个常数。在Flash 中,有若干种形式的常数,有点常数是以类的属性的形式存在的,如,要使用圆周率π的值,可以使用Math.PI ,PI 是内建类Math 的一个属性;而有点常数是以布尔值的形式存在的,如flash 和true 。

以属性形式存在的常数用于计算和比较,如,下面的语句要计算圆的面积:circleArea = Math.PI*Math.pow(radius,2);

以布尔值形式存在的常数常用于设置属性的值。如,下面的语句设置影片剪辑为不可见:

myMovieClip._visible = false;

Page 16

关键字

在动作脚本中保留了一些具有特殊用途的名字称为关键字,在编写脚本时,不要再使用他们作为变量、函数或标签名称使用。表5.1列出常见的一些关键字。表5.1 常见关键字

Break else instance typeof delete case for new var in continue function return void this default if switch while with

Page 17

大小写敏感和注释

大小写敏感

大小写敏感是减少程序人为何输入错误的有效手段,因此应该养成按Flash 推荐的大小写来使用属性、方法、函数等,当遵循了Flash 推荐的大小写时,这些属性和方法名会以高亮来显示。如,gotoAndPlay()是推荐的写法,而gotoandplay()就不是。

注释

使用注释是开发人员的良好习惯,它可以向脚本中添加说明,便于用户对程序的理解。注释不会增加文件的体积,因为注释不会被编译到SWF 文件中。注释既可以单独占一行,也可以直接写在代码行的后面。如:

//游动速度speed = random(7);direction = random(8);//游动方向

除了使用“//”来添加单行注释外,还可以创建被称为“注释块”的注释。使用注释块方式可以在文档中添加大段的注释,注释块以/*开始,以*/结束。位于注释块中的任何东西都将被Flash 当作注释。

Page 18

5.1.3 数据类型和变量

如果变量是瓶子,则数据类型就是可以装入瓶子的东西的所属的类型。如果没有明确声明的情况下,一个变量(瓶子)中应该可以装入各种类型(例如酱油类或醋类或白水)的数据。但如果变量在创建时被明确声明了只能装入某种类型的数据(声明某个瓶子只能装酱油,则不能装醋进去),则以后就必须遵守这个约定。

变量是一种可以安全的但却是临时的保存数据的方法,而数据类型则是变量所保存的数据类型。Flash 可以使用多种数据类型:数字、字符、布尔、数组、对象、null 和undefined 。下面我们简要介绍几种常用的基本数据类型:

Page 19

字符串数据类型

任何一个由可显示的字符(数字、字母、标点符号)组成的串都可以被称为字符串,只要他们出现在引号之间。如,”123467”、”Flash8”、”#—¥83”都是字符串。可以使用”+”运算符把几个字符串串联起来,如,stringLink = “你好,”+”Flash!”;那么stringLind 中保存着字符串”你好,Flash !”。

Page 20

数字数据类型

操作数字对读者来说会更熟悉些,在ActionScript 中只有一种数字数据类型即双精度浮点数。可以使用算术运算符,例如,加(+)、减(-)、乘(*)、除(/)、等对数值型数据进行处理;也可以使用内置的Math 对象的方法处理数值。如,使用sqrt(数值)方法求数值的平方根,如,Math.sqrt(90);

假如一个字符串和一个数字相加会怎样?如:x = “2”+3;

在这种情况下,Flash 会把数字视为字符串,那么x 中存放着字符串”23”。

ActionScript3 Flash编程无基础入门教程整理版

ActionScript3 Flash编程无基础入门教程 如果你觉得https://www.360docs.net/doc/477071091.html,上的很多文章看太深奥,或者你是一个没有任何程序基础想学as,或者你连flash都不会。那么这篇文章就是你茫茫大海上的明灯,让你找到学习as的方向。 做过Flash动画的Flash爱好者们都知道,要做好一个Flash动画,AS是必不可少的,即使只是很简单的几句代码也能起到整个Flash画龙点睛的作用。这里我只简单的介绍一下AS的基本常识。 首先我们要了解AS要写在什么地方,什么时候AS会被触发执行。 1、帧: 写在关键帧上面的AS,当时间轴上的指针走到这个关键帧的时候,就写在这个帧上面的AS就被触发执行了。常见的例子有在影片结尾的帧写上stop() 等。操作方法就是点选关键帧,然后打开AS面板。 2、按钮: 不同于帧上面的AS,按钮上面的AS是要有触发条件的。要把AS写在按钮上,操作方法是点选目标按钮,然后打开AS面板。举个例子能说的更明白。 假设有一个动画,要让它在播放完同时停止,那么,你要做的就是在这个动画的最后一帧写AS stop(); 再假设有个按钮,效果是按下按钮后停止播放,那么步骤如下。 做一个按钮,放到主场景,点选按钮,然后打开AS面板。现在如果也在按钮上写 stop(); 那么,输出的时候就会提示错误。正确的应该这样写 on(release){ stop(); } 这里要比帧的动画多这些代码: on(release){} , 整个代码翻译过来就是: 当(松开){ 停止 } 红色的代码表示鼠标的触发事件事件之一,这里用的是release 松开,按钮的常用事件: release 松开 releaseOutside 在按钮外面松开 press 按下 rollOver 鼠标进入按钮的感应区 rollOut 鼠标离开按钮的感应区 现在很明确了:写在按钮上面的AS一定就是这种格式的: on(事件){要执行的代码} 3、MC(电影剪辑) 如果你看懂了上面的内容,那么写在MC上面的AS和写在按钮上的大同小异。操作方法就是点选MC,然后打 开AS面板。看个例子 onClipEvent(load){ stop(); } 同样,MC需要一个事件来触发AS的执行。翻译这段代码就是 当剪辑(载入){ 停止 } 红色代码同样表示一个事件。MC的事件有下面这些: load 载入,当MC出现的时候执行。也就是除非卸载这个MC,否则load事件内的代码只执行一次

完整版初中英语语法大全知识点总结

英语语法大全 初中英语语法 学习提纲 一、词类、句子成分和构词法: 1、词类:英语词类分十种: 名词、形容词、代词、数词、冠词、动词、副词、介词、连词、感叹词。 1、名词(n.):表示人、事物、地点或抽象概念的名称。如:boy, morning, bag, ball, class, orange. :who, she, you, it . 主要用来代替名词。如): 2、代词(pron.3、形容词(adj..):表示人或事物的性质或特征。如:good, right, white, orange . 4、数词(num.):表示数目或事物的顺序。如:one, two, three, first, second, third, fourth. 5、动词(v.):表示动作或状态。如:am, is,are,have,see . 6、副词(adv.):修饰动词、形容词或其他副词,说明时间、地点、程度等。如:now, very, here, often, quietly, slowly. 7、冠词(art..):用在名词前,帮助说明名词。如:a, an, the. 8、介词(prep.):表示它后面的名词或代词与其他句子成分的关系。如in, on, from, above, behind. 9、连词(conj.):用来连接词、短语或句子。如and, but, before . 10、感叹词(interj..)表示喜、怒、哀、乐等感情。如:oh, well, hi, hello. 2、句子成分:英语句子成分分为七种:主语、谓语、宾语、定语、状语、表语、宾语补足语。 1、主语是句子所要说的人或事物,回答是“谁”或者“什么”。通常用名词或代词担任。如:I'm Miss Green.(我是格林小姐) 2、谓语动词说明主语的动作或状态,回答“做(什么)”。主要由动词担任。如:Jack cleans the room every day. (杰克每天打扫房间) 3、表语在系动词之后,说明主语的身份或特征,回答是“什么”或者“怎么样”。通常由名词、 代词或形容词担任。如:My name is Ping ping .(我的名字叫萍萍) 4、宾语表示及物动词的对象或结果,回答做的是“什么”。通常由名词或代词担任。如:He can spell the word.(他能拼这个词) 有些及物动词带有两个宾语,一个指物,一个指人。指物的叫直接宾语,指人的叫间接宾语。间接 宾语一般放在直接宾语的前面。如:He wrote me a letter . (他给我写了 一封信) 有时可把介词to或for加在间接宾语前构成短语,放在直接宾语后面,来强调间接宾语。如:He wrote a letter to me . (他给我写了一封信)

英语语法基本基础知识——时态

英语的时态问题 英语的时态可以分为:“时”(time) 和“体”(aspect)(又称为态)。时是指动作发生的时间,体是指动作发生时的状态。时间与体就象是坐标里的横轴和纵轴,它们的结合交织出了瞬息万变的时空,也构成了英语动词的时态问题。 时间分为:过去,现在,将来,过去将来 体分为:一般(在某个时间点), 进行(延续某个时间段), 完成(完成某个时间段) 完成进行(延续某个完成的时间段) 如此以来,英语中就有16种时态变化,现在就用动词为write例,看看它们的形式。 注意:里面的斜体字部分,由于时态过于复杂,几乎没有人真正去应用它们,可以忽略不记。 下面就常用的12种时态,(其中还有三种相对用的较少的,请注意)。具体分析一下。 一.一般现在时 表示现在的时间“点”上发生的动作或者状态,常用于以下的情况 1、经常重复发生的动作或存在的状态,多与often, always, usually, sometimes, everyday, 等时 间状语连用。 He takes a walk after supper everyday My mother and father work at the same company. 2、表示性格,特征,能力。 Mr. Smith hates fish and never eats any. 3、表示客观真理或者普遍事实。

The sun rises in the east. 二.一般过去时 表示过去某时发生的动作或者状态,常和表示过去某个时间“点”的时间状语(yesterday, last week, 3 years ago, in 1987)连用 She bought a car last week. He came to help me at that time. 三.一般将来时 表示将来的时间“点”上发生的动作或者状态。 The train will arrive soon. We shall know the news tomorrow. 四.过去将来时 过去某个时间“点”上将要发生的动作或状态。 I asked her where she would spend her holiday. I told my father that I should go home next Monday. 五.现在进行时 表示现在的时间“段”上正在延续进行的动作或者状态。 I’m doing some washing. What are you doing? 六.过去进行时 在过去某一个时间“段”正在延续进行的动作。 I was working in my office at eight o’clock yesterday evening. He was making a phone call when I saw him. 七.将来进行时 在将来某个时间“段”正在发生的动作,一般表示一种猜测和未来的计划,一般不太常用。What will you be doing at 3 o’clock tomorrow afternoon? (明天下午三点你将在做什么哪) 八.现在完成时 表示动作在一个时间“段”的完成,而且这个时间段是从过去某一点延续到现在的。经常跟时间状语since 1987,for 10 hours , by the last year相连。 My brother has been ill for 3 days. I have not seen her since 1991. 九.过去完成时 在过去的某个时间“段”里动作的完成,从过去的一点再到过去的另一点。或者称为过去的过去。 He said that he had written her a letter. Helen rang me up after I had gone to sleep.

初中英语语法知识—形容词的基础测试题及答案解析

一、选择题 1.Susan never gets upset when she has to wait in line. She is very ______ . A.shy B.honest C.funny D.patient 2.I looked at a few printers, and among them the one from China was ________ to use. A.easy B.easier C.easiest D.the easiest 3.- Do you like the western food, Li Li? - No, I think Chinese food is______ than that of western countries. A.more delicious B.the most delicious C.not as delicious D.much delicious 4.Mother’s Day ______ we are looking forward to is coming. We are going to write a lett er to our mothers in order to show our best love and thank for their_____ care for us. A.which, 15-year B.when, 15 years’C.that, 15-years 5.Choice is life’s ________ gift. It is the ability to choose some actions from a set of things to achieve a goal. A.greater B.greatest C.the greatest 6.All of us are ______ about the ______ news that Beijing will hold the Winter Olympics in 2022. A.excited; exciting B.exciting; excited C.excited; excite D.exciting; excite 7.—Sonia, do you think you are different from Linda? —Yes. I'm ______ at drawing than her. A.better B.good C.well D.best 8.—Judy, what do you think of your junior high school life? —I think it is one of ______ periods in my life. A.wonderful B.the most wonderful C.more wonderful 9.—I really like to watch the TV program I AM A SINGER. —Me, too. It’s one of the ________ TV programs I’ve ever seen. A.least boring B.least interesting C.most boring D.most interesting 10.A walk every day is enough to keep you healthy and in good shape. A.30-minute B.30-minutes C.30 minute's D.30-minutes' 11.Mr. Black’s memory is getting . As a result, he often leaves his keys at home. A.older B.poorer C.greater D.better 12.—How is your head teacher? —Our head teacher is _________ with us and we usually feel nervous in his lesson. A.kind B.pleased C.strict D.good 13.We've got a bedroom, if you'd like to stay.

英语语法知识详解

高中英语语法知识表解 一.名词 I. 名词的种类: 1. 规则名词的复数形式: 名词的复数形式,一般在单数形式后面加-s或-es。现将构成方法与读音规则列表如下: 英语里有些名词的复数形式是不规则的,现归纳如下:

名词在句中表示所有关系的语法形式叫做名词所有格。所有格分两种:一是名词词尾加’s构成,二是由介词of加名词构成。前者多表示有生命的东西,后者多表示无生命的东西。 1. ’s所有格的构成:

用于无生命的东西:the legs of the chair, the cover of the book 用于有生命的东西,尤其是有较长定语时:the classrooms of the first-year students 用于名词化的词:the struggle of the oppressed 二.冠词 冠词分为不定冠词(a, an),定冠词(the),和零冠词。 I. 不定冠词的用法:

三.代词: I. 代词可以分为以下七大类:

1. one, some与any: 1) one可以泛指任何人,也可特指,复数为ones。some多用于肯定句,any多用于疑问句和否定句。One should learn to think of others. Have you any bookmarks? No, I don’t have any bookmarks. I have some questions to ask. 2) some可用于疑问句中,表示盼望得到肯定的答复,或者表示建议,请求等。 Would you like some bananas? Could you give me some money? 3) some 和any修饰可数名词单数时,some表示某个,any表示任何一个。 I have read this article in some magazine. Please correct the mistakes, if any. 4) some和数词连用表示“大约”,any可与比较级连用表示程度。 There are some 3,000 students in this school. Do you feel any better today? 2. each和every: each强调个别,代表的数可以是两个或两个以上, 而every强调整体,所指的数必须是三个或三个以上。 Each student has a pocket dictionary. / Each (of us) has a dictionary. / We each have a dictionary. Every student has strong and weak points. / Every one of us has strong and weak points. 3. none和no: no等于not any,作定语。 none作主语或宾语,代替不可数名词,谓语用单数,代替可数名词,谓语单复数皆可以。 There is no water in the bottle. How much water is there in the bottle? None. None of the students are (is) afraid of difficulties. 4. other和another: 1) other泛指“另外的,别的”常与其他词连用,如:the other day, every other week, some other reason, no other way, the other特指两者中的另外一个,复数为the others。如: He held a book in one hand and his notes in the other. Two students in our class failed, but all the others passed the exam. 2) another指“又一个,另一个”无所指,复数形式是others,泛指“别的人或事”如: I don’t like this shirt, please show me another (one). The trousers are too long, please give me another pair / some others. Some like football, while others like basketball. 5. all和both, neither和either

英语语法知识难点解读

英语语法知识难点解读 词性 一、实词 1.名词(nouns)n.: 名词是词性的一种,也是实词的一种,是指代人、物、事、时、地、情感、概念等实体或抽象事物的词。名词可以独立成句。在短语或句子中通常可以用代词来替代。名词可以分为专有名词(Proper Nouns)和普通名词 (Common Nouns),专有名词是某个(些)人,地方,机构等专有的名称,如Beijing,China等。普通名词是一类人或东西或是一个抽象概念的名词,如:book,sadness等。 2.代词(pronoun)pron.: 代词是代替名词的一种词类。大多数代词具有名词和形容词的功能。英语中的代词,按其意义、特征及在句中的作用分为:人称代词、物主代词、指示代词、反身代词、相互代词、疑问代词、关系代词、连接代词和不定代词九种。 3.数词(numeral)Num.: 表示“多少”和“第几”的词,叫数词。其用法相当于名词或者形容词。数词分为基数词和序数词两种。 4.形容词(adjective)adj.或a.; 很多语言中均有的主要词类中的一种。主要用来修饰名词的词,表示事物的特征。形容词用来修饰名词或代词,表示人或事物的性质、状态,和特征的程度好坏,与否。 5.副词(adverb)adv.: 是一种用来修饰动词、形容词、全句的词,说明时间、地点、程度、方式等概念的词。副词是一种半虚半实的词。副词可分为:时间副词、地点副词、方式副词、程度副词、疑问副词、连接副词、关系副词、频率副词和说明性副词等。 6.动词(Verb)v.: 动词,就是用来形容或表示各类动作的词汇。基本上每个完整的句子都有一个动词,要表示第二个动作时可使用不定词、动名词、对等连接词、从属连接词或增加子句等方法连结。 二、虚词 7.冠词(article) art.: 冠词是虚词,本身不能单独使用,也没有词义,它用在名词的前面,帮助指明名词的含义。 冠词可以说是名词的一种标志,它不能离开名词而独立存在。表示的主语数量或者特征。 8.介词(preposition)prep.: 介词是一种用来表示词与词、词与句之间的关系的虚词,在句中不能单独作句子成分。介词后面一般有名词、代词,或相当于名词的其他词类,短语或从句作它的宾语。介词和它的宾语构成介词词组,在句中作状语,表语,补语或介词宾语。介词可以分为时间介词、地点介词、方式介词、原因介词和其他介词。 9.连词(conjunction)conj: 连词是一种虚词,它不能独立担任句子成分而只起连接词与词,短语与短语以及句与句的作用。连词主要可分为4类:并列连词、转折连词、选择连词和因果连词。 10.助词: 助词是附着在词,短语,句子的前面或后面,表示结构关系或某些附加意义的虚词。助词有结构助词,时态助词,语气助词三种。 11.叹词:(interjection)interj.: 叹词是语法学术语。表示感叹、呼唤、应答的词。

ActionScript的基本语法规则

一、基本知识点 1.点语法 在ActionScript中,点(.)被用来指明与某个对象或电影剪辑相关的属性和方法。它也用标识指向电影剪辑或变量的目标路径。点语法表达式由对象或电影剪辑名开始,接着是一个点,最后是要指定的属性、方法或变量。例如,表达式ballMC.x是指电影剪辑实例ballMC的_X属性,_X电影剪辑属性指出编辑区中电影剪辑的X轴位置。 例如,submit是在电影剪辑form中设置的一个变量,而form又是嵌套在电影剪辑shoppingCart中的电影剪辑。表达式shoppingCart.form.submit=true 的作用是设置实例form的submit变量的值为true。 2.斜杠语法 Flash的以前版本是使用斜杠语法指出电影剪辑或变量的目标路径的。Flash MX播放器仍然支持这种语法,但不推荐使用。在斜杠语法中,斜杠被用来代替点,用以标明电影剪辑或变量的路径。要指出一个变量,可以在变量前加上冒号,如下面的语句所示: myMovieClip/childMovieClip:my Variable 我们现在用点语法取代上述斜杠语法来表示上面的目标路径:myMovieClip.childMovieClip.myVariable 3.大括号 ActionScript语句用大括号({})分块,如下面的脚本所示:on(release){ myDate = new Date(); currentMonth = myDate.getMonth();} 4.分号 ActionScript语句用分号(;)结束,但如果你省略语句结尾的分号,Flash仍然可以成功地编译你的脚本。例如,下面的语句用分号结束:colum = passedDate.getDay();row = 0; 同样的语句也可以不写分号: colum = passdDate.getDay()row = 0 5.圆括号 定义一个函数时,要把参数放在圆括号中: function myFunction (name, age, reader){ … } 调用一个函数时,也要把要传递的参数放在圆括号中: myFunction ("Steve",10,true); 圆括号可以用来改变ActionScript的运算优先级,或使自己编写的ActionScript语句更容易阅读。 6.大小写字母 在ActionScript中,只有关键字区分大小写。对于其余的ActionScript,可以使用大写或小写字母。例如,下面的语句是等价的: cat.hilite = true; CAT.hilite = true; 但是,遵守一致的大小写约定是一个好的习惯。这样,在阅读ActionScript代码时更易于区分函数和变量的名字。如果在书写关键字时没有使用正确的大小写,你的脚本将会出现错误。例如下面的两个语句:set P roperty(ball,_xscale,scale);

高一英语语法基础知识

基础知识 专题一:英语句子的考点集汇,讲解和训练 一. 陈述句的构成形式及基本用法 1. 陈述句: 陈述句是用来陈述一个事实或表达说话人看法(包括肯定和否定)的句子。通常用降调,句末用句号“.”。 Tom has a new car. The flower isn’t beautiful. 二. 祈使句的构成形式及基本用法 祈使句是用来表示命令、请求、建议、号召等的句子,谓语动词用原形,句末用感叹号“!”或句号“.”。朗读时一般用降调。 1. 肯定的祈使句: (1)祈使句主语是you时,you常省略,但如果要特别强调对方或表达某种强烈的情绪时可以 有主语或称呼语。 Be quiet. You be quiet! (2)“Do+祈使句”表示一种强烈的感情或请求,do起强调作用。 Do come back at once! Do be careful. 2. 否定祈使句通常以Don’t或Never开头。其结构 通常是:“Don’t(Never)+动词原形+其他成分” 例如: Don’t do that again! Never leave today’s work for tomorrow! Don’t be late next time! 三. 一般疑问句、特殊疑问句、选择疑问句、反意疑问句的构成形式及基本用法 1. 一般疑问句: (1)一般疑问句的肯定形式

一般疑问句一般是指以助动词、情态动词、be动词或have(有)开始,通常要求以 yes,或no来回答的疑问句,一般疑问句读时 通常用升调。 Do you know Mr. Smith? Can you swim? 2. 特殊疑问句 特殊疑问句由“疑问代词或疑问副词+一般疑问句”构成,句子一般用倒装语序,但如果主语是疑问代词或由疑问代词修饰时,用陈述句的语序。 特殊疑问句不能用yes或no回答,读时用降调。 例如: Who is on duty today? How long have you been in Beijing? What time do you get up every morning? What must I do now? 3. 选择疑问句: 选择疑问句是说话者提出两种或两种以上的不同情况,让对方选择回答的疑问句。其结构是“疑问句+选择部分”。选择部分由or连接,or前面的部分读升调,or后面的部分读降调。 选择疑问句不能用yes或no回答,而必须具体的选择答复。 Is your bag yellow or black? It’s black. Would you like some tea or coffee? Either will do. Which do you like better, singing or dancing? I like dancing better. 4. 反意疑问句: 反意疑问句是指在陈述句之后附加一个意思与之相反的简短问句,问对方是否赞同的疑问句。附加问句的否定式必须缩写。

ActionScript3.0代码编写规范

时空数码科技有限公司 ActionSctipt 3.0 代码编写规范 文档编号:SPACECG-SPECIFICATION-多媒体程序组部门编号-1.0 编写:日期: 审批:日期: 受控状态:否【】 发布日期:

目录 1.引言 (4) 1.1 编写目的 (4) 1.2 适用范围 (4) 1.3 引用标准 (4) 1.4 参考资料 (4) 2.基本概念 (5) 2.1规范的重要性 (5) 2.2模块开发卷宗 (5) 2.2.1源程序文件与模块 (5) 2.2.1.1源程序文件 (5) 2.2.1.2模块 (6) 2.2.2模块开发卷宗的组成 (6) 2.2.2.1基本要求 (6) 2.2.2.2 ActionScript的注释类型在本规范中的映射 (7) 2.2.2.3 ASDoc及其文档标记 (7) 3.ActionScript3.0注释规范 (9) 3.1一般原则 (9) 3.2源程序文件头注释 (9) 3.3模块(类)注释 (9) 3.3.1编写过程 (9) 3.3.2内容 (9) 3.3.2.1强制性条目 (9) 3.3.2.2可缺省条目 (10) 3.3.3形式审查 (10) 3.4段注释 (10) 3.4.1编写过程 (10) 3.4.2内容 (11) 3.4.2.1属性注释 (11) 3.4.2.2方法注释 (11) 3.4.2.3异常注释 (11) 3.5行尾注释 (12) 3.5.1编写过程 (12) 3.5.2内容 (12) 4.ActionScript3.0命名规范 (12) 4.1一般原则 (12) 4.2接口、类、编译单元、包的命名 (13) 4.2.1接口命名 (13)

第6章-在元件中添加动作脚本和ActionScript基本语法

在元件中添加动作脚本和ActionScript基 本语法 本章学习目标: 元件在Macromedia Flash Professional 8中分为图形、按钮和影片剪辑三种类型。其中按钮元件和影片剪辑元件可以实现交互,并能通过添加动作脚本制作出一些特殊效果。与Flash对话,就像与外国人对话一样,必须掌握外国人语言才能与之交流,而Flash的自然语言是ActionScript,只有学会ActionScript语言才能与之沟通。 本章重点和难点: ●掌握对元件添加ActionScript代码的操作 ●掌握ActionScript基本语法和对元件事件的处理 6.1【案例17 】链接按钮 案例效果: “链接按钮.swf”播放画面如图6-1-1所示。窗口中一个圆形按钮,鼠标移动到圆形按钮之上,出现手形,单击按钮并释放后,会弹出google的网站。通过本节内容的学习,将进一步掌握按钮的制作方法,掌握在按钮上添加ActionScript代码的操作过程。

图6-1-1“链接按钮”的效果图 设计步骤: (1)新建一个flash文档,大小设置为300*200像素,背景色为白色,帧频为12。 (2)单击工具箱中的椭圆工具,按住“shift”键的同时在舞台工作区绘制一个正圆。 (3)单击工具箱中的选择工具,选中正圆,单击“修改”→“转换为元件…”命令(快捷键为F8),弹出“转换为元件”对话框,名称填上“按钮”,类型为“按钮”,单击“确定”,如图6-1-2所示。 图6-1-2“转换为元件”对话框 (4)单击圆形按钮,选择“窗口”→“动作”命令(快捷键为F9),在弹出的动作面板中输入以下代码,如图6-1-3所示。

英语基础语法重点知识总结

英语基础语法知识 第一节 词类和句子成分 一、词类 能够自由运用的最小语言单位叫词。根据词的形式、意义及其在句中的作用所作的分类叫 词类( parts of speech )。 英语的词通常分为十大类,即名词、冠词、代词、数词、形容词、副词、动词、介词、连 词和感叹词。现分别叙述如下: (一)名词 名词(n ou n)是表示人、事物、地点或抽象概念的名称。例如: foreig ner 外国 人 soap 肥皂 Newt on 牛顿 law 法律 freedom 自由 peace 和平 英语名词可分为 两大类: 1。普通名词(common noun)是某一类人、事物、某种物质或抽象概念的名称。例 女口: teacher 教师 market 市场 rice 大米 magaz ine 杂志 sound 声音 producti on 生产 2。专有名词(proper noun)是特定的某人、地方或机构的名称。专有名词的第一个字母必 须 大写。例如: Hemingway 海明威 Russia 俄罗斯 New York 纽约 United Nations 联合国 名词又可分为可数名词(countable noun 与不可数名词(uncountable noun 两种。可数名词有 单、复数之分。绝大多数名词的复数形式的构成是在单数名词的后面加 -s 或-es 。 例如: shop — shops 商店 bus — buses 公共汽车 library — librarie 图书馆 toy — toys 玩 具leaf — leaes 树叶英语中有一些名词的复数形式是不规则的。例如: mar — men 男 人tooth — teeth 牙齿datum — data 数据有关名词复数形式构成的具体规则,请参阅有关 的英语语法书。 (二)冠词 冠词(article)放在名词之前,帮助说明该名词所指的对象。冠词分为不定冠词 (indefinite article)和定冠词(definite article)两种。 不定冠词为a/an,用在单数名词之前,表示某一类人或事物的 一个” a 用在以辅音开头 的名词之前,an 用在以元音开头的名词之前。例如: a hotel 一家旅 馆 a cha nee —次机会 a double room 一个双人间 a useful book 一本有用的 书 an exhibiti on —次展览 an hon est man 一 个诚实的人 冠词只有一个,既the ,表示某一类人或事物中特定的一个或一些。可用于单数或复数名 词前,也可用于不可数名词前。例如: the TV programs 那些电视节目 the house 那座房子 the Olympic Games 奥运会 (三) 代词 代词(pro noun)是用来指代人或事物的词。代词包括: I, you, they, it 等; my, his, their, our, mine, hers 等; myself, yourself, itself, ourselves, on eself 等; each other, one ano the 等; this, that, these, those, such, sam 等 ; who, whom, whose, which, what 等; who, whom, whose, which, that 等; some, any, no, all, one, every, many, a little, some one, any thin 等 ; 四)数词 数词(numeral)是表示 数量”和 顺序”的词。前者称为基数词,例如:one 一),twenty ( 十),thirty-five(三十五),one hundred and ninety-five 一百九十五)等;后者称为序数词,例 1。 人称代词,如 2。 物主代词,如 3。 反身代词,如 4。 相互代词,如 5。 指示代词,如 6。 疑问代词,如 7。 关系代词,如 8。 不定代词,如

flash8的ActionScript基础

5.1 ActionScript 编程基础

Page 2 5.1.1 ActionScript 中的相关术语 在Flash8中,如果要进行动作脚本设置,可以直接打开“动作”面板,在ActionScript 编辑器中为帧、按钮、影片剪辑添加脚本程序。在学习ActionScript 程序之前,应了解以下几个常用的概念。

Page 3 类和对象 类是对象的软件抽象,是创建对象的模板。例如,如果一个人被看作一个对象的话,那么人这个物种就可以被看作一个类。一个类表示一组相似的对象。对象是类的实例。类可以减少大量重复性工作,假如在一个Flash 游戏中,里面有一些人物角色,每个人都有相同的一些特性,如,身体组成。在这种情况下,就应该创建一个“角色”类,以后每当需要一个新的角色时就从“角色”类中生成一个即可。类和对象的关系与元件和实例的关系一样,因为元件实际上就是Flash 的内建类。

Page 4 实例、实例名称 实例: 实例就指对象,对象就是从它所属的那个类产生的。实例名称: 在脚本中用来代表影片剪辑和按钮实例的惟一名称。可以使用“属性”面板为舞台上的实例指定实例名称。例如,库中的元件名为“counter ”,影片中该元件的两个实例可以使用实例名称scorePlayer1和scorePlayer2,那么可以使用下面的代码来设置每个影片剪辑实例中的tick 属性。 _root.scorePlayer.tick = 20;_root.scorePlayer.tick = 10;

Page 5 属性和方法 属性是类知道的事情,而方法是类完成的事情。属性和方法都是类的职责。定义类就必须定义它的属性和方法。属性的定义需要定义它的名称和数据类型。方法的定义就是创建一个函数的过程,根据需要可以创建出能够接受参数且能够返回值的方法。

小学英语语法必备基础知识点

小学英语必备基础知识点 基础知识 1.字母:26个字母的大小写ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 2.音标:48个音标 3.词汇:词汇量,近反义词 4.句子:大小写,标点符号 语法知识 一、名词:名词单复数,名词的格 (一)名词单复数 1.一般情况,直接加-s,如:book-books, bag-bags, cat-cats, bed-beds 2.以s. x. sh. ch结尾,加-es,如:bus-buses, box-boxes, brush-brushes, watch-watches 3.以“辅音字母+y”结尾,变y为i, 再加-es,如:family-families, strawberry-strawberries 4.以“f或fe”结尾,变f或fe为v, 再加-es,如:knife-knives 5.不规则名词复数: man-men,woman-women,policeman-policemen, policewoman-policewomen,mouse-mice,child-children,

foot-feet,tooth-teeth, fish-fish, people-people, Chinese-Chinese, Japanese-Japanese 不可数名词的复数就是原型:paper, juice, water, milk, rice, tea (二)名词的格 (1)有生命的东西的名词所有格: a)单数后加’s 如: Lucy’s ruler my father’s shirt b)以s结尾的复数名词后加’如: his friends’bags c)不以s结尾的复数后加’s children’s shoes l并列名词中,如果把’s加在最后一个名词后,表示共有, 如: Tom and Mike’s car 汤姆和迈克共有的小汽车 l要表示所有物不是共有的,应分别在并列名词后加’s Tom’s and Mike’s cars 汤姆和麦克各自的小汽车 (2)表示无生命东西的名词通常用“of +名词”来表示所有关系:如: a picture of the classroom a map of China 二、冠词:不定冠词,定冠词种类: (1)不定冠词:a / an 元音开头的可数名词前用an : an egg / an apple / an orange / an eraser / an answer / an ID card / an alarm clock / an actor / an actress / an e-mail / an address / an event / an example / an opera / an houran old man

六年级英语语法知识点汇总资料讲解

精品文档 六年级语法总复习 一、词汇 (一)一般过去时态 一般过去时态表示在过去的某个时间发生的动作或存在的状态,常和表示过去的时间状语连用。例如yesterday, last weekend ,last Saturday ,等连用。基本句型:主语+动词的过去式+其他。例句——What did you do last weekend?你上周做什么了? ——I played football last weekend.我踢足球了。 ★规则动词过去式的构成 ⒈一般在动词原形末尾加-ed。例如:play—played ⒉词尾是e的动词直接加-d。例如:dance—danced ⒊末尾只有一个辅音字母的重读闭音节词,先双写这个辅音字母,再加-ed。例如stop(停止)--stopped ⒋结尾是“辅音字母+y”的动词,变“y”为“i”,再加-ed,例如:study--studied ★一些不规则变化的动词过去式 am/is—was are—were go—went swim—swam fly—flew do—did have—had say—said see—saw take—took come—came become—became get—got draw—drew hurt—hurt read—read tell—told will—would eat—ate take—took make—made drink—drank sleep(睡觉)—slept cut(切)--cut sit(坐)—sat begin(开始)—began think—thought find—found run(跑)---ran buy—bought win—won give(给)—gave sing—sang leave—left hear(听)--heart wear—wore (二)一般现在时态 一般现在时态表示包括现在时间在内的一段时间内经常发生的动作或存在的状态,表示习惯性或客观存在的事实和真理。常与often ,always ,usually ,sometimes ,every day等连用。基本句型分为两种情况: ●主语(非第三人称)+动词原形+其他。例句:——What do you usually do on the weekend?——I usually do my homework on the weekend. ●主语(第三人称)+动词的第三人称单数形式+其他。例句: ——What does Sarah usually do on the weekend?萨拉通常在周末干什么? ——She usually does her homework on the weekend.她通常在周末做她的家庭作业。 ★动词第三人称单数形式的变化规则 ⒈一般直接在动词词尾加-s.例如:play—plays ⒉以s ,x ,ch,sh结尾的动词加-es。例如:watch—watches ⒊以辅音字母加y结尾的动词,变y为i,再加es,例如:fly—flies ⒋个别不规则变化动词,需单独记忆,例如:do—does go—goes (三)现在进行时态 现在进行时态表示说话人现在正在进行的动作。基本句型:主语+be+动词的-ing+其他。

FLASH ActionScript基础

ActionScript基础 引论 一.本书中涉及多少AS内容(How mach ActionScript is covered in this book)二.Introducing Actionscript interface Elements(引入AS界面元素) (一)脚本面板 (二)输出面板 三.基本脚本语法 (一)属性介绍 (二)方法介绍 (三)时间和事件侦听器 四.基本语法问题 (一)标点语法 (二)Case Sensitivity(大小写敏感性) (三)执行顺序 (四)分号的应用 (五)执行表达式 (六)绝对与相对地址 (七)注释 (八)脚本检查和格式化 五.变量和数据类型 六.强制数据类型转换 七.运算符 八.作用域和this指针 九.函数 (一)参数 (二)返回值 十.条件表达式 (一)if语句 (二)switch语句 十一.循环语句 (一)for循环 (二)while循环 十二.数组 (一)多维数组 (二)联合数组和对象 十三.属性

十四.方法 十五.事件 (一)事件侦听器 (二)使用鼠标事件控制属性和方法 (三)帧事件 十六.移除事件侦听器 十七.显示列表 (一)添加和移除孩子 (二)使用addChild() (三)从库中添加元件实例到显示列表 (四)使用addChildat() (五)通过位置和名字查找孩子 (六)构造一个显示对象 十八.时间轴控制 (一)帧标签 (二)帧频率 简介 ActionScript是Flash设计器内部编程语言,是设计者和开发者用来为工程添加交互能力的。有时候一个通过时间轴的线性处理的动画是不够备丰富的。ActionScript可以添加多样性,随意性,用户输入和控制调配。 在Flash2中,Flash的内部交互控制介绍比较多,Flash4包括了支持书写的脚本。Flash5在2000年出版,第一次包括了合理完整功能版本的脚本语言。这一语言称为ActionScript 1.0 自从那时起,对于该语言主要有两个结构化的变化。Flash MX 2004(在2003年9月份发布)包括了ActionScript 2.0(AS2)一个更加强健的ActionScript,并且第一次正式引入面向对象程序设计。之后在2007年,Flash Cs3重组了ActionScript 3.0打破了脚本的束缚。 除了增强AS1和AS2的代码基础,继续查找早版本存在的脚本纰漏,代码被重定义为AS3。早期的代码基础对于适应改进过于根深蒂固,但不打破向后兼容的能力。 代替的,一个全新的代码基础是发展的,给Flash播放器安装合法的编码器。这里的代码基础意味着在FLA文件中,AS3不能与老版本AS混合使用,但是在当前的Flash播放器中仍然支持在前面任何版本语言创建的工程。使用AS1和AS2创建的工程将会在每个允许Flash的计算机上回放,而使用AS3.0的文件需要一个当代的播放器来实现功能。 尽管AS3是一个类型的重新开始,它仍然分享着AS1和AS2的一些特征,甚至和其它

相关文档
最新文档