flashAS 3.0 代码(2011-08-09 00:25:34)转载标签:新漫动画代码asf lash杂谈
基本Act ion。包括:
- Go to跳转到指定的帧
- P lay播放
- S top停止
- T oggle High Qual ity在高画质和低画质间切换
- St op Al l Sou nds停止所有声音的播放
- GetURL跳转至某个超联结
-FSCom mand发送FSC omman d命令
- Load Movi e装载影片
- U nload Movi e卸载影片
- T ell T arget告知目标
- If Fram e IsLoade d..判断帧是否被完全载入
- OnMouse Even t鼠标事件
。其他Act ions。包括:
- b reak跳出循环
-call调用指定帧(一般喊有某个特定函数)
- co mment注释
- c ontin ue继续循环
- de lete删除一个对象(Obj ect)中的变量
- d o whi le do whil e循环
- d uplic ateMo vieCl ip复制MC
- el se否则(与if联用)
- el se if否则如果(与if联用)
- ev aluat e调用自定义函数(Funct ion)
-forf or循环
-for .. in依次取得对象(Obj ect)中的各个属性或者某个数组中的所有元素- F SComm and发送FSCo mmand命令
- fu nctio n声明自定义函数
-getUR L跳转至某个超联结
- got o跳转到指定的帧
-if如果
- ifFr ameLo aded..帧是否完全被载入
- incl ude读入外部的A ction Scrip t程序文件(.as)
- load Movie装载MC
- load Varia bles转载外部文件中的数据,这些外部文件可以是文本文件,或者是由A SP/CG I等脚本返回的文本值
- on鼠标事件的触发条件
- o nClip Event MC的事件触发程序
- play播放
- p rint输出到打印机
- rem oveMo vieCl ip删除MC
- re turn在函数(f uncti on)中返回一个值
-set v ariab le设定变量值
- s etPro perty设定属性
- star tDrag开始拖动
- stop停止
- s topAl lSoun ds停止所有声音的播放- st opDra g停止拖动
- swa pDept hs交换两个MC的深度
- te llTar get指定Acti on命令生效的目标-toggl eHigh Quali ty在高画质和低画质间切换
-trace跟踪调试
- unlo adMov ie卸载MC
- va r声明局部变量字符串截取几位到几位
- w hile当..成立时..
- w ith对..对象(Objec t)做..
。操作符(Opera tors)
- !逻辑非操作
- !=不等于
- ""字符串
- %取余数
- &&逻辑与操作
- ()括号
- *乘号
- +加号
- ++变量自加一
- -减号
- --变量自减一
- /除号
- <小于
- <=小于等于
-<>不等于
- ==相等
- >大于
- >=大于等于
- and逻辑与
- n ot逻辑非
- or逻辑或
- t ypeof返回变量类型
- vo id实体,无返回
-
| |逻辑或操作
+ B itwis e Ope rator s位操作符
- &位与操作
- <<;位左移
- >>位右移
- >>>位右移(无符号)
- ^位异或操作
- |位或操作
- ~补位操作
+ Com pound Assi gn Op erato rs复合操作符
- %=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
+ Stri ng Op erato rs字符串操作符(注:实质上是ASCI I的比较)- add连接两个字符串
- eq A eq B 字符串A值与字符串值B相等
- ge A geB 字符串A值大于等于字符串B值
- gt A gtB 字符串A值大于字符串B值
-le Ale B字符串A值小于等于字符串B值
-lt Alt B字符串A值小于字符串B值
- ne A ne B 字符串A值不等于字符串B值
+ Func tions函数
- B oolea n取表达式的布尔值(True或 Fa lse)
-escap e除去U RL串中的非法字符,将其参数按照URL编码的格式转化为字符串(Stri ng)
- e val访问并计算表达式(ex press ion)的值,并以字符串(St ring)的形式返回该值
- fa lse布尔非值(0)
- get Prope rty获取属性
- g etTim er获取从电影开始播放到现在的总播放时间(毫秒数) - get Versi on获取浏览器的F LASHP layer的版本号
-globa lToLo cal场景(Sce ne)中的坐标转换成MC中的坐标
- hit Test测试一个点或者MC是否同另一个交叉(即冲突检测)
-int把十进制数值强制转换成整数
- is Finit e测试数值是否为有限数
- is NaN测试是否为非数值
- ke ycode返回键盘按下键的键盘值(AS CII值)
- loca lToGl obalMC中的坐标转换成场景(Sce ne)中的坐标- ma xscro ll文本框的最大行度
- new line换行符
- N umber将参数转换成数值其返回值有以下四种情况:
如果 x为一数字,则返回值即为该数字;如果 x为一布尔数,则返回0或1;如果 x 为一字符串,则函数将x解释为一个指数形式的十进制数;如果x未定义,则返回0。
- par seFlo at将字符串转换成浮点数
- p arseI nt将字符串转换成整数
- r andom产生0到指定数间的随机数
- s croll文本框中的起始滚动行
- Str ing将参数转换成字符串
- t arget Path返回指定实例MC的路径字符串
-true布尔是值(1)
- 保留字符串中的%XX格式的十六进制字符
+ S tring Func tions字符串函数
- chr将ASC II码转换成相应字符
- leng th返回字符串的长度
- mbc hr将A SCII/S-JIS编码转换成相应的多字节字符
- m bleng th返回多字节字符串的长度
-mbord将多字节字符转换成相应的AS CII/S-JIS编码
- mbs ubstr ing截取多字节字符串中的字串
- ord将字符转换成ASC II码
- s ubstr ing截取字符串中的子串
+ P roper ties属性
- _a lphaAlpha值(透明度值)
- _c urren tfram e在MC中的当前帧数
- _dr optar get当使用Sta rt dr ag拖动一个MC时,实时地返回该MC的绝对路径
- _focus rect高亮按钮或者某个当前区域的显示与否(Tr ue显示/Flase不显示)
-_fram esloa ded已载入的影帧数
- _he ightMC的高度
- _hig hqual ity画质的高低(True高画质/Fa lse低画质)
- _n ameM C的实例名
- _q ualit y当前画质(字符串值) LO W,MED IUM,H IGH,B EST
- _rotat ionM C旋转的角度(单位:度)
- _s oundb uftim e声音的缓冲区大小(默认值5,单位:秒)
- _ta rgetMC的路径
- _tot alfra mes总帧数
- _u rl电影被调用的U RL地址
-
_visi ble是否可视(T rue可视/Fals e不可视)
- _wid th MC的宽度
- _x MC的x坐标
- _xmous e鼠标的x坐标
- _xscal e MC的X轴向缩放度
- _yMC的y坐标
- _ym ouse鼠标的y坐标
- _ys caleMC的y轴向缩放度
+ Obj ects对象
+ Ar ray数组
- co ncat合并多个数组
- jo in将一个数组中的元素转化成字符串,并通过特定的分割符进行联结,并返回结果字符串
- le ngth返回数组长度
- ne w Arr ay新建数组对象
- pop出栈 (F ILO 先入后出)
- push入栈(入队列)
- reve rse反相(颠倒数组,及第一个元素和最后一个元素互换……)- shi ft出队列 (FI FO 先入先出)
-slice截取数组中的子串生成新的数组
- sor t数组元素的排序
- spli ce从数组中指定元素起删除指定个数的元素或者删除指定元素
- unsh ift从数组头部插入一个元素
+ Bool ean布尔对象
-new B oolea n新建布尔型对象
- toSt ring将布尔型对象的值转换成字符串值
- val ueOf获取布尔型对象的值(返回值为布尔型)
+ C olor颜对象
- getR GB获取颜值的R GB分量(返回值0x RRGGB B十六进制) - ge tTran sform获取颜值的转换量(返回值cxfor m 型)[不太清楚] - ne w Col or新建一颜对象
- set RGB设置颜值的RGB分量(参数为0xRRGG BB十六进制) - s etTra nsfor m设置颜值的转换量(参数为 cxfo rm 型)[不太清楚] + Da te时间和日期对象
- get Date获取当前日期(本月的几号)
-getDa y获取今天是星期几(0-Su nday,1-Mon day...)
- g etFul lYear获取当前年份(四位数字)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论