up up up O(∩_∩)O~~

  最近在做FLEX方面的学习,其中的领悟也很多,在这一阶段完成后将自己的学习经历整理出来,自省也好,帮助其他人跟我一样从无到有学习的人也好,相信自己做的也是有意义的。废话不多说了,主题:

  在登录验证后跳转页面上,刚开始摆弄了也有些时间,网上找到的代码要么就是直接将登录和功能做在一个mxml里面,然后用viewstack区分显示出来,通过隐藏切换,个人觉得分开好些,就到处寻找方法实现像web一样可以在本页跳转而且能够传值的方法。现在终于解决了,虽然有点笨,但是还是实现了两个swf的切换。具体如下:

  1.用webservice完成对用户的登录验证(代码后续补出,程序还未完成,后同);

  2.在对webservice返回的值进行判断成功后用navigatortourl方法,在设置方法时设置为"_self"即可实现本页跳转。

  我做的是一个人力资源管理系统。需要取出员工数据啊,系统用户管理的数据啊什么的,反正就跟.NET,J2EE没什么区别,都要进行数据库的操作,刚开始遇到了难题,数据通过webservice取出来后传到swf中不能解析啊,绑定就更不用说了,白搭。重点来了,耗费了我一个晚上解决的解析XML数据的问题(初学的菜鸟,编程也没有太用心,见谅,使用的方法有点笨,解决问题是王道!)。

  网上搜寻了很多关于这方面的原因,都是这一点那一点的,实现不了我的要求,不过看到一篇讲到webservice传回来的xmldocument的文件到swf中存在解析的问题,不能直接使用,本地的xml可以,但是webservice传回来的你就解析不了绑定不到datagrid上。有通过httpservice调用webservice方法解决解析问题的,但是我试过没成功,别人就不清楚啦。还是说我借鉴到的方法吧,将webservice传回的xmldocument转化为string型,swf获取的就是string型的数据,后续的方法就是将string数据通过方法转化为xml了。绑定成功

posted on 2011-12-02 13:48    阅读(366)  评论(0)    收藏  举报