跪求所有flash脚本指令的含义和用法!高分奖励
-跳到指定的帧。
-玩游戏
-停下停下
-在高质量和低质量之间切换高质量开关。
-停止所有声音停止播放所有声音。
-获取指向超链接的URL跳转。
-FSCommand发送FSCommand命令。
-加载电影加载电影
-卸载电影卸载电影
-告诉目标告诉目标。
-如果框架已加载...判断车架是否满载。
-鼠标事件时鼠标事件
。其他行动。包括:
-打破循环
-call调用指定的框架(通常调用特定的函数)
-评论注释
——继续继续循环。
-delete删除对象中的变量。
-do while do while循环
-duplicateMovieClip复制MC
-else否则(与if结合)
-else if否则if(与if组合)
-evaluate调用自定义函数。
-for for循环
-为了..按顺序获取对象中的所有属性或数组中的所有元素。
-FSCommand发送FSCommand命令。
-function声明一个自定义函数。
-getURL跳转到超链接。
-goto跳转到指定的帧。
-如果如果
-如果装了框架..框架是否满载?
-include读取外部ActionScript程序文件(。as)。
-loadMovie加载MC
-loadVariables重新打印外部文件中的数据,这些文件可以是文本文件,也可以是ASP/CGI等脚本返回的文本值。
鼠标事件的触发条件
onclipeventmc的事件触发器
-玩游戏
-将输出打印到打印机
-removeMovieClip删除MC
-return返回函数中的值。
-set variable设置变量值。
-setProperty设置属性。
-startDrag开始拖动。
-停下停下
-stopAllSounds停止播放所有声音。
-stopDrag停止拖动。
-两个mcs的交换深度。
-tellTarget指定操作命令生效的目标。
-toggleHighQuality在高质量和低质量之间切换。
-跟踪跟踪调试
-unloadMovie卸载MC
-var声明局部变量。
-什么时候.....
-与do to..对象。..
。操作员(操作员)
- !逻辑非运算
- !=不等于
-" "字符串
-%取余数
-& amp;& amp逻辑与运算
-()括号
-*乘法符号
-+加号
-++变量加一。
-负号
-变量减一。
-/除法符号
-& lt;不到
-& lt;=小于或等于
-& lt;& gt不等于
-= =等于
-& gt;比...更大
-& gt;=大于或等于
-和逻辑和
-不是逻辑否定
-或逻辑或
-typeof返回变量类型。
-无效实体,不退货。
-|||逻辑或运算
+位运算符位运算符
-& amp;位和操作
-& lt;& lt比特左移
-& gt;& gt比特右移
-& gt;& gt& gt向右移位(无符号)
6位异或运算
-|位或运算
-~位置填充操作
+复合赋值运算符复合运算符
-%= A%=B相当于A = A% B。
-& amp;= A & amp=B相当于a = a &;B
-*= A*=B相当于A = A * B。
-+= A+=B相当于A = A+B。
-= A-= B相当于A = A-B。
-/= A/=B相当于A = A/B。
-& lt;& lt= A & lt& lt=B相当于a = a
-& gt;& gt= A & gt& gt=B相当于A = A & gt& gtB
-& gt;& gt& gt= A & gt& gt& gt=B相当于A = A & gt& gt& gtB
-= a = b相当于a = a B。
-|= A|=B相当于A = A | B。
+字符串操作符字符串操作符(注意:本质上是ASCII比较)
-add连接两个字符串。
-eq A eq B字符串A值等于字符串B值。
-阿格ge B字符串a值大于或等于字符串B值。
-gt A gt B字符串A值大于字符串B值。
-阿乐乐B字符串A值小于或等于字符串B值。
-lt A lt B string a值小于string b值。
-ne A ne B string a值不等于string b值。
+函数函数
-Boolean获取表达式的布尔值(真或假)。
-escape删除URL字符串中的非法字符,并根据URL编码格式将其参数转换为字符串。
-eval访问并计算表达式的值,并将该值作为字符串返回。
-假布尔非值(0)
-getProperty获取属性。
-getTimer获取电影开始到现在的总播放时间(毫秒)。
-getVersion获取浏览器的FLASHPlayer的版本号。
globaltolocal场景中的坐标被转换为MC中的坐标。
-hitTest测试一个点或MC是否穿过另一个点(即碰撞检测)。
-int将十进制值转换为整数。
-isFinite测试值是否有限。
-isNaN测试是非数字的。
-keycode返回键盘按下的键的键盘值(ASCII值)。
-localToGlobal MC中的坐标转换为场景中的坐标。
maxscroll文本框的最大行大小
-newline换行符
-Number将参数转换为数值,其返回值有以下四种情况:
如果x是一个数字,返回值就是这个数字;如果x是布尔数,则返回0或1;如果x是一个字符串,函数将x解释为一个指数小数;如果x未定义,则返回0。
-parseFloat将字符串转换为浮点数。
-parseInt将字符串转换为整数。
-random生成一个介于0和指定数字之间的随机数。
-在滚动文本框中开始滚动行。
-String将参数转换为字符串。
-targetPath返回指定实例MC的路径字符串。
-true Boolean是值(1)。
-unescape在字符串中保留%XX格式的十六进制字符。
+字符串函数字符串函数
-chr将ASCII码转换成相应的字符。
-length返回字符串的长度。
-mbchr将ASCII/S-JIS编码转换为相应的多字节字符。
-mblength返回多字节字符串的长度。
-mbord将多字节字符转换为相应的ASCII/S-JIS编码。
-mbsubstring截取多字节字符串中的字符串。
-ord将字符转换为ASCII代码。
-substring截取字符串中的子字符串。
+属性属性
-_alpha Alpha值(透明度值)
-_currentframe的当前帧数(以MC为单位)
-_droptarget在使用Start drag拖动MC时,实时返回MC的绝对路径。
-_focusrect高亮按钮或是否显示当前区域(真显示/假不显示)
-_framesloaded加载的帧数。
-_height MC的高度
-_高质量(真高质量/假低质量)
-_name MC的实例名
-_quality当前图像质量(字符串值)低、中、高、最好
-_旋转MC旋转角度(单位:度)
-_ soundbutime声音的缓冲区大小(默认值为5,单位:秒)
-_目标MC的路径
-_totalframes总帧数
-_url调用电影的url地址。
-_visible可见(真可见/假不可见)
-_width MC的宽度
-_x MC的x坐标
-_ x鼠标的x坐标
-_xscale MC的x轴缩放
-_y MC的y坐标
-_ y鼠标的y坐标
-_ y轴缩放比例MC
+Objects对象
+数组数组
-concat合并多个数组
-join将数组中的元素转换为字符串,通过特定的分隔符将它们连接起来,并返回结果字符串。
-length返回数组长度。
-new Array创建一个新的数组对象。
-啪啪啪(费罗先入后出)
-推入堆栈(队列)
-reverse inversion(数组反转,第一个元素和最后一个元素互换...)
-移出队列(先进先出)
-slice截取数组中的子字符串以生成新数组。
-排序数组元素顺序
-splice从数组中的指定元素删除指定数量的元素或删除指定元素。
-unshift从数组的开头插入一个元素。
+布尔布尔对象
-new Boolean创建新的布尔对象。
-toString将布尔对象的值转换为字符串值。
-valueOf获取布尔对象的值(返回值为Boolean)。
+颜色颜色对象
-getRGB获取颜色值的RGB部分(返回值0xRRGGBB十六进制)
-getTransform获取颜色值的变换量(返回值cxform类型)[不清楚]
-new Color创建新的颜色对象。
-setRGB设置颜色值的RGB部分(参数为十六进制0xRRGGBB)。
-setTransform设置颜色值的转换量(参数为cxform类型)[不清楚]
+日期时间和日期对象
-getDate获取当前日期(本月的日期)
-getDay获取今天是星期几(0-星期日,1-星期一...)
-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今天星期几(0-星期日,1-星期一...)来获取UTC格式?
-getUTCFullYear获取UTC格式的当前年份(四位数)。
-getutchhours获取UTC格式的当前小时数(24小时制,0-23)。
-getUTCMilliseconds获取UTC格式的当前毫秒数。
-getutcmounts获取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格式设置当前年份(四位数)。
-setutchhours以UTC格式设置当前小时(24小时制,0-23)。
-setUTCMilliseconds以UTC格式设置当前的毫秒数。
-setutcmounts以UTC格式设置当前分钟数。
-setUTCMonth以UTC格式设置当前月份(注意,它从0: 0-Jan,1-Feb开始...)
-setUTCSeconds以UTC格式设置当前秒数。
-setYear设置当前缩写年份(当前年份减1900)。
-toString将日期时间值转换为“日期/时间”形式的字符串值
-UTC以UTC格式返回指定日期和时间的固定时间值。
+键键盘对象
-back space back space(& lt;-)键
-大写锁定大写锁定键
-控制Ctrl键
-DELETEKEY删除键
-向下键
-结束结束键
-输入回车键
-退出Esc键
-getAscii获取最后一次按下或释放的键的对应字符的Ascii代码。
-getCode获取最后按下的键的键盘扫描代码。
-HOME Home键
-插入插入(Ins)键
-isDown在按下指定的键时返回真值。
当Caps lock或Num Lock键被锁定时,isToggled返回True。
-向左方向左键
-PGDN向下翻页(PGDN)键
-PGUP翻页(PGUP)键
-向右方向右键
-SHIFT换档键
-SPACE空格键
-TAB键
-向上方向键
+Math数学函数对象
-abs abs(n)取n的绝对值。
-acos acos(n) n的反余弦值(以弧度表示的返回值)
-asin asin(n) n的反正弦值(以弧度表示的返回值)
-atan atan(n) n的反正切值(返回值单位:弧度)
-atan2 atan2(x,y)计算x/y的反正切。
-ceil cell(n)取接近n上限的整数(向上取整)。
-cos cos(n)取n的余弦值(n的单位:弧度)。
-E欧拉指数(约2.718)
-指数指数
-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 pi(大约等于3.14159)
-pow pow(x,y) x的y次方。
-random生成一个介于0和1之间的随机数。
-四舍五入
-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在外部文件中引入变量值。
-下一帧下一帧
-玩游戏
-前一帧前一帧
-removeMovieClip删除用duplicateMovieClip创建的MC。
-startDrag开始拖动MC。
-stop停止播放MC。
-stopDrag停止拖动MC。
-unloadMovie卸载loadMovie引入的电影。
+鼠标鼠标对象
-hide隐藏鼠标指针
-show显示鼠标指针
+Number数字对象
-MAX_value FLASH5允许的最大值为1.791348631e 308。
-MIN_value FLASH5最小允许值5 e -324。
nan是不是非数值(不是数字)?
negative _ infinity是负数吗?
-new Number创建新的数字对象
positive _ infinity是正数吗?
-toString将数值转换为字符串。
+Object对象
-新对象新对象
-toString将对象转换为字符串。
-valueOf返回对象的值。
+选择选择区域对象
-getBeginIndex获取可编辑文本区域的起始位置,-1表示没有可编辑文本区域。
-getCaretIndex获取当前编辑位置,-1表示没有可编辑的文本区域。
-getEndIndex获取可编辑文本区域的结束位置,-1表示没有可编辑文本区域。
-getFocus获取当前活动文本区域的文本变量名。
-setFocus设置当前活动文本区域。
-setSelection设置可编辑文本的开始位置和结束位置。
+声音声音对象
attachsound绑定库中的声音
-getPan获取声音的混合值[不清楚]
-getTransform获取当前声音的变换量(返回值类型:sx form)[不清楚]
-getVolume获取当前声音的音量(百分比)。
-new Sound创建新的声音对象。
-setPan设置声音的混合值[不清楚]
-setTransform设置当前声音的变换量(参数类型:sx form)[不清楚]
-setVloume设置当前声音的音量(百分比)。
-start开始播放当前声音。
-stop停止播放当前声音。
+String字符串对象
-charAt返回指定索引表中的字符。
-charCodeAt返回指定索引表中的单字符代码。
-concat join合并多个字符串。
-fromCharCode从字符代码组构造新字符串。
-indexOf在字符串中查找子串并返回子串的起始位置或-1(-1表示未找到)。
-lastIndexOf在字符串中查找子字符串,并返回子字符串的结束位置或-1(-1表示未找到)。
-length返回字符串的长度。
-new String创建新的String对象。
-slice返回字符串中指定的子字符串。
-split根据限定符将字符串转换为数组。
-substr substr(start,length)返回从开始算起总长度的子字符串。
-substring substring (indexa,indexb)返回indexa之间的子字符串...索引b。
-toLowerCase将字符串中的所有大写字符转换为小写。
-toUpperCase将字符串中的所有小写字符转换为大写。
+XML可扩展标记语言对象
-appendChild向指定的XML元素添加子节点。
-attributes XML元素的属性数组。
-child nodes XML元素的子节点数组。
-cloneNode克隆(复制)当前节点。
-createElement创建新的XML元素。
-createTextNode创建新的XML文本节点。
-firstChild返回当前XML节点的第一个子节点。
-hasChildNodes当前XML节点是否有子节点(如果有子节点则返回true如果没有子节点则返回flash)
-insertBefore在指定XML元素的子节点之前插入新的子节点。
-lastChild返回当前XML节点的最后一个子节点。
-load将XML元素从指定的URL带入FLASH。
-loaded在将XML元素引入FLASH或同时发送时返回true值。
-new XML创建新的XML对象。
-nextSibling当前XML节点的下一个节点。
-nodeName返回当前XML节点的名称。
-nodeType返回当前XML节点的类型(1-元素,3-文本)。
-nodevalue返回当前XML节点的值(文本返回文本)
-onLoad在介绍或发送同步介绍时触发事件。
-parentNode返回当前XML节点的父节点。
-parseXML将XML字符串转换为XML对象。
-previousSibling当前XML节点的上一个节点
-removeNode从XML文本中删除节点。
-send将XML元素从FLASH发送到指定的URL地址。
-sendAndLoad将XML元素从FLASH发送到指定的URL地址,并引入XML结果。
-toString将XML对象转换为XML字符串表示形式。
+XMLSocket XML windows套接字
-close关闭XML windows套接字。
-connect连接一个XML windows套接字,指定URL并定义其端口号。
-new XMLSocket创建一个新的XML windows套接字。
-onClose关闭XML windows套接字时触发的事件。
-onConnect连接到XML windows套接字时触发的事件。
-onXML在从服务器获取XML时触发事件。
-send将XML发送到服务器。
闪存密码也
1.反asv反编译:
在代码前面,添加:
函数a ( ) { 0 ( ) }
2.保护swf文件加密:
添加代码以检测动画第一帧中的url:
web=getproperty(",_ URL);
测试=web。“indexof”(“你的网址”,“0.000000d”);
if(test=="-1"){
gotoAndStop(88);//任意数量的帧。
else if(not(test = = "-1 "){
gotoAndPlay( getproperty(",-current frame+1));
}
}