分享
 
 
 

AS的基本代码解释

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

基本

Action。包括:

-Goto

跳转到指定的帧

-Play

播放

-Stop

停止

-ToggleHighQuality

在高画质和低画质间切换

-StopAllSounds

停止所有声音的播放

-GetURL

跳转至某个超联结

-FSCommand

发送FSCommand命令

-LoadMovie

装载影片

-UnloadMovie

卸载影片

-TellTarget

告知目标

-IfFrameIsLoaded

..判断帧是否被完全载入

-OnMouseEvent

鼠标事件

。其他Actions。包括:

-break

跳出循环

-call

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

-comment

注释

-continue

继续循环

-delete

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

-dowhile

dowhile循环

-duplicateMovieClip

复制MC

-else

否则(与if联用)

-elseif

否则如果(与if联用)

-evaluate

调用自定义函数(Function)

-for

for循环

-for..in

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

-FSCommand

发送FSCommand命令

-function

声明自定义函数

-getURL

跳转至某个超联结

-goto

跳转到指定的帧

-if

如果

-ifFrameLoaded

..帧是否完全被载入

-include

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

-loadMovie

装载MC

-loadVariables

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

-on

鼠标事件的触发条件

-onClipEvent

MC的事件触发程序

-play

播放

-print

输出到打印机

-removeMovieClip

删除MC

-return

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

-setvariable

设定变量值

-setProperty

设定属性

-startDrag

开始拖动

-stop

停止

-stopAllSounds

停止所有声音的播放

-stopDrag

停止拖动

-swapDepths

交换两个MC的深度

-tellTarget

指定Action命令生效的目标

-toggleHighQuality

在高画质和低画质间切换

-trace

跟踪调试

-unloadMovie

卸载MC

-var

声明局部变量

-while

当..成立时..

-with

对..对象(Object)做..

。操作符(Operators)

-!

逻辑非操作

-!=

不等于

-""

字符串

-%

取余数

-&&

逻辑与操作

-()

括号

-*

乘号

-+

加号

-++

变量自加一

--

减号

---

变量自减一

-/

除号

-<

小于

-<=

小于等于

-<>

不等于

-==

相等

->

大于

->=

大于等于

-and

逻辑与

-not

逻辑非

-or

逻辑或

-typeof

返回变量类型

-void

实体,无返回

-||

逻辑或操作

+BitwiseOperators

位操作符

-&

位与操作

-<<

位左移

->>

位右移

->>>

位右移(无符号)

-^

位异或操作

-|

位或操作

-~

补位操作

+CompoundAssignOperators

复合操作符

-%=

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<<B

->>=

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

->>>=

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

-^=

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

-|=

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

+StringOperators

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

-add

连接两个字符串

-eq

AeqB字符串A值与字符串值B相等

-ge

AgeB字符串A值大于等于字符串B值

-gt

AgtB字符串A值大于字符串B值

-le

AleB字符串A值小于等于字符串B值

-lt

AltB字符串A值小于字符串B值

-ne

AneB字符串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值)

-localToGlobal

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

-maxscroll

文本框的最大行度

-newline

换行符

-Number

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

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

-parseFloat

将字符串转换成浮点数

-parseInt

将字符串转换成整数

-random

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

-scroll

文本框中的起始滚动行

-String

将参数转换成字符串

-targetPath

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

-true

布尔是值(1)

-unescape

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

+StringFunctions

字符串函数

-chr

将ASCII码转换成相应字符

-length

返回字符串的长度

-mbchr

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

-mblength

返回多字节字符串的长度

-mbord

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

-mbsubstring

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

-ord

将字符转换成ASCII码

-substring

截取字符串中的子串

+Properties

属性

-_alpha

Alpha值(透明度值)

-_currentframe

在MC中的当前帧数

-_droptarget

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

-_focusrect

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

-_framesloaded

已载入的影帧数

-_height

MC的高度

-_highquality

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

-_name

MC的实例名

-_quality

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

-_rotation

MC旋转的角度(单位:度)

-_soundbuftime

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

-_target

MC的路径

-_totalframes

总帧数

-_url

电影被调用的URL地址

-_visible

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

-_width

MC的宽度

-_x

MC的x坐标

-_xmouse

鼠标的x坐标

-_xscale

MC的X轴向缩放度

-_y

MC的y坐标

-_ymouse

鼠标的y坐标

-_yscale

MC的y轴向缩放度

+Objects

对象

+Array

数组

-concat

合并多个数组

-join

将一个数组中的元素转化成字符串,并通过特定的分割符进行联结,并返回结果字符串

-length

返回数组长度

-newArray

新建数组对象

-pop

出栈(FILO先入后出)

-push

入栈(入队列)

-reverse

反相(颠倒数组,及第一个元素和最后一个元素互换……)

-shift

出队列(FIFO先入先出)

-slice

截取数组中的子串生成新的数组

-sort

数组元素的排序

-splice

从数组中指定元素起删除指定个数的元素或者删除指定元素

-unshift

从数组头部插入一个元素

+Boolean

布尔对象

-newBoolean

新建布尔型对象

-toString

将布尔型对象的值转换成字符串值

-valueOf

获取布尔型对象的值(返回值为布尔型)

+Color

颜色对象

-getRGB

获取颜色值的RGB分量(返回值0xRRGGBB十六进制)

-getTransform

获取颜色值的转换量(返回值cxform型)

[不太清楚]

-newColor

新建一颜色对象

-setRGB

设置颜色值的RGB分量(参数为0xRRGGBB十六进制)

-setTransform

设置颜色值的转换量(参数为cxform型)

[不太清楚]

+Date

时间和日期对象

-getDate

获取当前日期(本月的几号)

-getDay

获取今天是星期几(0-Sunday,1-Monday...)

-getFullYear

获取当前年份(四位数字)

-getHours

获取当前小时数(24小时制,0-23)

-getMilliseconds

获取当前毫秒数

-getMinutes

获取当前分钟数

-getMonth

获取当前月份(注意从0开始:0-Jan,1-Feb...)

-getSeconds

获取当前秒数

-getTime

获取UTC格式的从1970.1.10:00以来的秒数

-getTimezoneOffset

获取当前时间和UTC格式的偏移值(以分钟为单位)

-getUTCDate

获取UTC格式的当前日期(本月的几号)

-getUTCDay

获取UTC格式的今天是星期几(0-Sunday,1-Monday...)

-getUTCFullYear

获取UTC格式的当前年份(四位数字)

-getUTCHours

获取UTC格式的当前小时数(24小时制,0-23)

-getUTCMilliseconds

获取UTC格式的当前毫秒数

-getUTCMinutes

获取UTC格式的当前分钟数

-getUTCMonth

获取UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...)

-getUTCSeconds

获取UTC格式的当前秒数

-getYear

获取当前缩写年份(当前年份减去1900)

-newDate

新建日期时间对象

-setDate

设置当前日期(本月的几号)

-setFullYear

设置当前年份(四位数字)

-setHours

设置当前小时数(24小时制,0-23)

-setMilliseconds

设置当前毫秒数

-setMinutes

设置当前分钟数

-setMonth

设置当前月份(注意从0开始:0-Jan,1-Feb...)

-setSeconds

设置当前秒数

-setTime

设置UTC格式的从1970.1.10:00以来的秒数

-setUTCDate

设置UTC格式的当前日期(本月的几号)

-setUTCFullYear

设置UTC格式的当前年份(四位数字)

-setUTCHours

设置UTC格式的当前小时数(24小时制,0-23)

-setUTCMilliseconds

设置UTC格式的当前毫秒数

-setUTCMinutes

设置UTC格式的当前分钟数

-setUTCMonth

设置UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...)

-setUTCSeconds

设置UTC格式的当前秒数

-setYear

设置当前缩写年份(当前年份减去1900)

-toString

将日期时间值转换成"日期/时间"形式的字符串值

-UTC

返回指定的UTC格式日期时间的固定时间值

+Key

键盘对象

-BACKSPACE

Backspace(<-)键

-CAPSLOCK

CapsLock键

-CONTROL

Ctrl键

-DELETEKEY

Delete(Del)键

-DOWN

方向下键

-END

End键

-ENTER

Enter(回车)键

-ESCAPE

Esc键

-getAscii

获取最后一个按下或松开的键的对应字符的Ascii码

-getCode

获取最后一个被按下的键的键盘扫描码

-HOME

Home键

-INSERT

Insert(Ins)键

-isDown

当指定键被按下时返回True值

-isToggled

当Capslock或者NumLock键被锁定时返回真(True)

-LEFT

方向左键

-PGDN

PageDown(PGDN)键

-PGUP

PageUp(PGUP)键

-RIGHT

方向右键

-SHIFT

Shift键

-SPACE

空格键

-TAB

Tab键

-UP

方向上键

+Math

数学函数对象

-abs

abs(n)取n的绝对值

-acos

acos(n)n的反余弦(返回值单位:弧度)

-asin

asin(n)n的反正弦(返回值单位:弧度)

-atan

atan(n)n的反正切(返回值单位:弧度)

-atan2

atan2(x,y)计算x/y的反正切

-ceil

ceil(n)取靠近n的上限的整数(向上取整)

-cos

cos(n)取n的余弦(n的单位:弧度)

-E

Euler(欧拉)指数(约为2.718)

-exp

指数

-floor

floor(n)取靠近n的下限的整数(向下取整)

-LN10

ln10(约等于2.302)

-LN2

ln2(约等于0.693)

-log

取自然对数(e为底)

-LOG10E

10为底取E的对数(约等于0.434)

-LOG2E

2为底取E的对数(约等于1.443)

-max

返回两参数中的最大值

-min

返回两参数中的最小值

-PI

圆周率(约等于3.14159)

-pow

pow(x,y)x的y次方

-random

产生0-1间的随机数

-round

四舍五入取整

-sin

sin(n)取n的正弦(n的单位:弧度)

-sqrt

开根号

-SQRT1_2

0.5开根号(约等于0.707)

-SQRT2

2开根号(约等于1.414)

-tan

tan(n)取n的正切(n的单位:弧度)

+MovieClip

影片夹子对象

-attachMovie

产生一个库中MC的实体并将它绑定到某个电影上

-dupicateMovieClip

复制当前MC产生新的MC

-getURL

使浏览器浏览指定页面

-gotoAndPlay

跳转到指定帧并播放

-gotoAndStop

跳转到指定帧并停止播放

-loadMovie

引入一个外部电影到指定层

-loadVariables

引入外部文件中的变量值

-nextFrame

下一帧

-play

播放

-prevFrame

前一帧

-removeMovieClip

删除用duplicateMovieClip创建的MC

-startDrag

开始拖动MC

-stop

停止MC的播放

-stopDrag

停止拖动MC

-unloadMovie

卸载由loadMovie引入的Movie

+Mouse

鼠标对象

-hide

隐藏鼠标指针

-show

显示鼠标指针

+Number

数值对象

-MAX_value

FLASH5所允许的最大数值1.79769313486231e308

-MIN_value

FLASH5所允许的最小数值5e-324

-NaN

是否为非数值(NotaNumber)

-NEGATIVE_INFINITY

是否为负数

-newNumber

新建数值对象

-POSITIVE_INFINITY

是否为正数

-toString

将数值转换成字符串

+Object

对象

-newObject

新建对象

-toString

转换对象为字符串

-valueOf

返回对象的值

+Selection

选择区对象

-getBeginIndex

获取可编辑文本区的起始位置,-1表示无可编辑文本区

-getCaretIndex

获取当前的编辑位置,-1表示没有可编辑文本区

-getEndIndex

获取可编辑文本区的结束位置,-1表示无可编辑文本区

-getFocus

获取当前的激活文本区的文本变量名

-setFocus

设置当前的激活文本区

-setSelection

设置可编辑文本的起始位置和终止位置

+Sound

声音对象

-attachSound

绑定库中的一个声音

-getPan

获取声音的混音值

[不太清楚]

-getTransform

获取当前声音的变换量(返回值类型:sxform)

[不太清楚]

-getVolume

获取当前声音的音量(百分比)

-newSound

新建声音对象

-setPan

设置声音的混音值

[不太清楚]

-setTransform

设置当前声音的变换量(参数类型:sxform)

[不太清楚]

-setVloume

设置当前声音的音量(百分比)

-start

开始播放当前声音

-stop

停止播放当前声音

+String

字符串对象

-charAt

在指定的索引表中返回一个字符

-charCodeAt

在指定的索引表中返回一个字符的代码

-concat

联结合并多个字符串

-fromCharCode

从字符代码组构造出一个新的字符串

-indexOf

在字符串中寻找子串,返回子串起始位置或-1(-1表示未找到)

-lastIndexOf

在字符串中寻找子串,返回子串终止位置或-1(-1表示未找到)

-length

返回字符串的长度

-newString

新建字符串对象

-slice返回字符串中指定截取的子串

-split

根据限定符将字符串转换成一个数组

-substr

substr(start,length)返回从start开始,共length长的子串

-substring

substring(indexA,indexB)返回indexA..indexB之间的子串

-toLowerCase

将字符串中的大写字符全部转换成小写

-toUpperCase

将字符串中的小写字符全部转换成大写

+XML

可扩充性标记语言对象

-appendChild

添加一个子结点到指定的XML元素

-attributes

XML元素的属性数组

-childNodes

一个XML元素的子结点数组

-cloneNode

克隆(复制)当前结点

-createElement

新建一个新的XML元素

-createTextNode新建一个新的XML文本结点

-firstChild

返回当前XML结点的第一个子结点

-hasChildNodes

当前XML结点是否有子结点(返回true有子结点/flash则无)

-insertBefore

在一个指定的XML元素的子结点前插入一个新的子结点

-lastChild

返回当前XML结点的最后一个子结点

-load

从指定的URL把XML元素引入FLASH中

-loaded

当XML元素引入或是发送同时引入FLASH中后,返回true值

-newXML

新建一个XML对象

-nextSibling

当前XML结点的下一个结点

-nodeName

返回当前XML结点的名字

-nodeType

返回当前XML结点的类型(1-元素,3-文本)

-nodevalue

返回当前XML结点的值(text型返回文本)

-onLoad

当引入或发送同时引入时触发事件

-parentNode

返回当前XML结点的父结点

-parseXML

将XML字符串转换成XML对象

-previousSibling

当前XML结点的前一个结点

-removeNode

从XML文本中删除结点

-send

从FLASH中把一个XML元素发送到指定的URL地址

-sendAndLoad

从FLASH中把一个XML元素发送到指定的URL地址同时引入XML结果

-toString

把XML对象转换为XML字符串表达

+XMLSocket

XML套接口

-close

关闭一个XML套接口

-connect

连接一个XML套接口,指定URL,并定义其端口号

-newXMLSocket

建立一个新的XML套接口

-onClose

关闭XML套接口时触发事件

-onConnect

连接XML套接口时触发事件

-onXML

从服务器上获取XML时触发事件

-send

发送XML给服务器

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有