网上下载的flash特效,想作为影片剪辑软件放入场景中,但是场景中测试影片特效就没有了

新浪广告共享计划>
广告共享计划
一组最常用的as代码—复制影片剪辑
连续地复制一个影片剪辑,并让它们随机地出现在场景中的不同位置,这是flash动画中最常用的一种特效。诸如下雨、飘雪、飞花、落叶等等,都是这样的动画特效。它们其实都使用了一组常用的as代码——复制影片剪辑。这组代码简单实用,效果逼真。
如果你做好了一个影片剪辑元件(雨丝、雪花飘落等等都一样的),将它拖入场景中,别忘了在属性面板中给它命名实例名称,这里用“mc”作为影片剪辑例子的名称。并将这个图层延长到3帧。
再新建一个图层,在1、2、3三个帧上分别创建空白关键帧。
然后,打开动作面板,在第一个关键帧上添加如下动作语句(后面的//后是简单的解释):
//给变量 i 赋初值 1 。
在第二关键帧上添加如下语句:
duplicateMovieClip("mc" ,"mc" + i, i);
//复制影片剪辑mc,并命名新的剪辑的名称为mc+i,即分别为mc1、mc2……,确定新的影片剪辑的深度为i .
setProperty("mc" + i, _x, random(550));
setProperty("mc" + i, _y, random(400));
//这两句是赋予新的影片剪辑在场景中的坐标。
i++; //每运行一次,i 的值加1。
在第三关键帧上添加如下语句:
&= 20) { stop();} else {
gotoAndPlay(2);}
//这个条件语句是说,如果变量i的值大于或者等于20,就停止循环,否则,即i小于20,就回到第二帧重新复制影片剪辑。
这样就完成了。可以测试影片了。
要说明的是上面第二帧的2、3两句是确定新的影片剪辑在场景中的坐标,前者是X轴上的坐标,后者是Y轴上的坐标。分别是要给回550和400之内的随机数。这个取值范围要根据你的动画的大小和影片剪辑的具体情况确定。比如下雨剪辑,是从上向下,那Y轴上的取值范围就要小。反之,做气球等向上动作的动画,Y轴的取值范围就要大。例如,要在场景底部出发,那一般就要写成类似这样的
setProperty("mc" + i, _y, random(100)+300);
这就是说新的影片剪辑在Y轴上的坐标最小是300了。
另外,还可以随机地改变复制出来的影片剪辑的大小、颜色、透明度、倾斜角度等等,可以在第二帧的语句中加上相应的语句。
已投稿到:& & flash AS2.0 如何测试影片剪辑中的元件在主场景中的坐标
flash AS2.0 如何测试影片剪辑中的元件在主场景中的坐标
flash AS2.0 如何测试影片剪辑中的元件在主场景中的坐标
注意是在主场景中,我写的代码是trace(yp_mc.zd_btn._x),结果返回的是在我创建影片剪辑时的坐标,而不是主场景的。请问如果想返回它在主场景下的坐标应该如何写代码,谢了
yp_mc中的zb_btn,zb_btn在主场景上的坐标是相对于yp_mc的,比如,zb_btn在yp_mc的右边,trace(yp_mc._x+zb_btn._btn._x),得到的才是zb_btn在主场景上的坐标。可以在影片剪辑的时间轴上写代码测试,双击yp_mc进入yp_mc的时间轴,在时间轴第一帧上写代码: myPoint = {x:zb_btn._x, y:zb_btn._y};this.localToGlobal(myPoint);trace(myPoint.x);这样就能得到在主场景上的坐标了。
wlyxxzdm ?
更多相关问题>>
在主场景的第—帧写脚本,并且要把原件拖入场景后,再对其命名为:yp_mc。脚本这样写:trace(_root.yp_mc._x)
mfkqqqf520?
查看"编程语言"分类更多问题
本文flash AS2.0 如何测试影片剪辑中的元件在主场景中的坐标的相关文章
1、2、3、4、5、6、7、8、9、10、相关软件免费下载:
相关资讯教程阅读:
本类人气榜&总人气榜
本月下载榜&总下载榜
Copyright &
AllRights Reserved冀ICP备flash制做特效手写效果_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
&&¥3.00
喜欢此文档的还喜欢
flash制做特效手写效果
用​f​l​a​s​h​软​件​制​做​手​写​特​效
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢您当前所在位置:
怎样在Flash中制作晃动光线文字特效
怎样在Flash中制作晃动光线文字特效
Flash制作动画是最常见的,今天小编介绍的教程是在Flash 中制作晃动文字特效,有兴趣的朋友欢迎来学习。
Flash制作动画是最常见的,今天小编介绍的教程是在Flash 中制作晃动文字特效,有兴趣的朋友欢迎来学习。
先看看效果演示:
第一步:新建一个flash文件,在场景中随意写几个字,然后将文字打散,在字体上右键选中将其转换为图形,名称text,然后新建一个电影夹textmov,将text拖到此影片剪辑textmov中。
第二步:在创建一个影片剪辑textcolor,然后将textmov放入到原件textcolor中,在时间轴上只做交换颜色的动画,即属性面板中的颜色&色调
第三步:创建一个影片剪辑textok,将做好颜色渐变动画的原件textcolor放入到textok中,将其实例名称改为&text0&,增加一新的图层,插入四个关键帧。
第一个关键帧输入如下代码:
maxlight = &60&;&
dxstep = &0.05&;&
dx = &0.7&;&
setProperty(&li0&, _visible, &0&);&
第二个关键帧输入:
while (Number(i)&=Number(maxlight)) {&
duplicateMovieClip(&li0&, &li& + i, i);&
setProperty(&li& + i, _xscale, getProperty(&li& + (i-1),_xscale)+i*0.3);&
setProperty(&li& + i, _yscale, getProperty(&li& + (i-1),_yscale)+i*0.3);&
setProperty(&li& + i, _alpha, 10-i*(10/50));&
setProperty(&li& + i, _x, getProperty(&li& + (i-1),_x)+i*dx);&
i = Number(i)+1;&
第三个关键帧输入:
if (Number(dx)&0.7 or Number(dx)&Number(-0.7)) {&
dxstep = -&
while (Number(i)&=Number(maxlight)) {&
setProperty(&li& + i, _x, getProperty(&li& +(i-1),_x)+i*dx);&
setProperty(&li& + i, _y, getProperty(&li& + (i-1),_y)+i*dx/20);&
i = Number(i)+1;&
第四帧输入:
gotoAndPlay(3);
第四步:回到主场景中,把textok拖到主场景中间,在主场景中单击此原件,并在动作面板中输入代码,使其观看的画面最佳。
onClipEvent (load) {&
toggleHighQuality();&
最后测试影片试试效果
关键词标签:
延伸相关阅读:
软件教程推荐
第九专题推荐
每周酷软推荐
小巧方便的极速浏览器
彩蝶浏览器是一款便捷、小巧的上网浏览工具,占用内存小,一键触达...
第九Flash推荐

我要回帖

更多关于 flash剪辑 的文章

 

随机推荐