如何从其他功能访问变量?
我有一个设置和变量的函数:
private function create () {
var str:String = "hello";
}
private function take() {
var message:String = str;
}
答案 0 :(得分:4)
您没有指定函数是在同一个类还是在不同的类中,但您的主要问题是variable scope。 str 变量在 create 函数内定义,因此它绑定在函数的作用域中。您必须在更大的范围内声明变量。 如果函数属于同一个类,请尝试以下几行:
private var str:String;
private function create () {
str = "hello";
}
private function take() {
var message:String = str;
}