快速业务通道

Flash MX2004入门与进阶实例:7.1 MovieClip(电影剪辑)控制

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-09
._rotation-=30;//每按一下按扭,蝴蝶实例反向旋转30度 } 选中“_rototion+30”按扭,在【动作】面板定义它的动作脚本为: on (press) { x1._rotation+=30;//每按一下按扭,蝴蝶实例正向旋转30度 } 选中“蝴蝶坐标”按扭,在【动作】面板定义它的动作脚本为: on (press) { x=int(getProperty(x1,_x));//取得蝴蝶的横坐标,并取整数后用变量x表示 y=int(getProperty(x1,_y));//取得蝴蝶的纵标标,并取整数后用变量y表示 zb="("+x+","+y+")";//把横、纵坐标用动态文本表示出来 } 选中“蝴蝶高宽”按扭,在【动作】面板定义它的动作脚本为: on (press) { h=int(getProperty(x1,_height));//取得蝴蝶纵向的高,并取整后用变量h表示 w=int(getProperty(x1,_width));//取得蝴蝶横向的宽,并取整后用变量w表示 hw="("+h+","+w+")";//用动态文本显示高、宽 } 选中“_x+15”按扭,在【动作】面板定义它的动作脚本为: on (press) { x1._x+=15;//每按一次,蝴蝶横坐标增加15个象素数,向右移动 } 选中“_x-15”按扭,在【动作】面板定义它的动作脚本为: on (press) { x1._x-=15;//每按一次,蝴蝶横坐标减少15个象素数,向左移动 } 选中“_y+15”按扭,在【动作】面板定义它的动作脚本为: on (press) { x1._y+=15;//每按一次,蝴蝶纵坐标增加15个象素数,向下移动 } 选中“_y-15”按扭,在【动作】面板定义它的动作脚本为: on (press) { x1._y-=15;//每按一次,蝴蝶纵坐标减少15个象素数,向上移动 } 选中“_xscale+20”按扭,在【动作】面板定义它的动作脚本为: on (press) { x1._xscale+=20;//每按一次,蝴蝶横向放大20% } 选中“_xscale-20”按扭,在【动作】面板定义它的动作脚本为: on (press) { x1._xscale-=20;//每按一次,蝴蝶横向缩小20% } 选中“_yscale+20”按扭,在【动作】面板定义它的动作脚本为: on (press) { x1._yscale+=20;//每按一次,蝴蝶纵向放大20% } 选中“_yscale-20”按扭,在【动作】面板定义它的动作脚本为: on (press) { x1._yscale-=20;//每按一次,蝴蝶纵向缩小20% } 选中“复原”按扭,在【动作】面板定义它的动作脚本为: on (press) { x1._x=272.8;// 使蝴蝶恢复到原来的坐标 x1._y=124.8; x1._rotation=0;//下面恢复蝴蝶旋转角度、透明度、放大系数为初始值 x1._alpha=100; x1._xscale=100; x1._yscale=100; ? zb="";//恢复显示蝴蝶坐标和高宽的动态文本变量为空字符 hw=""; } 这段程序代码实现蝴蝶还原到初始状态。这里要提醒你注意的是,这段代码前两行语句使蝴蝶恢复到原来的坐标,这个坐标,需要在第一次运行时,由下面两个式子来取得。 xx=getProperty(this. hudie,_x); yy=getProperty(this. hudie,_y);
上一页??[1]?[2]?[3]?[4]?[5]?下一页??

第七章 动作脚本进阶
第一节 MovieClip(电影剪辑)控制(4)
2.复制电影剪辑命令 你一定见过Flash动画中倾盆大雨、满天雪花、繁星点点等特效吧!这些特效就是利用duplicateMovieClip()命令的神奇功能来实现的! duplicateMovieClip()命令的一般使用形式为: duplicateMovieClip(目标,新名称,深度); 其中有三个参数: target(目标):要复制的电影剪辑的名称和路径。 newname(新名称):是复制后的电影前辑实例名称。 depth(深度):已经复制电影剪辑的堆叠顺序编号。每个复制的电影剪辑都必须设置唯一的深度,否则后来复制的电影剪辑将替换以前的复制的电影剪辑,新复制的电影剪辑总是在原电影剪辑的上方。 在使用时,需要注意以下几点: u?????? 复制的影片会保持父级影片原来的所有属性,所以,原来的影片是静止的,复制后的影片也静止,并且一个叠放在另一个上,如果你不给它们设置不同

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号