马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
占用硬盘空间少,所以被广泛应用于游戏、网络视频、网站广告、交互设计等。
1网站制造后期筹办 常常良多人做Flash的时分都是拿来就做,不合错误的中央再举行修正,如许不但效力低,而且做的时分思路很乱,招致做出来的效果很差,一个好的网站后期的筹办事情必不成少网站做法分为两种一种是把网站做成良多的FLASH文件,然后再举行毗连,如许做的优点是修正简单,且思绪明晰。(我经常使用的做法),别的一种就是人人所看到的这个,各个毗连都在一个FLASH文件傍边,这类做法必要很高制造才能,对后期的筹办事情请求很高。
上面我们就重点针对这个网站做一些剖析。起首断定尺寸,和怎样结构。人人能够看到这个文件是由3个部分组成的(如图一)
如许人人内心就有点数了,我想你如今大概以为太无聊了吧,说这个器材,可是切实其实它是一个FLASH网站的魂灵地点,做任何一个网站都要做到胸有定见。这时候候年夜的框架有了,就入手下手举行计划,想一想每一个部分我应当放些甚么,这年夜多是在PS内里处置的,我就不在罗嗦了。
(加上一点,假如想要在FLASH傍边翻开是通明图片,那末就请你保留为GIF格局的。)
[1]200806/13080_2.html>[2]200806/13080_3.html>[3]200806/13080_2.html>下一页
</P> 二网站制造
这一部分是重点,我盘算先把一些主要的部分分隔来讲明,然后再做最初的整合,(不外人人注重点了,实际中的制造是按你的思绪来的,由于怕按历程来说人人欠好了解),这个网站有3个中央必要分隔申明,分离是loading,按钮部分,和动画的毗连。好了,空话未几说了。
1loading的制造
一样平常来讲loading的制造办法良多,这个网站就是接纳一种一般的制造办法,先来看看图片
能够看到全部LOADING的制造就在2个图层的第一桢上,分离是AS层和LOADING层AS层傍边输出剧本stop();感化是让它中断在第一桢上,如许的话它就不在持续播放了,而看看LOADING层,在画布傍边点击它发明是一个影片剪辑,(影片剪辑是绝对自力的器材,也就是说固然场景已停在第一桢了,可是影片剪辑却能够播放)我们双击这个影片剪辑,翻开后如图所示
人人从这个能够看到每一个部分都有本人的回属,以是人人在做的时分也要如许,思绪很明晰,关于layer2和layer4我们就不在研讨了,都是复杂的渐显效果,我们重点就是layer5这个图层,发明这个仍是个影片剪辑,在20桢的地位上我们点击这个影片,翻开举措面板,发明如许的代码:以下:
onClipEvent(load)
{
this.bar._xscale=0;
total=_root.getBytesTotal();
}
onClipEvent(enterFrame)
{
this.bar._xscale=_root.getBytesLoaded()/_root.getBytesTotal()*100;
loaded=_root.getBytesLoaded();
percent=int(loaded/total*100);
txt=percent+"%";
if(this.bar._xscale==100)
{
_parent.play();
}//endif
我来做一下翻译,onClipEvent(load)当影片载进的时分;
this.bar._xscale=0;this是绝对的意义,就是从这个影片入手下手,bar这个影片傍边程度百分比是0
total=_root.getBytesTotal();把主场景的字节数赋值给total
onClipEvent(enterFrame)当影片播放的时分
this.bar._xscale=_root.getBytesLoaded()/_root.getBytesTotal()*100;把今朝载进的字节数除总的字节数,然后再乘100
loaded=_root.getBytesLoaded();把载进的字节数赋值给loaded
percent=int(loaded/total*100);这个就是为了取整,并赋值给percent
txt=percent+"%";在percent值的前面加上一%号,赋值给txt
if(this.bar._xscale==100)
{
_parent.play();}
200806/13080.html>上一页200806/13080.html>[1][2]200806/13080_3.html>[3]200806/13080_3.html>下一页
</P> 这是一判别语句,假如bar这个影片元件的程度缩放到了100,那末上一层就入手下手播放,_parent也是绝对的意义,暗示前一个目次。
从这个代码来看,人人大概会忧郁了,这个bar元件在甚么中央,我怎样没看到呢?
不要发急,前面来讲。
而且绝对应的在layer5这个层的下面有AS层,20桢的地位有代码stop();让它中断在20桢地位上。我们能够看到在40桢的中央有_root.gotoAndPlay(2);意义是跳转加入景的第2桢.
好了我们双击这个影片翻开后如图:
[img=4/ppalign=,368src=]http://www.ckuyun.com/[/img][1]200806/13080_2.html>[2][3]</b>
AdobeFlashCS5.5中的动画制作更简单,借助基于对象的动画快速创建动画、轻松修改运动路径并全面控制个别动画属性。 |