快速业务通道

进入Flash MX组件时代之六 改善组件用户体验

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-09
提到更新,LivePreview中又提供了onLoad(组件放置到场景中时执行的事件句柄)、onUpdate(组件参数更新后所执行的事件句柄)来进行相应操作。   上述代码通过xch传递参数变量,再利用onUpdate对组件更新后作以相应的操作,最终完成LivePreview的制作。   现在我们就将AxisGrid_lp.fla发布成影片,等待我们返回组件中进行再设定。   现在我们应该做的就是返回AxisGrid.fla内继续我们尚未完全完工的AxisGrid组件的LivePreview的设定。   依旧打开的是组件的Component Definition参数设置面板,大家应该注意到在Custom UI设定的内容下面还有一项Live的设置项,如下图97所示: 图97 AxisGrid的Component Definition中Live的设置项 上一页??[1]?[2]?[3]?[4]?[5]?[6]?下一页??

  我们点击set按钮弹出参数设置对话框,在选项Live Preview with .swf file embedded被选中的情况下我们再选择刚才制作完成的AxisGrid_lp.swf,那么现在我们就将可以感受到LivePreview的魅力所在了。   现在我们只需要场景中新建一层,然后将AxisGrid从Library中拖放至场景,然后按下Ctrl+F3调出属性设置的Parameters面板进行网格设置,当我们进行参数设置以后场景中立即会更新组件内容而显示为符合相应参数内容的界面样式,如图98所示,应当说它与组件发布成影片后的显示样式无太大差异,对比图99所示。
图98 即设即显的AxisGrid组件在场景中的显示状态(LivePreview应用) 图99 AxisGrid组件应用发布成影片后样式
  到这,关于组件LivePreview的内容也差不多介绍完毕,而再次起到关键作用的仍有xch的影响,当然还不应该忘记onUpdate的更新作用哦。相信大家都已经急不可耐的想尝试编写自己的LivePreview的新组件了,现在可以展开你的想象力,动起你的手指,进行我们的全新组件新进程了。   Icon的设置、Custom UI界面的制作以及LivePreview组件的深入,上面的几部分内容其实都还是独立的技术内容,将它们分开叙述并不是说它们在组件制作中只能存在其一,我们只是想通过各部分的剖析让诸位能够更完美的理解各部分的内容。恰恰相反的是我们以后组件编写过程中应当将这些部分完善的结合起来,将它们撮合成一个有机的整体,让我们的组件拥有最完美的用户体验感觉。当然,这部分的内容有待于各位亲自去体验其中的乐趣了。


上一页??[1]?[2]?[3]?[4]?[5]?[6]?
关键词:组件

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