flashweb结构的数据显示层

点评:数据显示层已在Flash网页背景图层前面提到的。因为我基本上不使用组件,所以对于作者来说,数据显示层主要是文本,或文本,只是包装与MC。他们是网站信息的主体部分,通常称为外部信息动态。当然,因为我用MC的包装,它们也可以作为按钮。




数据显示层已在Flash网页背景图层前面提到的。因为我基本上不使用组件,所以对于作者来说,数据显示层主要是文本,或文本,只是包装与MC。他们是网站信息的主体部分,通常称之为外部信息动态。当然,因为我把他们的MC,它们也可以作为按钮。更常见的是标题列表,例如我主站的三个分站的最新发布列表。

正如我前面提到的,数据显示层应该尽可能减少音量。这是Flash网页浏览效率的关键,不适合大量的效果,尤其是位图效果。其结构应该尽可能的清晰整洁,便于控制代码。为闪光模式的网站,可以直接放在_root TextField。PS模式和混合模式,最好是与MC换行文本域,从而保证每一列独立。

浅谈数据层

数据层是整个flash网络的中枢神经系统,负责flash网络的所有数据显示和交换,以及功能的实现,甚至动画的控制。

在我正式开始解释数据层,我想回顾我自己的代码的历史。在开始的时候,我通常会写代码直接在元素,这种写作的局限性比较大,很多功能都能实现;然后我开始在时间轴上写的,但因为有限能力,部分代码或元素上写,从而导致代码混乱,很长一段时间,他不记得在哪里写代码;稍微更强大,我不会对元素编写代码,但都写在时间轴上,一般每列或每个MC包含它自己的代码,这样做的好处是,代码分布比较清晰,和代码的独立性是好的。但即便如此,如果坐E是不理想的,因为嵌套的MC结果很复杂,每一个MC代码单独包含,那么代码可能在一个很深的MC里写,而MC代码会很多的话,分布很分散,所以不便于集中管理代码,也不容易从全局的数据之间连接网站。

我现在该怎么办因为我没有打得很好,但还可以把握在从宏观的网站结构的地方,所以我有能力按照正式启动网站的特点和功能在网站分为几大功能模块,每个模块完成自己的MC三框架式的实施。

打开我的网站的源文件,你会发现除了主时间轴和主时间轴之外,还有一系列的三帧和空的MC结构。在其他地方代码很少,所以可以说核心代码已经完全脱离了网站,在主要时间线上,一般来说,第一层是层,第二层是可有可无的层。第三层是数据层,所有的三帧MC都放在这个层次上,底层是网站的主框架。也许你不禁会问,你总是说三帧什么是三帧啊这就是我要关注的。

数据层MC三帧;它是一种有效的数据组织框架,我创造了方便数据的管理,它巧妙地利用时间,结构清晰、通用性。从字面意思,我们可以猜到它是一个具有三个空白关键帧的视频剪辑。三个框架的名称是chushi,shuaxin,gongneng在时间轴。

chushi框架:该框架负责系统的初始化,它主要分为两部分。第一部分一般是一大串变量,这些变量分为三种类型,一是所有的MC对象和其他元素的操作界面;其次是一些初步的系统变量,变量如初始页面将负责信息显示的是1,你可以在第一页的留言使初始显示;最后,有一个特殊的布尔变量,yijiazai,我们把它放在错误的初始值,表明外部数据在MC的控制在这个时候还没有被加载,一旦数据控制下的MC加载成功,我们将立即改变它的价值是真实的。这样做的好处是确定数据是否是第一次加载根据这个值,然后可以设置不同的设置和响应。第二部分是注册刷新功能。有经验的动态Flash Web开发人员应该知道Flash中刷新数据是关键,这也是Flash Web最大的优点之一,我们需要注册两个负责刷新数据的函数:

功能除湿(){ gotoAndPlay(除湿);}
功能shuaxin(){玩();}

我来解释一下为什么。

shuaxin框架:该框架是一个空白,没有关键帧,其意义将在下面解释。

gongneng框架:该框架主要负责各种功能的实现和数据的表示。为了方便对整个网站的控制,三架MC之间的相互控制,我建议更重要的功能是写功能。在gongneng帧的结束代码必须添加一个gotoAndStop(shuaxin)。在这个框架中的另一个重要的比赛,加工误差分析,但为了接近文章的中心,在这里就不多说了。

自那时以来,我们已经建立了一种简单有效的数据控制机制。首先,我们将所有的三架mc在_root,所有停止在第一帧,即chushi,框架,然后建立一个数据加载机制,通过控制三架MC播放加载序列数据的控制。当加载数据,我们可以通过控制三架MC MC随时随地控制网站的特定部分。例如,有一个名叫MC三帧,liebiao_mc,所负责的网站标题列表。我们可以通过以下简单的代码来控制文章列表。

如果我们想得到的物品清单的初始状态,我们只需要调用:_level0.liebiao_mc.chushi();
如果我们想得到一个特定的物品清单,我们只需要指定一个变量,处于充电状态,然后调用它:_level0.liebiao_mc.shuaxin();
如果我们只需要调用一个在文章列表的功能只是电话:_level0.liebiao_mc。特定函数函数名();
因为我们有错误的分析,在gongneng过渡动画和其他重复的内容,所以我们称shuaxin函数时,这些内容会自动触发,这是非常简单和容易使用。

数据层MC三帧在这里简单介绍,细节非常丰富其实,这里只是一块玉砖。