显然我是as3的新手......有人可以向我解释如何在另一个函数中使用一个函数的变量吗?
例如:
function init():void {
var test:Number = 1;
}
init();
trace(test);
我收到错误:
1120: Access of undefined property test.
答案 0 :(得分:1)
在函数外部定义变量:
var test:Number = 0;
function init():void
{
test = 1;
}
init();
trace(test); //output: 1
或return
来自init()
函数的值,如下所示:
function init():Number
{
var test:Number = 1;
return test;
}
trace(init()); //output: 1
通常你只是这样做:
function init():Number
{
return 1;
}
但为了解释,我做了上述事。