读书人

flex 两个自定义的组件之间传值?注册

发布时间: 2012-02-25 10:01:49 作者: rapoo

flex 两个自定义的组件之间传值?注册登陆系统
用Flex做了一个注册登陆系统。
用户在Login.mxml组件中完成登陆后,登陆成功则进入UserInfo.mxml组件。

现在的问题是,userinfo组件中需要显示Login中用户登陆成功的信息。

比如用户名,邮箱,包括密码。
请问应该已怎样的方式把这些值传进去,让UserInfo能读到这些值,谢谢!


[解决办法]
这个太简单了。不过你的结帖率很让人担心。
过河拆桥的话,没人再给你搭桥了哦。
[解决办法]

探讨

你可以看下我发的贴哦~
一共只发了四篇贴,有两篇一个回复都没有,所以没有结。
另外一篇昨天才发的,想看看有没有其他答案。
不是我结贴率低,因为flex这边回复的人太少了。。。
引用:

这个太简单了。不过你的结帖率很让人担心。
过河拆桥的话,没人再给你搭桥了哦。

[解决办法]
如果想传值,根据你的情况,最容易的是静态类。
在静态类里面声明变量,那么所有调用这个类的文件都可以取值和修改。

最好的方法如下:
A.SWF 主程序
b.swf 页面1
c.swf 页面2

A.swf调用静态类,并且通过LOADER载入b和c。这样b和c也调用的静态类,这样就可以传值了。

这样还有一个好处,可以进行内存回收。比如,A调用B后,像静态类写入变量值。再载入C时可以用B_loader.unloaderAndStop();这样就可以将B彻底回收。要注意flashplayer必须在10.0以上才可以。

读书人网 >flex

热点推荐