ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:79KB ,
资源ID:9896998      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9896998.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(flash常用脚本代码.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

flash常用脚本代码.docx

1、flash常用脚本代码一、 play 命令(播放) 1、使用格式play() 该命令没有参数 , 功能是使动画从它的当前位置开始放映。二、 stop 命令(停止播放) 1、使用格式stop() 该命令没有参数 , 功能是停止播放动画,并停在当前帧位置。三、 gotoAndPlay命令(跳至播放)1、使用格式gotoAndPlay( frame) 参数说明:frame :跳转到帧的标签名称或帧数。 该命令用来控制影片跳转到指定的帧,并开始播放。2、用法举例gotoAndPlay(10)以上动作代码的作用是:让播放头跳转到当前场景的第 10 帧并从该帧开始播放。四、 gotoAndStop命令(跳

2、至停止播放)1、使用格式gotoAndStop(frame)参数说明:frame :跳转到帧的标签名称或帧数。 该命令用来控制影片跳转到指定的帧,并停止在该帧。2、用法举例gotoAndStop(10)以上动作代码的作用是:让播放头跳转到当前场景的第 10 帧并停止在该帧。五、 stopAllSounds 命令(停止所有音轨)1、使用格式stopAllSounds()该命令没有参数用来停止当前 FlashPlayer 中播放的所有声音。六、 if.else 语句 ( 条件语句 )1、使用格式if ( 条件) 语句 1; else 语句 2;当条件成立时,执行“语句 1”的内容。当条件不成立时,

3、执行“语句 2”的内容。2、用法举例if(ab) / 判断a是否大于bdefault:语句 ; 先计算表达式的值,然后去各个 case 子句中寻找对应的执行语句。如果找不到对应的 执行语句,就执行 default 后面的语句。2、用法举例var n:Number = 25;switch (Math.floor(n/10) case 1 : trace(number=1); break;case 2 : trace(number=2); break;case 3 : trace(number=3); break;default : trace(number=?); 输出结果: number=2八

4、、 while 语句(循环语句)1、使用格式while ( 条件) 执行的代码块 ; 当“条件”成立时,程序就会一直执行“执行的代码块” ,当“条件”不成立时,则跳 过“执行的代码块”并结束循环。2、用法举例var i:Number=10; / while(i=0) /trace(i); /i=i-1; /i定义一个数字型变量 i ,并赋初值 10先判断条件若条件成立,则输出 i自身减 1九、 do.while 语句(循环语句) 1、使用格式do 执行的代码块 ; while ( 条件 ) 先执行代码块,后判断条件。 2、用法举例var i:Number=10;do trace(i); / 先

5、执行代码块输出 i i=i-1; while (i=0) / 再判断条件输出结果:依次输出 10、9、8、 7、6、5、4、 3、2、1十、 for 语句(循环语句)1、使用格式for ( 变量初值 ;表达式 ; 变量更新表达式 ) 执行的代码块 ;2、用法举例对1100之间的偶数求和。Var i:Number=0;var sum:Number=0;for (i=0;i=100;i=i+2) sum=sum+i;trace(sum);输出结果: 2550十一、 function (自定义函数)1 、使用格式function 函数名 ( 参数 ) 执行的代码块 ;return 表达式 ;2、用法

6、举例例 1:定义一个输出函数 week() 。function week() / 定义一个函数 week()trace(Today is Monday); / 设置函数 week() 的功能 当调用函数 week() 时,输出结果: Today is Monday 例 2:计算矩形的面积。function Area(a:Number,b:Number)var s:Number=a*b;return strace( 面积 S=+Area(5,8); 输出结果:面积 S=40十二、 on() 语句(按钮事件)1、使用格式 on ( 事件 ) 执行动作 ; 常见的按钮事件有以下几种: on(pres

7、s) :在按钮上按下鼠标左键,动作触发。2on (release) :在按钮上按下鼠标左键后再释放鼠标,动作触发。3on(rollOver) :鼠标移动到按钮上动作触发。4on(rollOut) :鼠标移出按钮区域动作触发。 2、用法举例 制作一个按钮,并给该按钮添加如下动作代码:on (release) trace( 你单击了一次按钮 ); 运行结果:每单击一次按钮,就会输出一次“你单击了一次按钮” 。十三、 按钮事件处理函数1、使用格式按钮的实例名称 .按钮事件处理函数 = function() 执行的动作 ; 常见的按钮事件处理函数有以下几种: onPress :在按钮上按下鼠标左键时启

8、用。2on Release :在按钮上按下鼠标左键后再释放鼠标时启用。3onRollOver) :鼠标移动到按钮上时启用。4on RollOut):鼠标移出按钮区域时启用。2、用法举例制作一个按钮,设置该按钮的实例名为“ my_btn”。选择该按钮所在的关键帧,添加如下动作代码:my_btn.onRelease = function() trace( 你单击了一次按钮 );运行结果:每单击一次按钮,就会输出一次“你单击了一次按钮” 十四、 onClipEvent() (影片剪辑事件)1、使用格式onClipEvent( 事件 ) 执行的动作 ; 常见的影片剪辑事件有以下几种:1on ClipE

9、ve nt(load):影片剪辑被加载到目前时间轴时,动作触发。2on ClipEve nt(u nload):影片剪辑被删除时,动作触发。3on ClipEve nt(e nterFrame):当播放头进入影片剪辑所在的帧时,动作触发。4on ClipEve nt(mouseMove):当移动鼠标时,动作触发。5on ClipEve nt(mouseDow n):当按下鼠标左键时,动作触发。6on ClipEve nt(mouseUp):当释放鼠标左键时,动作触发。2、用法举例 绘制一个五角星,将其转换为影片剪辑,并给该影片剪辑添加如下动作代码:onClipEvent (enterFrame

10、) / 当播放头进入影片剪辑所在帧时_rotation += 10; / 让影片剪辑顺时针旋转,每次旋转 10运行结果:影片剪辑五角星不断的旋转,每次旋转 10。十五、 影片剪辑事件处理函数1、使用格式影片剪辑的实例名称 .影片剪辑事件处理函数 = function() 执行的动作 ;常见的影片剪辑事件处理函数有以下几种:1on Load :影片剪辑被加载到目前时间轴时启用。2onUnload):影片剪辑被删除时启用。3onEnterFrame :当播放头进入影片剪辑所在的帧时启用。4onMouseMove当移动鼠标时启用发。5onMouseDown当按下鼠标左键时启用。6on MouseUp

11、当释放鼠标左键时启用。影片剪辑还有一些与按钮类似的事件处理函数,常见的有以下几种1on Press :在影片剪辑上按下鼠标左键时启用。2on Release :在影片剪辑上按下鼠标左键后再释放鼠标时启用。my_mc._rotation += 10; / 让影片剪辑my_mC顺时针旋转,每次旋转 10;运行结果:影片剪辑my_mC不断的旋转,每次旋转 10。十六、 getURL 命令(获取超链接命令)1 、使用格式getURL(url,windows)参数说明:(1 ) url :是一个字符串,表示文档的 URL。(2)windows :是一个可选的字符串,用来指定应将文档加载到其中的窗口或 H

12、TML!架。2、用法举例制作一个按钮,并给该按钮添加如下动作代码:on (press) getURL(, _blank);运行结果:单击该按钮会打开一个网页。十七、loadMovie命令(加载外部的 SWF文件或图片)1 、使用格式loadMovie(url,target)参数说明:(1)url :要加载的SWF文件或图片文件所在的路经。(2)target :对影片剪辑对象的引用或表示目标影片剪辑路径的字符串。目标影片剪辑将被加载的SWF文件或图像所替换。2、用法举例例1:在同一目录下要加载一个名为 my_mc.swf ”的影片到主场景中。可先制作一个按钮,并给该按钮添加如下动作代码:on (

13、press) loadMovie(my_mc.swf, _root);例2:在同一目录要加载 SWF文件aa.swf,并替换舞台上已存在的名为 my_mc的影片剪辑。可先制作一个按钮,并给该按钮添加如下动作代码:on (press) loadMovie(aa.swf,my_mc);例3:在同一目录要加载图片文件 a. jpg,并替换舞台上已存在的名为 my_mc的影片剪辑。可先制作一个按钮,并给该按钮添加如下动作代码:on (press) loadMovie(a . jpg,my_mc);十八、unloadMovie命令(删除用loadMovie命令加载的SWF文件或图片)1 、使用格式unl

14、oadMovie(target)参数说明: target :要删除的影片剪辑对象或表示要删除的影片剪辑路径的字符串。2、用法举例若要删除的影片剪辑“ my_m”可先制作一个按钮,并给该按钮添加如下动作代码:on (press) unloadMovie(my_mc);十九、 starDrag 命令(拖动影片剪辑) 1、使用格式starDrag(traget, lock, left, top, right , bottom)参数说明:(1)traget :要拖动的影片剪辑的目标路径。(2) lock :(可选)一个布尔值,指定可拖动影片剪辑是锁定到鼠标位置中央 (true) ,还 是锁定到用户首次

15、单击该影片剪辑的位置上 (false) 。(3)left、top、right、bottom : ( Number.可选)相对于该影片剪辑的父级的坐标的值, 用以指定该影片剪辑的约束矩形。2、用法举例在舞台上制作一个影片剪辑,实例名称为“ my_m”选择“ my_m(”所在的关键帧添加如下动作代码:my_mc.onEnterFrame = function() startDrag(my_mc, true, 150, 100, 400, 300);以上动作代码的作用是:当播放头进入影片剪辑“ my_mC所在的帧时。允许鼠标拖动影片剪辑“ my_mC。参数true表示拖动影片剪辑时,鼠标位于影片剪辑

16、中央。拖动范围为 150, 100, 400, 300 。二十、 stopDrag 命令(停止当前的拖动操作)1、 使用格式stopDrag() 该命令没有任何参数2、 用法举例在舞台上制作一个影片剪辑,实例名称为“ my_mC,选择“ my_mC所在的关键帧添加如下动作代码:my_mc.onPress = function() startDrag(my_mc, true);my_mc.onRelease = function() stopDrag();以上动作代码的作用是: 当在影片剪辑上按下鼠标左键时, 允许拖动影片剪辑 “my_mc。 当在影片剪辑上按下鼠标左键后再释放鼠标时,停止拖动影

17、片剪辑“ my_mc”。二十一、 setProperty 命令(设置影片剪辑的属性)1、使用格式setProperty(traget,property,value)参数说明:1) traget :要设置其属性的影片剪辑的实例名称的路径。2) property :要设置的属性。(3)value :属性的新的字面值,或者是计算结果为属性新值的等式。2、用法举例以下是 setProperty 命令的具体用法: setProperty(my_mc,_alpha,55) / setProperty(my_mc,_xscale,200) / setProperty(my_mc,_visible,false

18、) / setProperty(my_mc,_rotation,60) /二十二、 getProperty 命令(获取影片剪辑属性的值)1、使用格式getProperty(my_mc, property)参数说明:(1)my_mc要检索其属性的影片剪辑的实例名称。( 2) property :影片剪辑的一个属性。2、用法举例 在舞台上制作一个影片剪辑,实例名称为“ my_m c ,选择“ my_mc 所在的关键帧添加如下动作代码:my_mc.onEnterFrame = function() if(getProperty(my_mc,_alpha)!= 0) setProperty(my_mc

19、,_alpha,getProperty(my_mc,_alpha)-5); setProperty(my_mc,_xscale,getProperty(my_mc,_xscale)+10); setProperty(my_mc,_yscale,getProperty(my_mc,_yscale)+10); 以上动作代码的作用是:不断获取和改变影片剪辑的透明度、水平缩放比和垂直缩放比。二十三、 duplicateMovieClip 命令(影片剪辑的动态复制)1 、使用格式 duplicateMovieClip(target,newname,depth)参数说明:(1)target :要被复制的影

20、片剪辑的实例名称。(2)newname复制出来的影片剪辑指定的名称。(3)depth :复制出来的影片剪辑指定的深度值。2、用法举例在舞台上制作一个影片剪辑,大小 60 x 60,位于舞台上方,实例名称为 my_mC。选择“my_m”所在的关键帧添加如下动作代码:for (i=1; i=3; i+) duplicateMovieClip(my_mc, new_mc+i, i);setProperty(new_mc+i, _y, i*110);setProperty(new_mc+i, _xscale, i*200);以上动作代码的作用是:1对“ i ”作循环,“i ”的取值分别为1、2、3。2

21、每次都以“ my_mc为样本,复制出一个新的影片剪辑。复制出的新影片剪辑名称分别为“ new_mc1”、“ new_mc2”、“ new_mc3”。3复制深度值取“ i ”,三个影片剪辑的深度分别为 1、 2、 3。4复制出的三个影片剪辑的纵坐标 _的取值是i*110,分别为110、220、330,水平放大百分比为 i*200 ,分别为 200、 400、 600。二十四、 attachMovie (将库中的影片剪辑动态添加到另一个影片剪辑中或舞台上)1 、使用格式anyMC.attachMovie(id,name,depth)参数说明:(1)id :库中要添加的影片剪辑的链接名称。这是在【链

22、接属性】对话框中的【标识符】 字段中输入的名称。(2) name为被附加的影片剪辑指定的实例名称,必须是唯一的。(3) depth :一个整数,指定 SWF文件所放位置的深度级别。(4) anyMC表示将影片剪辑添加到的场景或影片剪辑。 如果将一个影片剪辑元件添加到另一个影片剪辑内部, 被添加的影片剪辑元件将位于另一个影片剪辑的中心。 如果将一个影片剪辑元件添加到舞台上, 则该影片剪辑元件位于舞台 的坐标原点。2、用法举例例1:新建一个影片剪辑元件,在该元件的编辑窗口中,导入一幅图片,大小为 250 X 160,位于舞台中心。打开库面板,设置该影片剪辑的【链接标识符】为“ tp ”。选择时间轴

23、的第1 帧添加如下动作代码:_root.attachMovie(tp, new_mc, 1);new_mc._x = 270;new_mc._y = 200;以上动作代码的作用是:将库中【链接标识符】为“ tp ”的影片剪辑添加到舞台上,横 坐标为 270、纵坐标为 200。二十五、 removeMovieClip (删除动态添加的影片剪辑)1 、使用格式removeMovieClip(target)参数说明:target :要删除的影片剪辑的实例名称。2、用法举例 可以用下面的语句删除动态添加的影片剪辑实例“ mymc”。removeMovieClip(mymc)二十六、 createEmp

24、tyMovieClip (动态创建空影片剪辑)1 、使用格式myMC. createEmptyMovieClip(name,depth)参数说明:(1)myMC要在其中创建空影片剪辑的实例名称,或是当前层的主时间轴。(2)name要创建的新影片剪辑的实例名称。(3)depth :创建的新影片剪辑的深度值。2、用法举例例1:下面的动作代码在名为my_mC的影片剪辑中创建一个名为new_mc的新影片剪 辑,新影片剪辑的深度值为 1。my_mc.createEmptyMovieClip(new_mc, 1)例2:下面的动作代码在舞台上创建一个名为“ new_mC的新影片剪辑,新影片剪辑的深度值为 1 。_root.createEmptyMovieClip(new_mc, 1)二十七、 常用的影片剪辑属性(1)_x:影片剪辑在舞台中的 x坐标。(2)_y:影片剪辑在舞台中的 y坐标。3) _rotation:影片剪辑的旋转角度。4) _alpha :影片剪辑的的透明度。5) _visible:影片剪辑是否可见。6 ) _width :影片剪辑的宽度。7) _height:影片剪辑的高度。8) _xscale:影片剪辑的水平缩放百分比。9) _yscale:影片剪辑的垂直缩放百分比。(10)_xmouse:鼠标的 x坐标。(11)_ymouse:鼠标的 y坐标。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1