首先我们来认识一下什么是片头:片头就是影片开场时候的一个引导的页面(不知道我这样定义可以不,不赞成的可不要拿砖头砸我!),它的种类有很多,我们常见的有网站片头、电影片头、游戏片头等。在电影片头一般是影片的制作方面的信息简介,游戏片头自然就是游戏内容故事情节的简介,而网站片头的内容一般就比较开放了,网上见过的形形色色的,没有一个很正规的约束,我们今天主要谈一下关于flash片头。
如上所述,虽然网站片头没有一个很严格的规范性,但是象一般的网站片头都是尽量以其中蕴涵的内容去反应网站的主题,我个人是比较赞成这一点的,至少不能让人看到你的片头,头脑一顿发昏,摸不找头脑吧,因此个人建议应该在片头里面很好的反应网站的主题,这样才能给浏览者留下一个很好的印象,让他了解这是不是他想浏览的东西,不能让浏览者因为摸不找头脑,而放弃对你的网站的浏览,这样你便失去了一个很好的支持者或者是客户。
接下来,就是在制作flash片头的时候应该有一个很完善的规划。我见过有些的制作者,在做片头的时候习惯大概看一下主题,找个相似的片头看一看然后,就打开软件胡乱做一通,想到哪里就做到哪里,到了最后整个片头没有一个整体的统一性。我想说,你又不是王家卫,还是省省吧。因此个人觉得在制作网站片头的时候应该有一个很好的规划,明确网站的主题,以及你要用一种怎样的方式去将它实现,这点很重要。
然后接下来的就改是透过明确的主题,去设计网站片头的整体内容。
在这个里面又可以分成很多的步骤!我觉得首先应该先明确要以什么样的方式去设计从而表达你的主题,比如:动感类型、幽默类型、产品展示类型等。
一个好的片头没有音乐怎么可以,接下来就该依照你的表达方式选一个比较贴切的音乐,比如动感类型的可以选一首节奏感强一些的音乐,如摇滚,重金属之类的,幽默的可以找一些比较诙谐的音乐,产品展示可以找些较随和的,(这只是举例,具体选应该根据具体选定的内容去进行选择)。
一. 首先在制作一个片头的时候第一个应该想到的就是在片头播放完毕的时候应该有一个enter按钮,去引入你的主页面。
对于 enter按钮有以下几种类型:
1. 如果 你直接需要引向别的独立页面,你只要加上(推荐使用):
on(release)
{getURL(“你需要导向的内容”);}
1. 如果你的网站是flash的,你想通过as直接载入下一个页面(不推荐):
loadMovie ("path/要再入的文件", "mc的名字");
一般不推荐在片头中用这个,而一般用的都是第一种类型
2. 如果片头和下面的内容是一体,你也可以用:
gotoAndPlay([scene,] frame);
这样就可以了
3. 如果你希望在片头播放完毕以后自动转向某个页面,你可以:
载影片播放完毕的最后一针加一个:
Stop();
getURL("转向叶面","_blank");
二.对于flash片头,有些浏览者并不愿意看完你的片头,而是急于想进入你的主站点,为了不使浏览者失去耐心而离开,你应该在flash的第一针加入一个skip按钮直接转向他们需要看到的页面,而不需要等到看完整个片头。
对于skip按钮的具体代码加载和enter是一样的,这里就不再重提了。
三.一般的片头都有很棒的音乐作背景,用来增加片头的吸引力,但是有些时候浏览者由于某些原因并不想听到音乐,这时,你应该设置一个静音按钮,从而挽留住由于原因需要安静环境的浏览者:这时候你可以建立一个声音按钮加上如下代码:
on(release)
{
stopAllSounds();
}
四.一般的片头都比较大,没有人希望去看一个断断续续的片头,此一个loading是必不可少的。
1.首先制作一个自己喜欢的loading样式如图:
2, 回到主场景将刚刚做的loading 拖入到场景,并且给它起实例名:loading:
3.新建as层,在第1针处插入关键针输入:
a=getBytesTotal();
b=getBytesLoaded();
loaded=int(b/a*100);
1. 在最后一针插入关键针,写入:
if(a==b){
nextScene();
}else{
}
6.新建一个场景放你要播放的片头就ok了