|
无论你是用FLASH去开发纯FLASH网站,还是开发游戏程序,只要你是熟知FLASH的AS代码,你都能够实现。那么,我们应该如何去定位或者说是制作一个纯FLASH网站呢?
顾名思义,纯FLASH网站,就是整个站点都是使用FLASH制作而成,当然,我们知道的,一个纯FLASH网站是由多个flash文件组装而成的,因此我们在使用loadMovie进来的时候,一定要架构合理,思路明确,这样才不会导致网站结构的混乱,下载速度缓慢。我觉得纯FLASH网站架构可以用示意图去表示,无论你的站点有多复杂,都不会脱离这张图的架构:
如图所示,Home其实你可以把它看成_level0,意味着,它就是一个“大地”,在“大地”上面你完全可以做你想做的事,发生可以发生的事情,比如在大地上盖房子,草的生长,还是一切人的活动,Home是个平台,在这个页里你只需要放几大主菜单分别连接下面的几块,可以使用new MovieClipLoader 事件,把外部的所有FLASH分别加载到_level0中的一个MC里,这样就可以实现轮流坐桩,解决了所有FLASH文件之间的连接。以此类推,比如about.swf这个FLSAH里还有加载外部分的FLASH,同样使用这样的结构来解决。
这里提醒一下,纯FLASH网站如何兼容各显示器的问题。这个主要是使用FLASH中的帧听,进行动态帧测舞台的尺寸,从而命令相关的MC的x,y坐标。别忘了要在_level0的第一帧上加上Stage.scaleMode = "noScale";Stage.align = "TL";代码,然后使用var cc:Object = new Object();cc.onResize = function() {要命令的语句};Stage.addListener(cc);
当然,纯FLASH网站的制作,不是一言两句能够完全解释清楚的,每个项目有其特殊的要求,可能会在面对新项目的时候遇到些困难,不过我想,只要稍加研究,都是会解决的。本人深有体会,FLASH莫名其秒出现的错误,其实这根本不是电脑中的BUG,基本上都是犯的一些低级错误,才会导致出错。 |