【发布时间】:2010-11-28 12:35:09
【问题描述】:
我有一个父母和两个孩子。我正在尝试将数据从 child1 传递到 child2,但不断收到错误消息:1061:通过静态类型的引用调用可能未定义的方法。
在 child1 我有以下代码:
[Bindable]
public var TestVar:String='sometext';
在 child2 中,我试图获取 TestVar 的值,然后将其用作通过 php 搜索 mysql 数据库的值。:
var newTestVar:String = child1.TestVar;
if(newTestVar != null){
getResult.token = someService.get_filtered_Paged(newTestVar);
}
else{
getSecResult.token = someService.get_paged();
}
【问题讨论】:
-
你说父母/孩子是什么意思?某些容器的子组件,或相互继承的类?此外,查看 child1 变量的声明方式也会有所帮助(从错误消息来看,可能 child1 实际上是类的名称而不是实例,但除非您发布更多信息,否则我们无法知道。)
标签: apache-flex actionscript-3