快速业务通道

Flash MX 2004 数据绑定

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-12
6、 好了,测试你的影片吧! 尽管看起来不错,但是还不是很严密的。有一个面板我们还没看到。最使人烦乱的“架构”标签。组件的架构标签是对组件数据结构的一个概括。在一个单选按钮的情况下,是最简单的,默认为一个属性——决定它是被选中还是未被选中。你可以看到“selected”字样显示在刚建立的单选按钮的列表里。源文件名为CheckBoxes.fla 架构 使用架构面板,我们不会受限制于默认条件。我们可以在这加入新的属性,并且这些属性是可控的有用的。通常这不用做太多,因为属性并不意味任何东西,但事实上你可以建立更多的组件属性来提供数据绑定。 第二个例子,我们要绑定两个单选按钮,不过这次绑定一个组件的“可用”属性,用它来激活另一个组件。: CheckBoxes_enabled.fla 注意选择或者取消选择单选按钮1可以激活或不激活单选按钮2。这更有用处。你可以用这样的功能,在表单中根据用户的选择来激活或者不激活表单中的其他部分。让我们开始吧。 1、 开始前去掉例1中已绑定的选项,选择任何一个单选按钮,然后选择绑定标签,单击 按钮;
2、 选择组件实例“checkBox2”,点击架构标签,点击 增加一个新属性;
3、 在架构面板下会有很多信息显示出来,但是别担心,本例中不需要太多的设置。仅仅设置“field name”参数为“enabled”,“data type”参数为“Boolean”。 4、 现在象前面所做的一样,建立帮定。不过这回是绑定单选按钮1的“selected”属性到单选按钮2的“enabled”属性上,测试一下! 是不是目前所有的数据都是基于XML呢? 是的!所以要熟悉它,否则就有被淘汰的可能!除XML以外其他的方法都会在数据绑定上遇到困难!接下来,我们将引入XML架构,然后从外部的XML文件移植数据做菜单条,用XMLConnector组件。 首先你应该知道菜单条组件,实际上有许多XML驱动的组件(比如菜单、菜单条、目录树),只是XML节点的名字被忽略了,仅仅使用了XML的属性。下面就是一个XML文件例子: 代码:
















xmlMenu.swf文件演示 (xmlMenu.fla) 架构面板将给我们带来的更多的便利。我们将用XMLConnector组件载入数据,而用架构面板指引菜单引用相应部分的XML文件。 1、首先,我们需要在舞台上放置一个菜单条组件Menu和一个XMLConnector组件,分别为组件实例命名menuBar和xmlConnector。你可以把XMLConnector组件放在舞台的任意位置,因为发布时,它是不可见的;
2、 接下来,需要设置XMLConnector组件来加载数据。要达到这个目的,请在组件参数面板中使用如下的设置: menu.xml是XML文件名,请注意在direction参数设置为receive,因为这是一个静态的XML文档;
3、 接下来增加些智能化设置。我们用架构面板来告诉XMLConnector,什么样的XML文件是可以接受的。确定XMLConnector组件处在被选择状态,打开组件属性检查器的架构标签;
4、 选择架构标签下的“results”属性,因为数据将加载到这里。点击 按钮导入一个XML架构,导航栏中选择“menu.xml”文件,选择打开选项。你的架构面板看起来将会是如下的样子: 所有这些信息是为了说明你的XML文档的结构。Flash会发现重复的元素并将它们视为数组,Flash也侦查象这样的值“true”或者“1”并把它们做为Boolean或 Number类型的值。现

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多
上一篇: 饼状统计图下一篇: 沧海一滴水

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号