指令名称说明.docx

上传人:b****6 文档编号:16630976 上传时间:2023-07-15 格式:DOCX 页数:19 大小:23.05KB
下载 相关 举报
指令名称说明.docx_第1页
第1页 / 共19页
指令名称说明.docx_第2页
第2页 / 共19页
指令名称说明.docx_第3页
第3页 / 共19页
指令名称说明.docx_第4页
第4页 / 共19页
指令名称说明.docx_第5页
第5页 / 共19页
指令名称说明.docx_第6页
第6页 / 共19页
指令名称说明.docx_第7页
第7页 / 共19页
指令名称说明.docx_第8页
第8页 / 共19页
指令名称说明.docx_第9页
第9页 / 共19页
指令名称说明.docx_第10页
第10页 / 共19页
指令名称说明.docx_第11页
第11页 / 共19页
指令名称说明.docx_第12页
第12页 / 共19页
指令名称说明.docx_第13页
第13页 / 共19页
指令名称说明.docx_第14页
第14页 / 共19页
指令名称说明.docx_第15页
第15页 / 共19页
指令名称说明.docx_第16页
第16页 / 共19页
指令名称说明.docx_第17页
第17页 / 共19页
指令名称说明.docx_第18页
第18页 / 共19页
指令名称说明.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

指令名称说明.docx

《指令名称说明.docx》由会员分享,可在线阅读,更多相关《指令名称说明.docx(19页珍藏版)》请在冰点文库上搜索。

指令名称说明.docx

指令名称说明

ActionScript命令集

动作

指令名称?

语法?

说明

break?

break;?

终止循环运行,例如:

while,do…while,for,for…in)。

call?

call(frame);?

呼叫执行某个帧的程序代码。

callfunction?

(parameters);?

呼叫使用者定义的函数。

case?

case(expression,statements);?

用来定义switch的条件。

comment?

.while?

do{statement;}while(condition);?

重复执行循环,直到条件控制终止。

duplicateMovieClip?

duplicateMovieClip(target,newname,?

复制影片剪辑。

else?

else{statements;}?

当if命令的条件值为假(false)时,执行的程序代码。

elseif?

elseif(condition){statements;}?

当if命令的条件值为假(false)时,执行新的条件判断式。

endinitclip?

#endinitclip;?

结束组件初始化的区块。

evaluate?

statement;?

建立一个空白行,并插入Action程序代码。

for?

for(init;condition;next){statement;}?

重复执行循环,直到条件控制终止。

for..in?

for(varsinobject){statement;}?

对对象中每个组件重复执行相同的程序代码。

fscommand?

fscommand(command,args);?

传送指令到外部程序(例如:

Jvascript),配合影片的播放。

function?

functionname(arg0,arg1,...argN){statement(s);}?

定义函数,以利呼叫执行。

getURL?

getURL(url[,window[,variables]]);?

超级链接URL。

goto?

gotoAndPlay(scene,frame)gotoAndStop(scene,frame)?

跳到所指定的帧继续播放或停止。

if?

if(condition){statement;}?

条件判断。

ifFrameLoaded?

ifFrameLoaded(scene,frame){statement;}?

判断帧是否已完成加载动作。

include?

#include"";?

加载参数包含文件中的程序代码内容。

initclip?

#initcliporder;?

开始执行组件初始化动作。

loadMovie?

loadMovie(url[,location/target,variables]]);?

载入其它swf档案或URL。

loadVariables?

loadVariables(url,location[,vars]);?

加载或读取外部变量数据,例如:

CGI、ASP、PHP上所执行的数据。

method?

=function([parameters]){...bodyoffunction...};?

用来宣告对象的方法。

on?

on(mouseEvent){statement;}?

取得鼠标或键盘在按钮组件上触发的事件。

onClipEvent?

onClipEvent(movieEvent){statement;}?

取得鼠标或键盘在影片剪辑组件上触发的事件。

play?

play();?

让停止中的帧开始播放。

print?

print(target,"bmovie");print(target,"bmax");print(target,"bframe");?

打印影片剪辑。

removeMovieClip?

removeMovieClip(target);?

将已复制的影片剪辑予以取消。

return?

return[expr];return;?

在函数中传回数据。

setvariable?

set(variable,expression)?

设置变量。

setInterval?

setInterval(function,interval[,arg1,arg2,...,argn]);?

定期呼叫函数。

setProperty?

setProperty(target,property,expr);?

设置属性变量的值。

startDrag?

startDrag(target);startDrag(target,[lock]);?

将影片剪辑设置为拖移状态。

stop?

stop;?

停止播放影片。

stopAllSounds?

stopAllSounds();?

停止所有播放中的声音。

stopDrag?

stopDrag();?

停止拖移动作。

switch?

switch(expression){caseClause:

[defaultClause:

]};?

依据判断条件执行程序代码。

tellTarget?

tellTarget(target){statement;}?

对指定的影片剪辑下达指令,Flash5中建议使用with命令代替。

toggleHighQuality?

toggleHighQuality();?

切换影片播放品质开关。

trace?

trace(expr);?

将变量值输出到Output窗口。

unloadMovie?

unloadMovie(location);?

清除已载入的swf档案。

updataAfterEvent?

updateAfterEvent();?

更新画面组件。

var?

varvarname1=v alue1;?

宣告区域变量。

while?

while(condition){statement(s);}?

重复执行循环,直到条件控制终止。

with?

with(object){statement(s);}?

对指定的影片剪辑或组件下达指令。

运算式

指令名称?

语法?

说明

!

?

!

expr?

否逻辑运算(NOT)。

!

=?

expr1!

=expr2?

关系运算:

不等于。

%?

expr1%expr2?

余数(Modulo)。

&&?

expr1&&expr2?

且逻辑运算(AND)。

()?

(expr1,expr2);?

括号,用以指定运算的次序。

*?

expr1*expr2?

乘法运算(Multiplication)。

+?

expr1+expr2?

加法运算(Addition)。

++?

++exprexpr++?

递增运算,增加1。

-?

-exprexpr1-expr2?

减法运算(Minus)。

--?

--exprexpr--?

递减运算,减少1。

/?

expr1/expr2?

除法运算(Dvision)。

expr1

关系运算:

小于(LessThan)。

<=?

expr1<=expr2?

关系运算:

小于或等于(LessThanorEqualTo)。

<>?

expr1<>expr2?

关系运算:

不等于。

=?

expr1=expr2?

指定运算(Assiqnment)

>?

expr1>expr2?

关系运算:

大于(GreaterThan)。

>=?

expr1>=expr2?

关系运算:

大于或等于(GreaterThanorEqualTo)。

and?

cond1ANDcond2?

逻辑且操作数。

not?

NOTexpr?

逻辑否运算。

or?

cond1orcond2?

逻辑或运算(LoqicalOR)。

typeof?

typeof(expr);?

辨别数据型态。

void?

void(expr);?

不传回值。

||?

expr1||expr2?

逻辑或运算(OR)。

&?

expr1&expr2?

位且运算(bitwiseAND)。

<

expr1<

位左移运算(bitwiseleftshift)。

>>?

expr1>>expr2?

位右移运算(bitwiserightshift)。

>>>?

expr1>>>expr2?

位无标记右移运算(bitwiseunsiqnedrightshift)。

^?

expr1^expr2?

位互斥或运算(bitwiseXOR)。

|?

expr1|expr2?

位或运算(bitwiseOR)。

~?

~expr?

位否运算(bitwiseNOT)。

%=?

expr1%=expr2?

余数指定运算(moduloassiqnment)。

&=?

expr1&=expr2?

逻辑且指定运算(bitwiseANDassiqnment)。

*=?

expr1*=expr2?

乘法指定运算(multiplicationassiqnment)。

+=?

expr1+=expr2?

加法指定运算(additionassiqnment)。

-=?

expr1-=expr2?

减法指定运算(neqationassiqnment)。

/=?

expr1/=expr2?

除法指定运算(divisionassiqnment)。

<<=?

expr1<<=expr2?

左移指定运算(bitwiseleftshiftandassiqnment)。

>>=?

expr1=>>expr2?

右移指定运算(bitwiserightshiftandassiqnment)。

>>>=?

expr1>>>=expr2?

无标记右移指定运算(bitwiseunsiqnedrightshift)。

^=?

expr1^=expr2?

位XOR指定运算(bitwiseXORassiqnment)。

|=?

expr1|=expr2?

位OR指定运算(bitwiseORassiqnment)。

add?

string1addstring2?

字符串连接运算(Concatenate)。

eq?

expr1eqexpr2?

关系运算:

等于(Equals)。

ge?

expr1geexpr2?

关系运算:

大于或等于(GreaterThanorEqualTo)。

gt?

expr1gtexpr2?

关系运算:

大于(GreaterThan)。

le?

expr1leexpr2?

关系运算:

小于或等于(LessThanOrEqualTo)。

lt?

expr1ltexpr2?

关系运算:

小于(LessThan)。

ne?

expr1neexpr2?

关系运算:

不等于。

函数

指令名称?

语法?

说明

Array?

newArray();?

建立一个新的数组。

Boolean?

Boolean(expr);?

将表达式转换为布尔值。

escape?

escape(expr);?

将符号转换成十六进制,且以%加以区隔。

eval?

eval(expr);?

评估变数值(Evaluatevariablebyname);可将参数中的运算结果当成变量。

false?

?

传回布尔值false。

getProperty?

getProperty(instancename,property);?

取得属性值。

getTimer?

getTimer();?

取得时间(Gettimeinmsec)。

getVersion?

getVersion();?

取得FlashPlayer的版本信息。

int?

int(v alue);?

转换为整数。

isFinite?

isFinite(expr);?

判断数值为正数或负数,若为正数则传回true(真);若负数则传回false(假)。

isNaN?

isNaN(expr);?

判断参数是否为数值资料。

maxscroll?

=x?

文字字段的移动高度。

newline?

newline;?

换行字符(newlinecharacter)。

Number?

Number(expr);?

将参数转换为数值。

parseFloat?

parseFloat(string);?

将字符串转换为浮点数值。

parseInt?

parseInt(expr,radix);?

将二进制、八进位、十六进制等数值转换为十进制。

random?

random();?

随机函数,传回一个数值介于0和参数n之间的整数。

scroll?

=x?

滚动条函数;可控制文字栏首行文字和文字文件的内容位置。

String?

String(expr);?

将对象、数字、变量、影片剪辑、空字符串或布尔值等转换为字符串。

targetPath?

targetpath(movieClipObject);?

取得对象的完整路径字符串。

true?

?

传回布尔值真。

unescape?

unescape(x);?

将十六进制符号转换为ASCII码符号。

chr?

chr(number);?

把ASCII码转换为字符。

length?

length(variable);?

计算字符串长度。

mbchr?

mbchr(number);?

将ASCII码转换为多字节字符。

mblength?

mblength(string);?

计算多字节字符串长度。

mbord?

mbord(character);?

将字符串转换为多字节数值。

mbsubstring?

mbsubstring(v alue,index,count);?

从多位字符串中取得子字符串。

ord?

ord(character);?

把字符串的第一个字符转换为ASCII码。

substring?

substring(string,index,count);?

取得子字符串。

属性

指令名称?

语法?

说明

_alpha?

=v alue;?

组件的透明度,当数值等于0时,完全透明。

_currentframe?

?

目前组件所处的帧位置。

_droptarget?

?

组件于拖移动作停止后所在的位置。

_focusrect?

_focusrect=Boolean;?

显示按钮的矩形范围。

_framesloaded?

?

组件已加载的帧。

_height?

 alue;?

组件的高度。

_highquality?

_highquality=v alue;?

高品质。

_name?

=v alue;?

组件的名称。

_quality?

_quality_quality=x;?

显示品质。

_rotation?

=integer?

旋转角度,预设数值为0,可任意输入角度值。

_soundbuftime?

_soundbuftime=integer;?

音效预先缓冲的时间。

_target?

?

组件的路径及名称。

_totalframes?

?

组件的总帧数。

_url?

?

影片文件的档案存放位置。

_visible?

=Boolean;?

对象为显示或隐藏状态,「0」为隐藏,「1」为显示。

_width?

=v alue;?

组件的宽度。

_x?

=integer?

组件的水平坐标位置。

_xmouse?

?

组件的鼠标光标的水平坐标位置。

_xscale?

=percentage;?

组件的宽度缩放率。

_y?

=integer;?

组件的垂直坐标位置。

_ymouse?

?

影片场景上,鼠标光标的垂直坐标位置。

_yscale?

=percentage;?

组件的高度缩放率。

物件

Array

指令名称?

语法?

说明

concat?

(v alue0,v alue1,...v alueN);?

连结两个数组数据。

join?

();?

将数组转换为字符串。

length?

;?

计算数组长度。

newArray?

newmyArray;?

建立新数组。

pop?

();?

移除数组中最后一个元素。

push?

(v alue);?

增加一个或多个元素在数组的末尾。

reverse?

();?

翻转数组的方向。

shift?

();?

移去第一个元素。

slice?

(start,end);?

取得指定范围的元素。

sort?

();?

将数组元素重新排序。

sortOn?

();?

将数组元素重新排序,并做为排序索引键。

splice?

(start,deleteCount,v alue0,v alue1...v alueN);?

在数组中增删元素。

toString?

();?

以字符串形式取出元素。

unshift?

(v alue1,v alue2,...v alueN);?

从开头加入元素。

Boolean

指令名称?

语法?

说明

newBoolean?

newbool?

新建一个布尔变数。

toString?

();?

取得代表布尔真假值字符串。

v alueOf?

 alueOf();?

取得布尔对象的初值。

Color

指令名称?

语法?

说明

getRGB?

();?

取得颜色值。

getTransform?

();?

取得颜色表值。

newColor?

newColor(target);?

建立新颜色对象。

setRGB?

(0xRRGGBB);?

设置颜色。

setTransform?

(Object);?

设置颜色表。

Date

指令名称?

语法?

说明

getDate?

();?

日期数值。

getDay?

();?

星期数值。

getFullYear?

();?

年份数值。

getHours?

();?

时间数值。

getMilliseconds?

();?

毫秒数值。

getMinutes?

();?

分钟数值。

getMonth?

();?

月份数值。

getSeconds?

();?

秒数数值。

getTime?

();?

瞬间时间。

getTimezoneOffset?

();?

以分钟形式获取本机时间与总体时间(universaltime)系之间的差值。

getUTCDate?

();?

根据UTC时间系取得指定时间里该月当天是第几日。

getUTCDay?

();?

根据UTC时间系获取指定时间里该日是星期几。

getUTCFullYear?

();?

根据UTC时间系获取指定时间的4位数的年号值。

getUTCHours?

();?

根据UTC时间系获取指定时间的小时数。

getUTCMilliseconds?

();?

根据UTC时间系获取指定时间的毫秒数。

getUTCMinutes?

();?

根据UTC时间系获取指定时间的分钟数。

getUTCMonth?

(month[,date]);?

根据UTC时间系获取指定时间的月份。

getUTCSeconds?

(second);?

根据UTC时间系获取指定时间的秒数。

getYear?

();?

根据本机时间取得当前缩写年份。

newDate?

newDate();?

建立日期对象。

setDate?

(date);?

设置日期对象。

setFullYear?

(year[,month[,date]]);?

设置年份数值。

setHours?

(hour);?

设置时间数值。

setMilliseconds?

(millisecond);?

设置毫秒数值。

setMinutes?

(minute);?

设置分钟数值。

setMonth?

(month[,date]);?

设置月份值。

setSeconds?

(second);?

设置秒数值。

setTime?

(millisecond);?

根据日期参数指定毫秒数预置日期。

setUTCDate?

(date);?

在UTC时间系里给指定日期的预置日期。

setUTCFullYear?

(year[,month[,date]]);?

在UTC时间系里给指定日期的预置日期。

setUTCHours?

(hour[,minute[,second[,millisecond]]]));?

在UTC时间系里给指定日期的预置小时。

setUTCMilliseconds?

(millisecond);?

在UTC时间系里给指定日期的预置毫秒数。

setUTCMinutes?

(minute);?

在UTC时间系里给指定日期的预置分钟数。

setUTCMonth?

(month[,date]);?

在UTC时间系里给指定日期的预置月份。

setUTCSeconds?

(second[,millisecond]));?

在UTC时间系里给指定日期的预置秒数。

setYear?

(year);?

在UTC时间系里给指定日期的预置年号。

toString?

();?

在可读格式里给指定的日期获取字符串值。

UTC?

(year,month[,date[,hour[,minute[,second[,millisecond]]]]]);?

取得从1970年1月1日至今的毫秒数值,及相关参数。

Key

指令名称?

语法?

说明

addListener?

();?

增加收听者的对象。

BACKSPACE?

?

键值为9。

CAPSLOCK?

?

键值为20。

CONTROL?

?

键值为17。

DELETEKEY?

?

键值为46。

DOWN?

?

键值为40。

END?

?

键值为35。

ENTER?

?

键值为13。

ESCAPE?

?

键值为27。

getAscii?

();?

取得最后按键的ASCII码。

getCode?

();?

取得最后按键的键盘值。

HOME?

?

键值为36。

INSERT?

?

键值为45。

isDown?

(keycode);?

判断指定键是否被按下。

isToggled?

(keycode)?

判断CapsLock(20)或NumLock(144)是否被按下。

LEFT?

?

键值为37。

PGDN?

?

键值为34。

PGUP?

?

键值为34。

RIGHT?

?

键值为39。

removeListener?

();?

移除收听者增加的对象。

SHIFT?

?

键值为16。

SPACE?

?

键值为32。

TAB?

?

键值为9。

UP?

?

键值为38。

Math

指令名称?

语法?

说明

abs?

(x);?

传回绝对值。

acos?

(x);?

传回余弦。

asin?

(x);?

传回正弦。

atan?

(x);?

传回正切。

atan2?

(y,x);?

传回y/x的正切。

ceil?

(x);?

取得指定数值的上限,一个数的上限是最接近的整数,此数大于或等于该数。

cos?

(x);?

传回余弦。

E?

?

自然对数。

exp?

(x);?

传回指数值。

floor?

(x);?

取得指定数值的下限,它是一个最接近小于或等于该数的整数。

LN10?

?

以e为底,10的自然对数。

LN2?

?

以e为底,2的自然对数。

log?

(x);?

传回自然对数。

LOG10E?

?

以10为底,e的对数。

LOG2E?

?

以2为底,e的对数。

max?

(x,y);?

取x、y中的最大值。

min?

(x,y);?

取x、y中的最小值。

PI?

?

圆周率。

pow?

(x,y);?

x的y次方。

random?

random();?

可传回一个数值介于0和参数n之间的整数。

round?

(x);?

围绕最近的物体。

sin?

(x);?

传回正弦。

sqrt?

(x);?

传回平方根。

SQRT1-2?

?

1/2的平方根。

SQRT2?

?

2的平方根。

tan?

(x);?

传回正切。

Mouse

指令名称?

语法

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2