FLASH AS2.0代码

哪位高手帮我解释下下面这段代码
onClipEvent (load) {
StartSize = 20;
MaxStep = 20;
SizeIncrement = 15;
for (var i = 1; i<=MaxStep; i++) {
duplicateMovieClip(Tail_mc, "Tail"+i, i);
with (eval("Tail"+i)) {
_xscale = StartSize+(i*SizeIncrement);
_yscale = StartSize+(i*SizeIncrement);
_alpha = 100-(100/MaxStep)*(i-1);
}
}
Tail_mc._visible = false;
}
onClipEvent (enterFrame) {
Tail1._x = _xmouse;
Tail1._y = _ymouse;
for (var i = 2; i<=MaxStep; i++) {
Temp = eval("Tail"+i);
Temp.xdistance = (eval("Tail"+(i-1))._x-Temp._x)/2+Temp.xdistance*0.3;
Temp.ydistance = (eval("Tail"+(i-1))._y-Temp._y)/2+Temp.ydistance*0.3;
Temp._x += Temp.xdistance;
Temp._y += Temp.ydistance;
}
}

这是一个影片剪辑上的代码:
这个影片剪辑里面有个影片剪辑的实例名是Tail_mc

onClipEvent (load)这段代码复制了20个Tail_mc(因为MaxStep=20),
并且设置了它们的缩放和透明度,
然后让Tail_mc不可见;

onClipEvent (enterFrame)这段代码让复制出来这些("Tail"+i)依次呈放射状排开,
并且让Tail1始终跟随鼠标。

我试了一下 效果满奇怪的
不知道作者这个Tail_mc是什么样的 源文件也许是个很炫的效果
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-08-19
第一段是鼠标点击事件 创建一个影片剪辑实例 并且设置他的ALPHA通道 (就是创建某片区域的半透明效果)

第二段就是记录鼠标的位置 并且创建供第一段代码影片剪辑的区域

最终效果应该就是 鼠标滑过的地方会出现透明的类似于水波的效果吧

我也是FLASH初学者 如果说的有问题别喷我

如何用FLASH做出手机上滑动解锁的模拟界面? 代码 as2.0要怎么写?
as2.0的代码:onMouseDown = function () { a = _xmouse;};onMouseUp = function () { \/*===一般手机都是向右滑动解锁,故用(_xmouse-a)>20来判断,如需向左,则用(a-_xmouse)>20来判断,其中20为你解锁需要滑动的距离,可自行修改===*\/ if ((_xmouse-a)>20) { \/*===此处为...

Flash as2.0点击按钮1跳转并播放第二贞的代码怎么写?
选中按钮,打开动作面板,输入以下代码:on (release) {gotoAndStop(2);}\/\/(跳转到第2帧停止,并播放第2帧中的电影剪辑。)或者 on (release) {gotoAndPlay(2);}\/\/(跳转到第二帧,并从第2真开始播放时间轴的帧。)

FLASH AS2.0按钮代码求助!
在时间轴第一帧上加代码:var a:Boolean;a=true;然后给按钮上加代码 on (press) { var a:Boolean;if (a == true){ trace("关闭");\/\/第二次点击执行 a = false;_root.kaiguan_mc.gotoAndStop(2);} else { trace("打开");\/\/第一次点击执行 a = true;_root.kaiguan_mc.gotoAndStop...

一个简单的flash as2.0代码的意思和用法。
概括的讲,就是加载库内的一个声音,然后播放这个声音。代码的关键是第三行的"a1"请打开你的库面板 以flashCS3为例:在音乐文件上点右键,选择“链接”【flash8没有这个链接,你需要选择属性 然后再切换到AS】在弹出的对话框内 单击“为ActionScript导出”之后,在标识符那里输入 a1 设置完毕后 会在...

FLASH AS2.0 实现输出的计算结果保留两位小数的代码
on (release) {c01 = Math.round(Number(yuan01c)\/Number(yuan01z)*100)\/100;}

求Flash as2.0 点击按钮拉框放大的代码!
拉框需要制作成影片剪辑 并制定实例名 代码如下:on(presee){ 实例名._xscale=200 实例名._yscale=200 }

Flash中用As2.0按钮控制音乐代码怎么写?
让这些按钮控制music元件的播放和停止,就可以实现控制flash背景音乐的目的。其中“播放”按钮就是让元件“play”,暂停就是让元件“stop”,停止是“gotoAndStop(1)”,静音和暂停一样“stop”,不过取消静音需要判断场景当前播放帧数“_currentFrame”,用一个gotoAndPlay(_root._currentFrame)就可以解决。

flash as2.0我想复制多行多列的影片剪辑,代码怎么写?mc名字也不相同的...
mc._visible=false; \/\/设置要复制的剪辑实例MC为不可见 for( var i=0;i<total;i++) \/\/使用for循环复制剪辑实例 { var t=mc.duplicateMovieClip("mc"+i, i); \/\/复制一个剪辑实例名称为mc+i深度为i并赋值给t t._x=(t._width+10)*i; \/\/设置当前复制剪辑实例的X坐标 t._y=0; \/...

FLASH中,as2.0代码,如何设置只让按钮效果生效一次?
用一个变量,先在帧上加上动作:i=0;然后按钮动作设为:on(rollOver){ if(i==0){ gotoAndStop(2);} } on(rollOut){ if(i==0){ i++;gotoAndPlay(3);} } 你这样试试。

Flash 按钮控制物体放大与缩小,按钮上的程序代码该怎么写?AS2.0的
主场景第一帧加代码:a=1;放大按钮上代码为:on (press){ _root.a=_root.a*2;_root.mc._xscale=_root.a*100;_root.mc._yscale=_root.a*100;} 缩小按钮上代码为:on (press){ _root.a=_root.a\/2;_root.mc._xscale=_root.a*100;_root.mc._yscale=_root.a*100;} ...

相似回答
大家正在搜