当前位置:文档之家› FLASH AS基本代码解释

FLASH AS基本代码解释

FLASH AS基本代码解释
FLASH AS基本代码解释

FLASH AS基本代码解释

FLASH AS基本代码解释

FLASH 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 while do while循环

- duplicateMovieClip复制MC

- else否则(与if联用)

- else if否则如果(与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)中返回一个值

- 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连接两个字符串

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

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

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

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

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

- ne A 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值)

- 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格式的十六进制字符

+ String Functions字符串函数

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

- length返回字符串的长度

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

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

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

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

- ord将字符转换成ASCII码

- substring截取字符串中的子串

+ Properties属性

- _alpha Alpha值(透明度值)

- _currentframe在MC中的当前帧数

- _droptarget当使用Start drag拖动一个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返回数组长度

- new Array新建数组对象

- pop出栈(FILO 先入后出)

- push入栈(入队列)

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

- shift出队列(FIFO 先入先出)

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

- sort数组元素的排序

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

- unshift从数组头部插入一个元素

+ Boolean布尔对象

- new Boolean新建布尔型对象

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

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

+ Color颜色对象

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

- getTransform获取颜色值的转换量(返回值cxform 型)[不太清楚]

- new Color新建一颜色对象

- 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.1 0: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)

- new Date新建日期时间对象

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

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

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

- setMilliseconds设置当前毫秒数

- setMinutes设置当前分钟数

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

- setSeconds设置当前秒数

- setTime设置UTC格式的从1970.1.1 0: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当Caps lock或者Num Lock键被锁定时返回真(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的反正切(返回值单位:弧度)

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

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

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

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

- exp指数

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

- LN10ln10(约等于2.302)

- LN2ln2(约等于0.693)

- log取自然对数(e为底)

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

- LOG2E2为底取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_20.5开根号(约等于0.707)

- SQRT22开根号(约等于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.79769313486231 e 308

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

- NaN是否为非数值(Not a Number)

- NEGATIVE_INFINITY是否为负数

- new Number新建数值对象

- POSITIVE_INFINITY是否为正数

- toString将数值转换成字符串

+ Object对象

- new Object新建对象

- toString转换对象为字符串

- valueOf返回对象的值

+ Selection选择区对象

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

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

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

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

- setFocus设置当前的激活文本区

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

+ Sound声音对象

- attachSound绑定库中的一个声音

- getPan获取声音的混音值[不太清楚]

- getTransform获取当前声音的变换量(返回值类型:sxform)[不太清楚] - getVolume获取当前声音的音量(百分比)

- new Sound新建声音对象

- setPan设置声音的混音值[不太清楚]

- setTransform设置当前声音的变换量(参数类型:sxform)[不太清楚]

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

- start开始播放当前声音

- stop停止播放当前声音

+ String字符串对象

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

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

- concat联结合并多个字符串

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

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

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

- new String新建字符串对象

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

- new XML新建一个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,并定义其端口号

- new XMLSocket建立一个新的XML套接口

- onClose关闭XML套接口时触发事件

- onConnect连接XML套接口时触发事件

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

- send发送XML给服务器

javascript常用代码大全

Javascript常用代码大全 //打开模式对话框 //返回模式对话框的值 function okbtn_onclick() { var commstr=''; window.returnValue=commstr; window.close() ; } okbtn_onclick() //全屏幕打开IE 窗口 var winWidth=screen.availWidth ; var winHeight=screen.availHeight-20; window.open("main.aspx","surveyWindow","toolbar=no,wid th="+ winWidth +",height="+ winHeight +",top=0,left=0,scrollbars=yes,resizable=yes,center:yes,statu sbars=yes"); //脚本中中使用xml function initialize() { var xmlDoc var xslDoc xmlDoc = new ActiveXObject('Microsoft.XMLDOM') xmlDoc.async = false; xslDoc = new ActiveXObject('Microsoft.XMLDOM') xslDoc.async = false; xmlDoc.load("tree.xml") xslDoc.load("tree.xsl") folderTree.innerHTML = xmlDoc.documentElement.transformNode(xslDoc) } 一、验证类 1、数字验证内 1.1 整数 1.2 大于0的整数(用于传来的ID的验证) 1.3 负整数的验证 1.4 整数不能大于iMax 1.5 整数不能小于iMin 2、时间类 2.1 短时间,形如(13:04:06) 2.2 短日期,形如(2003-12-05) 2.3 长时间,形如(2003-12-05 13:04:06) 2.4 只有年和月。形如(2003-05,或者2003-5) 2.5 只有小时和分钟,形如(12:03) 3、表单类 3.1 所有的表单的值都不能为空 3.2 多行文本框的值不能为空。 3.3 多行文本框的值不能超过sMaxStrleng 3.4 多行文本框的值不能少于sMixStrleng 3.5 判断单选框是否选择。 3.6 判断复选框是否选择. 3.7 复选框的全选,多选,全不选,反选 3.8 文件上传过程中判断文件类型 4、字符类 4.1 判断字符全部由a-Z或者是A-Z的字字母组成 4.2 判断字符由字母和数字组成。 4.3 判断字符由字母和数字,下划线,点号组成.且开头的只能是下划线和字母 4.4 字符串替换函数.Replace(); 5、浏览器类 5.1 判断浏览器的类型 5.2 判断ie的版本 5.3 判断客户端的分辨率 6、结合类 6.1 email的判断。 6.2 手机号码的验证 6.3 身份证的验证 二、功能类 1、时间与相关控件类 1.1 日历 1.2 时间控件 1.3 万年历 1.4 显示动态显示时钟效果(文本,如OA中时间) 1.5 显示动态显示时钟效果(图像,像手表) 2、表单类 2.1 自动生成表单 2.2 动态添加,修改,删除下拉框中的元素 2.3 可以输入内容的下拉框 2.4 多行文本框中只能输入iMax文字。如果多输入了,自动减少到iMax个文字(多用于短信发送) 3、打印类 3.1 打印控件 4、事件类 4.1 屏蔽右键 4.2 屏蔽所有功能键 4.3 --> 和<-- F5 F11,F9,F1 4.4 屏蔽组合键ctrl+N 5、网页设计类 5.1 连续滚动的文字,图片

JavaScript 经典代码大全

代码一 1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键

no
可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 5. IE地址栏前换成自己的图标 6. 可以在收藏夹中显示出你的图标 7. 关闭输入法 8. 永远都会带着框架 9. 防止被人frame 10. 网页将不能被另存为 11. 12.删除时确认 删除 13. 取得控件的绝对位置 //javascript //VBScript