中国教程网论坛's Archiver

ajune 发表于 2008-7-5 04:17

用AS做的涟漪字

效果:
[swf]http://bbs.jcwcn.com/attachment.php?aid=868172&k=65022f9ba274bcc1cf5649deedfda1f2&t=1215202649[/swf]

做法很简单,输入文字后打散,逐个转换为景片剪辑元件.属性中命名从c1起到c7,
AS层第一帧输入以下代码:
nCharCount = 7;//总的字数
nScaleSpeed =5;//放大级数
nAlphaSpeed =4;//放大透明级数
nInterval =6;//复制层的距离
nTempInterval = nInterval;
nIndex =0;
nDepth =0;
onEnterFrame=function() {
if (nTempInterval == 0) {
  nIndex++;
  for (i=1; i<=nCharCount; i++) {
   nDepth++;
   duplicateMovieClip("c"+i,"t"+i+nIndex, nDepth);
  }//end of for
  nTempInterval = nInterval;
}// end if
nTempInterval--;
for (i=1; i<=nCharCount; i++) {
  for (n=1; n<=nIndex; n++) {
   this["t"+i+n]._xscale += nScaleSpeed;
   this["t"+i+n]._yscale += nScaleSpeed-1;
   this["t"+i+n]._alpha -= nAlphaSpeed;
  }//end of for
}//end of for
}// End of the function

完成,可以测试效果了.
大家思考一下,如何能变化出不同的效果?
[swf]http://bbs.jcwcn.com/attachment.php?aid=868173&k=c8d0e875513294d2b8618fa85d1f8b7b&t=1215203227[/swf]

[[i] 本帖最后由 ajune 于 2008-7-5 04:27 编辑 [/i]]

sanbos 发表于 2008-7-5 08:41

多谢教程,辛苦了.

清风掠影 发表于 2008-7-5 08:58

jc:shout 这效果我喜欢~支持啊~

54355369 发表于 2008-7-5 10:27

好啊!我喜欢

jim2685751 发表于 2008-7-5 18:52

不错!·

学习了jc:guilian

云飘飘 发表于 2008-7-6 11:31

不错的效果,谢谢楼主,辛苦了

mzc58104683 发表于 2008-7-7 17:54

效果不错。

LZ历害。

lixuqun 发表于 2008-7-8 16:28

代码太难学了!

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.