• 【设为首页】
  • 【收藏闪客居】
当前位置:主页>Flex>文章内容
  • 用Cairngorm加载XML动态生成界面
  • 来源:RIA爱好者 作者:Flying 2008-08-07 【


我用Cairngorm重构了一个项目,加载XML配置文件并解析成VO(Value Object),然后用AS动态生成界面,而且一打开浏览器就加载生成。结果在编译时能正常运行,但等部署到服务器上就出现无法读取对象属性的错误。

原来,在Cairngorm架构下,程序不方便直接判断XML已经加载完毕,因此动态生成时VO对象为 null。如果是将变量属性绑定到组件,倒不存在上述问题,然而组件是动态生成的,因而这种方案行不通。如果将动态生成界面的方法注册到一个按钮事件上, 也不存在上述问题。但要求一打开浏览器就加载生成,因而这种方案也行不通。

我将动态生成界面的方法注册到一个Timer事件上,终于解决了这个难题。不知大家有没有遇到过这样的问题?有没有更好的办法?




上一篇:一些 Flex 日历组件   下一篇:Flex SDK无法正确解析相对路径下的内嵌资源
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)