您的位置:首页网页设计Flash → Flash教程--虚拟星空

Flash教程--虚拟星空

时间:2004/11/7 2:25:00来源:本站整理作者:蓝点我要评论(1)


            
             
              
             
            

               
               

            



            




Flash教程--虚拟星空

  许多人小时候都喜欢仰望星空,数星星,长大后,又喜欢跟情人,一起去看星星,“哇,流星耶~~!!”


  记得以前有做星空的教程,不过,那是用PhotoShop做出再拖到Flash做成会闪的,而我要讲的,是会移动的星群,因为大小、移动速度、透明度都不同,所以很有层次感哦。


  1.新建动画文件,因为这是我网页的LOGO所以大小我设置为245*60,底色为Black。新建一个MC (Ctrl + F8),取名Star(图一),这就是放星星的MC,也是本动画唯一的一个Symbol。



(图一)


  2.在新建的MC里面画一颗星星,我这里用个实心圆圈代替(图二),呵呵,偷懒



(图二)


  3.然后就是写脚本啦,在MC里面新建一层,用来放脚本(图三),这个总共用了三帧



(图三)


  第一帧:(图四)
ran = random (100) +random (10);//定义随机数,因为下面设置MC大小时是以百分比计算的,所以这里设置变量为0-108
setProperty ("", _x, 245); //设置一开始星星的X位置,245为动画的宽度,可根据动画大小而定
setProperty ("", _y, random (60) +1); //设置一开始星星的Y位置,这样出来的星星才不会在一直线上
setProperty ("", _xscale, ran); //设置MC大小,ran就是上面定义的变量
setProperty ("", _yscale, ran);
setProperty ("", _alpha, random (50) +50); //设置MC透明值


  第二帧:
setProperty ("", _x, getProperty ("",_x )-ran/9); //递减X位置,让星星移动,9越大移动速度越慢


  第三帧:
if (getProperty ("",_x ) <0) { //判断星星是否移动到动画外边了,是的话就返回第一帧重新移动
gotoAndPlay (1);
} else {
gotoAndPlay (2);
}



(图四)


  4.把“猩猩”拖到场景,并在Instance面板将它命名Star。(图五)



(图五)


  5.设置星星的数量,其实也就是用到复制而已(图六),在场景中加入脚本(图七)。


  starnum = 99; //“猩猩”的数量,别太大哦,不然占用很多资源的
while (starnum>0) {
duplicateMovieClip ("/star", "star"&&starnum, starnum); //复制“猩猩”,咦,应该说是克隆才对
starnum = starnum -1;
}
stop ();



(图六)



(图七)


  6.检查一遍,然后嘛,但是是 Ctrl+Enter啦!效果如何?




pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
type="application/x-shockwave-flash" width="505"
height="121">


  是否发现,从头到尾没用过Tweening哦,这正是Flash Action Script的魅力啦,也因为只用了脚本,呵呵,看看生产的SWF多大,哇,只有502字节,吓人吧,呵呵


相关阅读 Windows错误代码大全 Windows错误代码查询激活windows有什么用Mac QQ和Windows QQ聊天记录怎么合并 Mac QQ和Windows QQ聊天记录Windows 10自动更新怎么关闭 如何关闭Windows 10自动更新windows 10 rs4快速预览版17017下载错误问题Win10秋季创意者更新16291更新了什么 win10 16291更新内容windows10秋季创意者更新时间 windows10秋季创意者更新内容kb3150513补丁更新了什么 Windows 10补丁kb3150513是什么

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 Flash CS4基础入门 如何在Flash中打开一个定制的浏览器新窗口?学习ActionScript 3.0的6个好处几个小技巧精简Flash文件体积在Flash动画中添加“加为收藏”和“设为首页

人气排行 Flash游戏制作--小熊拼图用Flash实现几种镜头效果Flash制作动画知识:遮罩Flash如何做鼠标指针样式Flash制作环形文字Flash制作声情并茂的电子相册实例讲解flashMTV制作全过程(3)鼠标效果系列教程:游动的鱼