永州网,内容丰富有趣,生活中的好帮手!
永州网 > 知识 > 正文

AS的基本代码解释一

时间:2021-07-25 10:40:37

相关推荐

AS的基本代码解释一

基本Action。包括:

- Go to跳转到指定的帧

- Play播放

- Stop停止

- Toggle High Quality在高画质和低画质间切换

- Stop All Sounds停止所有声音的播放

- Get URL跳转至某个超联结

- FSCommand发送FSCommand命令

- Load Movie装载影片

- Unload Movie卸载影片

- Tell Target告知目标

- If Frame Is Loaded..判断帧是否被完全载入

- On Mouse Event鼠标事件

。其他Actions。包括:

- break跳出循环

- call调用指定帧(一般喊有某个特定函数)

- comment注释

- continue继续循环

- delete删除一个对象(Object)中的变量

- do whiledo while循环

- duplicateMovieClip复制MC

- else否则(与if联用)

- else if否则如果(与if联用)

- evaluate调用自定义函数(Function)

- forfor循环

- for .. in依次取得对象(Object)中的各个属性或者某个数组中的所有元素

- FSCommand发送FSCommand命令

- function声明自定义函数

- getURL跳转至某个超联结

- goto跳转到指定的帧

- if如果

- ifFrameLoaded..帧是否完全被载入

- include读入外部的ActionScript程序文件(.as)

- loadMovie装载MC

- loadVariables转载外部文件中的数据,这些外部文件可以是文本文件,或者是由ASP/CGI等脚本返回的文本值

- on鼠标事件的触发条件

- onClipEventMC的事件触发程序

- play播放

- print输出到打印机

- removeMovieClip删除MC

- return在函数(function)中返回一个值

- set variable设定变量值

- setProperty设定属性

- startDrag开始拖动

- stop停止

- stopAllSounds停止所有声音的播放

- stopDrag停止拖动

- swapDepths交换两个MC的深度

- tellTarget指定Action命令生效的目标

- toggleHighQuality在高画质和低画质间切换

- trace跟踪调试

- unloadMovie卸载MC

- var声明局部变量

- while当..成立时..

- with对..对象(Object)做..

。操作符( Operators)

- !逻辑非操作

- !=不等于

- ""字符串

- %取余数

- &&逻辑与操作

- ()括号

- *乘号

- +加号

- ++变量自加一

- -减号

- --变量自减一

- /除号

- <小于

- <=小于等于

- <>不等于

- ==相等

- >大于

- >=大于等于

- and逻辑与

- not逻辑非

- or逻辑或

- typeof返回变量类型

- void实体,无返回

- | |逻辑或操作

+ Bitwise Operators位操作符

- &位与操作

- <<位左移

- >>位右移

- >>>位右移(无符号)

- ^位异或操作

- |位或操作

- ~补位操作

+ Compound Assign Operators复合操作符

- %=A%=B 等效于 A=A%B

- &=A&=B 等效于 A=A&B

- *=A*=B 等效于 A=A*B

- +=A+=B 等效于 A=A+B

- -=A-=B 等效于 A=A-B

- /=A/=B 等效于 A=A/B

- <<=A<<=B 等效于 A=A<

- >>=A>>=B 等效于 A=A>>B

- >>>=A>>>=B 等效于 A=A>>>B

- ^=A^=B 等效于 A=A^B

- |=A|=B 等效于 A=A|B

+ String Operators字符串操作符(注:实质上是ASCII的比较)

- add连接两个字符串

- eqA eq B 字符串A值与字符串值B相等

- geA ge B 字符串A值大于等于字符串B值

- gtA gt B 字符串A值大于字符串B值

- leA le B 字符串A值小于等于字符串B值

- ltA lt B 字符串A值小于字符串B值

- neA ne B 字符串A值不等于字符串B值

+ Functions函数

- Boolean取表达式的布尔值(True 或 False)

- escape除去URL串中的非法字符,将其参数按照URL编码的格式转化为字符串(String)

- eval访问并计算表达式(expression)的值,并以字符串(String)的形式返回该值

- false布尔非值(0)

- getProperty获取属性

- getTimer获取从电影开始播放到现在的总播放时间(毫秒数)

- getVersion获取浏览器的FLASHPlayer的版本号

- globalToLocal场景(Scene)中的坐标转换成MC中的坐标

- hitTest测试一个点或者MC是否同另一个交叉(即冲突检测)

- int把十进制数值强制转换成整数

- isFinite测试数值是否为有限数

- isNaN测试是否为非数值

- keycode返回键盘按下键的键盘值(ASCII值)

- localToGlobalMC中的坐标转换成场景(Scene)中的坐标

- maxscroll文本框的最大行度

- newline换行符

- Number将参数转换成数值其返回值有以下四种情况:

如果 x 为一数字,则返回值即为该数字;如果 x 为一布尔数,则返回0或1;如果 x 为一字符串,则函数将x解释为一个指数形式的十进制数;如果x未定义,则返回0。

- parseFloat将字符串转换成浮点数

- parseInt将字符串转换成整数

- random产生0到指定数间的随机数

- scroll文本框中的起始滚动行

- String将参数转换成字符串

- targetPath返回指定实例MC的路径字符串

- true布尔是值(1)

- unescape保留字符串中的%XX格式的十六进制字符

+ String Functions字符串函数

- chr将ASCII码转换成相应字符

- length返回字符串的长度

- mbchr将ASCII/S-JIS编码转换成相应的多字节字符

- mblength返回多字节字符串的长度

- mbord将多字节字符转换成相应的ASCII/S-JIS编码

- mbsubstring截取多字节字符串中的字串

- ord将字符转换成ASCII码

- substring截取字符串中的子串

+ Properties属性

- _alphaAlpha值(透明度值)

- _currentframe在MC中的当前帧数

- _droptarget当使用Start drag拖动一个MC时,实时地返回该MC的绝对路径

- _focusrect高亮按钮或者某个当前区域的显示与否(True显示/Flase不显示)

- _framesloaded已载入的影帧数

- _heightMC的高度

- _highquality画质的高低(True高画质/False低画质)

- _nameMC的实例名

- _quality当前画质(字符串值) LOW,MEDIUM,HIGH,BEST

- _rotationMC旋转的角度(单位:度)

- _soundbuftime声音的缓冲区大小(默认值5,单位:秒)

- _targetMC的路径

- _totalframes总帧数

- _url电影被调用的URL地址

- _visible是否可视(True可视/False不可视)

- _widthMC的宽度

- _xMC的x坐标

- _xmouse鼠标的x坐标

- _xscaleMC的X轴向缩放度

- _yMC的y坐标

- _ymouse鼠标的y坐标

- _yscaleMC的y轴向缩放度

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
网页怎么制作开发 简单网页开发

网页怎么制作开发 简单网页开发

网页制作开发是指通过编写代码和利用各种技术工具,设计并创建网站页面的过程。简单网页开发通常包括HTML、CSS和JavaScript等基础技术,这些技术可用于构建页面结构、样式和交互功能。网页的制作开发可以通过文本编辑器、...

2024-03-06

在Linux环境中使用sed命令进行字符串替换的方法

在Linux环境中使用sed命令进行字符串替换的方法

...,感兴趣的朋友不妨来了解下吧。sed替换的基本语法为:代码如下:sed ‘s/原字符串/替换字符串/’单引号里面,s表示替换,三根斜线中间是替换的样式,特殊字符需要使用反斜线进行转义,但是单引号‘是没有办法用...

2024-03-26

揭秘身份证号码数字的神秘含义:每一位都代表了什么?

揭秘身份证号码数字的神秘含义:每一位都代表了什么?

...份证号码的数字含义介绍1、前1、2位数字表示所在省份的代码,所在的省份不同,数字也就不同,例如上海和北京的号码分别是31和11,还是比较容易区分开来的,光是看身份证的前两位就能够知道这个人是个省的人。2、前3、4...

2023-12-19

作为新手开发人员 如何提升自己和职业生涯前景

作为新手开发人员 如何提升自己和职业生涯前景

... to Grow as a New Software Developer)我经常会觉得我写的每一句代码都那么笨拙,一旦被其他开发者看到,肯定要被嘲笑死了。后来才知道很多软件开发者都有过这种想法,接下来我就介绍一些方法,帮助你——新手开发人员,快速走...

2024-03-30

利用JavaScript创建多彩的弹出提示窗口

利用JavaScript创建多彩的弹出提示窗口

...明窗口的教程。在这个教程中,我们将使用JavaScript编写代码,通过CSS样式和HTML结构实现一个多彩的,具有吸引力的弹出式说明窗口。通过学习本教程,您将了解如何使用JavaScript事件处理和DOM操作来创建弹出窗口,以及如何通过...

2024-01-29