从另一个函数读取变量

时间:2009-03-16 08:17:16

标签: flex actionscript-3 function flex3 variables

如何从其他功能访问变量?

我有一个设置和变量的函数:

private function create () {
  var str:String = "hello";
}


private function take() {
  var message:String = str;
}

1 个答案:

答案 0 :(得分:4)

您没有指定函数是在同一个类还是在不同的类中,但您的主要问题是variable scope str 变量在 create 函数内定义,因此它绑定在函数的作用域中。您必须在更大的范围内声明变量。 如果函数属于同一个类,请尝试以下几行:

private var str:String;

private function create () {
  str = "hello";
}


private function take() {
  var message:String = str;
}
相关问题