Flex4中 组件之间应该怎样传值? 20

如在student组件定义的变量id(已赋值),在另一个组件中应该怎样获取它的值?... 如在student组件定义的变量id (已赋值),在另一个组件中应该怎样获取它的值? 展开
 我来答
shaobo4010
2012-06-29 · TA获得超过270个赞
知道小有建树答主
回答量:951
采纳率:50%
帮助的人:501万
展开全部
这两个组件应该有共同的Application,将第一个组件需要公开的属性作用于写成public,或写geter,然后在Application实例化组件C1(第一个组件),C2(第二个),然后在C2中利用 FlexGlobals.toTopLevelApplication.C1.xxxx来获取就可以了,或者可以将属性写成静态的
百度网友7bf7f7734
2012-06-29 · TA获得超过121个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:135万
展开全部
直接绑定呀。最简单的,如果复杂一些,利用事件传值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
weber2114
2012-06-28 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:150
采纳率:0%
帮助的人:92.7万
展开全部
不能定义变量id
对于定义的变量,设定为public,在另一个组件(必须继承一个容易基类)中获取student自定组件实例就可以获取所有的public值,protected和internal属性具体要看你的代码结构了
追问
在一个组件中实例化另一个组件,为什么只能调用被实例化的组件的控件属性,而不能调用它的Public性的变量呢?求指教啊
追答
实例化通俗点就是这个对象被创建了,没有实例化就是这东西不存在,本身不存在,那访问依附它的属性自然也是不合逻辑的
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式