| 设置首页 收藏站点 关于我们 联系站长

 | 首页 | 教程 | 脚本 | 博客 | 娱乐 | 图库 | 音效 | 软件 | 教案 | 论文 | 试题 | 课件 | 影视 | 

|| 您现在的位置: 课件大师 >> 教程 >> Flash_MX >> 正文
普通教程flash十万个为什么
普通教程[组图]FLASH教程下载
普通教程如何在 Director 中播
普通教程搜索引擎优化(SEO)技
普通教程首页根据分辨率的大小
普通教程flash中利用setMask(
普通教程flash怎么样实现在让
普通教程flash菜单中缓冲移动
普通教程JS实现浏览器菜单命令
普通教程Flash对联广告及关闭
推荐教程flash实现快进10帧和
推荐教程[组图]PPT课件制作:
推荐教程[组图]用Flash制作螺
推荐教程[组图]Flash制作视觉
推荐教程AW课件制作实例:游戏
推荐教程[图文]AW课件制作实例
推荐教程[图文]PPT特效动画实
推荐教程FLASH调用外部文件的
推荐教程[组图]动画短片制作常
推荐教程[组图]硕思闪客精灵M
没有相关教程

鼠绘教程五:凉椅上

鼠绘教程四:忧郁的

鼠绘教程三:挥手的

鼠绘教程二:扮酷的

AS打造超炫极光效果           ★★★
AS打造超炫极光效果
副标题:
作者:佚名 文章来源:本站原创 点击数: 更新时间:2008-7-19 11:36:34
对于一些特别炫的特效,一般的做法就是使用粒子软件构建效果,然后导入到FLASH中。而我们在FLASH中,也可以直接使用AS打造一些特效光炫。

制作过程比较复杂,在此不再详细介绍,把主要代码说一下,随后附源文件。

AS层中代码:
//禁止缩放
fscommand("allowscale", "false");
//建立没有右键的菜单
var my_cm:ContextMenu = new ContextMenu();
my_cm.hideBuiltInItems();
this.menu = my_cm;
Controller实例下的代码:
//================版权声明开始================//
//★淘沙网:http://www.taoshaw.com
//★淘沙网所有教程欢迎转载。不过请转载时注明出处。谢谢合作。
//================版权声明结束================//
onClipEvent (load) {
Circles = new Array();
Colors = new Array();
//随机显示的颜色值
Hues = new Array(12255343, 16750848, 16763904, 10080767, 13762457, 8978392, 9795583, 16737938);
//循环显示的数量
maxLoops = 15;
numLoops = 8;
t = 0;
for (i=0; i<maxLoops; i++) {
  Colors = new Color("_parent.bar"+i);
  Colors.setRGB(Hues);
  //设置扩充大小
  setProperty("_parent.bar"+i, _yscale, 0);
}
//复制球体
for (i=0; i<numLoops; i++) {
  attachMovie("circle", "C"+i, i);
  Colors = new Color("C"+i);
  Colors.setRGB(Hues);
  Circles = new Object();
  Circles.radius = 250-i*15;
  Circles.orbit = i*30+15;
  Circles.r2 = Circles.radius*Circles.radius*10;
  Circles.f1 = Math.random()*40+40;
  Circles.f2 = Math.random()*40+40;
  Circles.f3 = Math.random()*40+40;
  Circles.f4 = Math.random()*40+40;
  Circles.p1 = Math.random()*6.280000E+000;
  Circles.p2 = Math.random()*6.280000E+000;
  Circles.p3 = Math.random()*6.280000E+000;
  Circles.p4 = Math.random()*6.280000E+000;
  setProperty("C"+i, _xscale, Circles.radius);
  setProperty("C"+i, _yscale, Circles.radius);
}
for (i=0; i<numLoops; i++) {
  Sounds.start(0, 999);
  Sounds.setVolume(0);
}
}
onClipEvent (enterFrame) {
for (i=0; i<numLoops; i++) {
  Circles.x = Math.sin(t/Circles.f1+Circles.p1)*Math.sin(t/Circles.f2+Circles.p2)*Circles.orbit*1.200000E+000;
  Circles.y = Math.sin(t/Circles.f3+Circles.p3)*Math.sin(t/Circles.f4+Circles.p4)*Circles.orbit;
  setProperty("C"+i, _x, Circles.x);
  setProperty("C"+i, _y, Circles.y);
  dx = _xmouse-Circles.x;
  dy = _ymouse-Circles.y;
  d = dx*dx;
  d = d+dy*dy;
  mix = Circles.r2/d;
  if (mix>70) {
   mix = 70;
  }
  Sounds.setVolume(mix);
  setProperty("_parent.bar"+i, _yscale, mix);
}
++t;
}
//================版权声明开始================//
//★淘沙网:http://www.taoshaw.com
//★淘沙网所有教程欢迎转载。不过请转载时注明出处。谢谢合作。
//================版权声明结束================//


教程录入:潜龙在野    责任编辑:潜龙在野 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    (只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 |

    网站维护:潜龙 QQ:20885537 Email:WebMaster#PowerCai.Com备案编号:渝ICP备05001729号