快速业务通道

Flash MX 2004 数据绑定

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-12


本文作者:Mizarli
文章出处:ultrashock
本文译者:egoldy
英文原版链接为:http://www.ultrashock.com/tutorials/Flashmx2004/databinding.PHP 创世之初... 创世之初上帝创造了天空和大地。当时大地是无定形的、方块的,所以上帝创造了Flash并发现它用起来还不错。那是第一天的事了。到了第四天,上帝已经不满足于普通的动画了,所以他引入了ActionScript。到了第五天,上帝摒弃了旧式的ActionScript并重新开始构建,但仅仅是使AS更规范了些。到了第六天,AS得到了补充并且上帝创造了组件。后来,上帝发现组件很孤独就创造了数据流,通过它,组件可以被绑定在一起,分享数据综合的乐趣。第七天,上帝打算休息了,但在发明了Flash甚至更好的是在创作环境中整合了数据绑定功能和整齐的组件构架。 那么,什么是数据绑定呢? 也许你已经认识到:数据绑定对于Flash来说已经不是新特性了,但是自从加强了对FlashMX的改善后,已经有了极大的提高。简单地说,数据绑定是一种简单的方法——不费太多功夫,就可以把你的数据捆绑在一起。你可以协调不同用UI(user interface)组件的属性,甚至可以通过数据组件把它们与服务器端的数据相连。数据绑定不需要懂得复杂的AS或者懂得操作XML,而是把这项操作减小到用简单的“点击”操作就能完成。数据绑定是快速应用程序开发(RAD)的一个关键的特性也是原型开发的利器。 点对点(point-and-click)数据绑定本质上是通过运行时数据绑定应用程序接口(API)实现的。假如在你的影片里包含了需要的资源,你也可以通过脚本来访问它。这仅仅需要复制公用库里的数据绑定类符号(Data Binding Classes),可以在Flash菜单中找到它: 窗口——其他面板——公用库——类。这是最好的方法,如果你仅需要建立到动态内容的绑定或者仅仅喜欢在代码环境下工作。然而,我们现在关注的是可视化的界面。 在开始之前,在这里请先下载源文件并解压缩到一个新目录中。 寻找你的方向 开始吧!让我们来看看用来实现数据绑定的新面板。开始时会有点心慌,但我们将很快适应它。我已经把它们布置好了,以组件面板开始,结束于组件检查器中的“架构标签”。别多想,继续学习! 组件面板 组件检查器:参数标签 组件检视面板:绑定标签 组件检视面板:架构标签 基本的组件 既然组件面板让我们有点慌乱,那就从这开始学习吧。我们要建立一个非常简单的在两个单选按钮(CheckBox)之间的绑定,像这样: CheckBoxes.fla 单点每个单选按钮时,你会发现另外一个也发生了同样的变化。这就是我们要达到的目的。
1、 从组件面板拖拽出两个单选按钮,分别给这两个实例命名为checkBox1和checkBox2 ;
2、 打开组件面板的“绑定”标签,然后选择checkBox1,这时的面板应该是空的,因为还没有建立任何绑定;
3、 点击按钮,会弹出“添加绑定”面板;
4、 我们要绑定的是已选的checkBox的selected属性,所以点击名为“selected:Boolean”即可,然后点击“OK”; 5、在绑定标签下显示了一个新建的绑定。现在我们把它和其他对象连接起来。双击参数列表中的“bound to”参数的空白区(会有“绑定到”窗口弹出),通过选择“组件路径”checkBox2的“架构位置” selected属性,完成绑定,如下所示

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号