论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: 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,游戏,引导,遮罩,菜单,补间,广告条,时钟,视频教程

AS入门经典之满天繁星

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

   点击浏览该文件
http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash' type='application/x-shockwave-flash' width=480 height=360>http://www.flash8.net/bbs/UploadFile/2004-6/200461195754538.swf

这个例子最适合对flash有一点了解,但对AS不敢问津的朋友。





因为是面对第一次接触的人,所以我用最易理解的语法写的 //个人认为





其实我也是刚刚学了些简单的,高手末笑!





本例的原理就是在场景的一定区域内,随机产生位置 大小 透明度 角度…..等都不同的星星(或任何MC都何以)。





用到的基础AS 语句:

duplicateMovieClip(); //==复制MC





setProperty(); //==设定属性





random(); //==产生随机数值





if(); 和 gotoAndPlay(); 这些大家一定都很熟悉了。





开始制作:新建一个名为“星星”的MC,在MC内做个星星吧 //或随便什么都行





再新建一个名为“AS星星”的MC,插入3个空白要害帧.





第一帧非常的简单,只有一行AS.







i=1; //==初始化一个值




第二帧才是要害:

把已经建好的MC“星星”加到场景中,并改实例名为star 就哦了



按此在新窗口浏览图片



--AS星星的MC--





其时间轴AS如下:







n=random(50)+10;





if(i>10){i=0;} //==控制场景内的MC数量





duplicateMovieClip("star","star"+i,i); //==复制MC,复制的新MC,其层深度





//以下6行都是用的一个函数,分别设定MC的不同属性





setProperty("star"+i,_x,random(450)+30); //==x轴的最大位置





setProperty("star"+i,_y,random(100)); //==y轴的最大位置





setProperty("star"+i,_xscale,n); //==这两行是高和宽的缩放最大值





setProperty("star"+i,_yscale,n);





setProperty("star"+i,_alpha,random(50)+50); //==这是对alpha设定





i++; //==对变量+1





第三帧也很简单,一行AS:







gotoAndplay(2); //==对第2帧进行循环




这样把MC “AS星星”放入主场景就over了





有爱好的再做个背景更好了。
点击浏览该文件


视频教程列表
文章教程搜索
 
Flash推荐教程
Flash热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058