时间: 2021-07-31 作者:daque
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-108setproperty ("", _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啦!功效怎样?能否创造,从头至尾没用过tweening哦,这恰是flash action script的魅力啦,也由于只用了剧本,呵呵,看看消费的swf多大,哇,惟有502字节,吓人吧,呵呵