|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Flash是一种动画创作与应用程序开发于一身的创作软件,到2013年9月2日为止。
为何要作个loading呢?这是制止不雅众在守候对照年夜的文件时的不耐心,而有了进度的暗示,则会较好的制止了这一成绩。必要注重的是,不要自觉做LOADING,只要鄙人载年夜的图片、声响文件时才有这需要!
本例子中,就利用了一个较高声音文件和一个3D动画文件。
1.选择好舞台的巨细、背景;
2.引进例子中的声响文件;
3.如许lesson3的声响文件就被引进到了library中了!
4.一样,我们也引进了两个3D物件;
(至于这个3D是怎样制造的,我将在今后的文章中具体申明,这里就细谈了)
5.如许,基础素材我们拔取终了了,入手下手制造进度条了。
我们先新建一个symbol
6.我们定名这个symbol为:"redline",并设为"MovieClip"属性;
7.在这个"MovieClip"中,我们创建一个暗示进度的动画共10帧;
8.我们在创建一个新的symbol,定名为"red"属性为"Graphic"
9.把方才作好的"redline"symbol,作个instance到此"red"symbol中,办法:从Library中间接拖"redline"symbol;
10.我们所必要的道具都已制造终了了,如今我们回到舞台Scene下去.
由于声响和3D物件都是我们必要在LOADING中判别的物件,以是要独自分离放在各自的层中。
创建一个声响层(layer),定名"sounds",创建一个3D物件的层,定名"cube"
11.我们在20、25帧处罚别给"cube","sounds"设置一个keyframe
办法是:在响应帧点击右键,选择insertkeyframe
在sounds层第20帧中增加"lesson3"声响文件,在cube层中增加3D物件。
12.再增加一个welcome的信息(这个完整看你的乐趣喜好,并非必需的!)
13.怎样让我们的FLASH文件实时关照用户文件的停顿呢?上面的步骤就是关头了!
创建一个新的层定名为"action"
分离在第1、5、10帧处设置一个keyframe,并增加分歧的笔墨物件
14.再再第5、10帧的前面一帧新创建一个keyframe,分离定名为"back1","back2"
15.上面就要用到了FLASH中一个主要的中心内容Action命令了。
我们在第5帧的计划头脑是:当判别第20帧(声响文件)已被加载后,跳转到第10帧,进而由第10帧来判别3D文件是不是被下载了。
使用Action中"IfFrameisLoaded"
在第6帧(label:back1)的计划头脑是:假如在第5帧中的判别语句不建立,一定会实行第6帧,我们就轮回来判别,直到判别建立(即声响文件上载乐成)我们用到的Action命令是:goto
一样的事理,我们在第10帧处判别3D文件上在乐成后,就入手下手运转MAIN文件。(MAIN文件从20帧入手下手)
在第11帧跟第6帧的命令一样,感化也一样。
16.LOADING的关头部分已完成了。我们如今要把进度条加上,使得这一个历程更加显眼。
新创建一个layer"red"
在第5、10帧处加上keyframe,并都将先前作好的"red"symbol,作个instance放到第5、10帧上。
办法仍是一个字:”拖“
17.如许我们的loading就作完了。
总结:我的这个例子顶用了两个判别语句,这是由于我的例子中有两个物件(声响、3D)对照年夜,假如你在做LOADING是,应当依据本人的实践情形来设置判别语句。
</p></p>
另外在属性面板中还增加了一个“设备”设置选项,需要说明的是“设备”设置功能在FlashPlayer环境中不能使用,需要FlashLite1.0或FlashLite1.1的支持才可以。 |
|