论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash教程
Tag:flash cs,flash 8,鼠绘,as,手绘,工具,文字,loading,入门,初学,mc,影片剪辑,声音,mtv,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

一种仿WINDOWS屏保中的星空发散效果

文章类别:Flash | 发表日期:2008-9-21 19:20:20

  今天为了打发时间,做了个仿WINDOWS自带的星空发散的屏保效果,其实代码比较简单,也比较轻易理解,主要复制影片的运用,发上来让大家PP,老鸟看一眼就会很明白,主要是希望对新手有帮助,假如觉得还可以,就支持一下 THX
主要步骤:
1、新建文件,然后新建一图形元件,在其中画一个外形不规则的点
2、再新建一个图形元件,F11打开库,从库中拖若干刚建的图形元件,最好集中在场景中心四周,并且可以随机改变一下大小和外形,以后效果的好坏这一步很重要的
3、新建一影片剪辑,在第一桢将第二步中的图形元件拖到场景中,在第30桢插入要害桢,并没有严格规定一定要在30桢,可以根据测试的效果更改在什么地方插入要害桢,然后再30桢将图形元件的大小设置的大一些,最好超出场景一些,但是也不要太大,也是自己来控制,然后选中最后一桢,在动作面板中写:
removeMovieClip(this);//据说可以节省系统资源 呵呵

4、回到主场景,将影片拖到场景中,命名为mc,并延长到第十桢。
5、新建一图层,用于写代码,分别在第二桢、第十桢插入要害桢
在第一桢上写:


_root.onLoad = function(){
i = 1;//初始化
r = mc._rotation;//将影片开始的角度附加给变量r
_root.mc._visible=0;//开始影片不可见,其实不要也可,不影响效果
}
在第二桢上写:


//角度自加
r += 10;
// 复制MC
_root.mc.duplicateMovieClip("mc"+i, i);
with(_root["mc"+i]){//对复制影片的引用
_rotation = r+Math.random()*360;// 设置复制的影片的角度
_alpha = Math.random()*50+Math.random()*20+30;// 设置复制影片的透明度
}
i++;//自加
在第十桢上写:


if (i>9) {i = 1;}//当复制了9个影片以后
gotoAndPlay(2);//再重新开始复制
6、测试效果,假如效果不理想,还可以更改,影片mc的桢长以及主场景的桢长,或者也可以再加上颜色效果,让随机变色,只要你想象力丰富,就任由你发挥了 哈哈
点击浏览该文件
点击浏览该文件


上一篇:{应用}星星移动的效果 人气:2939
下一篇:{应用}遮罩的应用 人气:1358
视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058