WEB开发网
开发学院图形图像Flash 设计思考:Flash Web结构之数据显示层 阅读

设计思考:Flash Web结构之数据显示层

 2008-02-19 11:19:18 来源:WEB开发网   
核心提示: function chuShi(){gotoAndPlay("chuShi");}function shuaXin(){play();}稍后我会解释为什么,“shuaXin”帧:这个帧是个空白关键帧,设计思考:Flash Web结构之数据显示层(

function chuShi(){gotoAndPlay("chuShi");}

function shuaXin(){play();}

稍后我会解释为什么。

“shuaXin”帧:这个帧是个空白关键帧,什么都没有,它的意义也将在下面解释。

“gongNeng”帧:这帧主要负责各种功能的实现以及数据的呈现,为了方便对整个网站的控制以及各“三帧式MC”之间的相互控制,我建议把比较重要的功能都写成函数。在“gongNeng”帧代码的最后一定要加上一句gotoAndStop("shuaXin")。这帧中还有一个重头戏就是错误分析和处理,但为了紧扣文章中心,这里就不多讲了。

这样以来我们就建立起一套简单有效的数据控制机制。首先在_root上将所有的“三帧式MC”都stop到第一帧,也就是“chuShi”帧,然后建立一套数据加载机制,通过控制三帧式MC的播放来控制数据加载顺序。数据加载完成后,我们就可以在任何地方通过控制三帧式MC来控制这个MC负责的网站某特定部分。比如有个名字为“lieBiao_mc”的三帧式MC是负责网站文章标题列表这部分的功能,我们就可以通过下面极其简单的代码来实现对文章列表的控制:

如果我们要得到文章列表的初始状态,只需要调用:_level0.lieBiao_mc.chuShi();

如果我们要得到文章列表的某特定状态,只需要对负责此状态的变量赋值,然后调用:_level0.lieBiao_mc.shuaXin();

如果我们只需要调用文章列表中的某一项功能,只需要调用:_level0.lieBiao_mc.特定功能函数名();

由于我们在“gongNeng”帧中就有错误分析、过渡动画等这些重复性内容,所以当调用shuaXin函数时,这些内容就会自动触发,非常简单好用。

数据层MC三帧式就简单介绍到这里,具体细节其实非常丰富,这里只是抛砖引玉。

上一页  1 2 3 

Tags:设计 思考 Flash

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接