flash神秘星空的制作过程

 这是我前些时候学的,现在做出来与大家分享。美丽的宇宙中无数的星体在漂移,充满了神密色彩。
是不是已经有人动心了,想知道这其中的秘密,那我就现丑了为入门的朋友出点力。
首先我们来分析下它的过程:
第一、小星体要动起来,而且是从左向右,也可以是从右向左。那么要用到影片属性的坐标(_x)的改变来实现这一点。
第二、小星体要出现不同的大小,有一种远距离的感觉。用随机函数(random)就可以实现星体不同的大小。
第三、小星体要从左边不同的位置出现,而且每一个都不一样,这里也要用随机函数(random)来实现。
第四、要这么多的小星体,怎么办不能一个个做吧,有办法用影片复制语句(duplicateMovieClip();)就能做到这一点。
第五、当小星体从左移到右边,移出窗口时我们希望它再从左边出现向右移动,用条件语句if来判断它的位置,再用GOTO语句来实现转换的动作(让小星体再次从左向右移动)。
第六、那到底要复制多少个星体呢?我们要在这里设定一个数字,然后用条件语句if来判断,当复制的个数够了停止不在复制了。
[1b]好了讲了那么多,现在我们来开始做吧。[/1b]
1、新建一个影片元件A,在舞台上绘一个小球,不要很大最好是白色的。
2、新建一个影片元件B,把元件A拖入舞台居中对齐,分别在图层一单击5、10、15帧插入关键帧,为每一关键帧创建运动渐变动画。
然后把每一关键帧的元件选重,分别调整为不同的颜色,这样小星体出现时就有不同的颜色变化了。
3、新建一影片元件,把元件B拖入舞台并放到舞台的外面,单击图层一的第三帧,按F5将实例延续到第三帧。
4、新建图层二,分别单击一二三帧按F7插入三个空白关键帧,用来放AS语句。
下面是很多人都不愿看到的AS语句,其实这里的并不难,我尽力说得清楚一点。其实要做一个闪客不会AS那是不行的,只有灵活的运用
AS才能做出好的作品。
5、单击图层二的第一帧,打开动作面板输入以下的AS语句:
(1)she=random(80)+random(10);
(2)setProperty("",_x,500);
(3)setProperty("",_y,random(300)+10);
(4)setProperty("",_xscale,she);
(5)setProperty("",_yscale,she);
(6)setProperty("",_alpha,random(50)+50);
注:(1)设置一个变量SHE,它的值等于随机数(0--80)加上随机数(0--10)的和。
(2)设置影片的X坐标属性,它的X坐标等于500。
(3)设置影片的Y坐标属性 ,它的Y坐标等于随机数(0--300)加上10的和。
(4)设置影片的X方向的缩放量,它的值等于变量SHE。
(5)设置影片的Y方向的缩放量,它的值等于变量SHE。
(6)设置影片的透明度,也就是可见性,它的值等于随机数(0--50)加上50的和。
够清楚吧,我看书上也没有写这么多吧。
6、单击图层二的第二帧,在动作面里输入以下的AS语句:
setProperty("",_x,getProperty("",_x)-she/9);
注:设置影片元件X坐标向左移动(因为是减号,X坐标值变小所以是向左移了,相反是加就该是向右移动了),每次移动的距离是she/9,
getProperty("",_x):获取影片现在的X坐标值。
7、单击图层二的第三帧,在动作面板里输入以下AS语句:
(1)if (getProperty("", _x)
本文转自:http://www.5uflash.com/flashjiaocheng/Flashdonghuajiaocheng/636.html
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于计算机专业的学生而言,参加各类比赛能够带来多方面的益处,具体包括但不限于以下几点: 技能提升: 参与比赛促使学生深入学习和掌握计算机领域的专业知识与技能,如编程语言、算法设计、软件工程、网络安全等。 比赛通常涉及实际问题的解决,有助于将理论知识应用于实践中,增强问题解决能力。 实践经验: 大多数比赛都要求参赛者设计并实现解决方案,这提供了宝贵的动手操作机会,有助于积累项目经验。 实践经验对于计算机专业的学生尤为重要,因为雇主往往更青睐有实际项目背景的候选人。 团队合作: 许多比赛鼓励团队协作,这有助于培养学生的团队精神、沟通技巧和领导能力。 团队合作还能促进学生之间的知识共享和思维碰撞,有助于形成更全面的解决方案。 职业发展: 获奖经历可以显著增强简历的吸引力,为求职或继续深造提供有力支持。 某些比赛可能直接与企业合作,提供实习、工作机会或奖学金,为学生的职业生涯打开更多门路。 网络拓展: 比赛是结识同行业人才的好机会,可以帮助学生建立行业联系,这对于未来的职业发展非常重要。 奖金与荣誉: 许多比赛提供奖金或奖品,这不仅能给予学生经济上的奖励,还能增强其成就感和自信心。 荣誉证书或奖状可以证明学生的成就,对个人品牌建设有积极作用。 创新与研究: 参加比赛可以激发学生的创新思维,推动科研项目的开展,有时甚至能促成学术论文的发表。 个人成长: 在准备和参加比赛的过程中,学生将面临压力与挑战,这有助于培养良好的心理素质和抗压能力。 自我挑战和克服困难的经历对个人成长有着深远的影响。 综上所述,参加计算机领域的比赛对于学生来说是一个全面发展的平台,不仅可以提升专业技能,还能增强团队协作、沟通、解决问题的能力,并为未来的职业生涯奠定坚实的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值