从另一个函数调用字符串或整数 (actionscript 3)
我在 ActionScript 3 中有不同的函数,每次单击按钮时,一个函数都会生成随机数。但通过另一个按钮,我想调用当时生成的随机数。然后我必须从另一个函数调用随机数,但这是两个不同的函数,因此它只是将其视为未定义的属性。
我希望你能理解我在这里试图描述的内容。 提前致谢!
一段代码
编辑:我有
var randomnummer1:Number = Math.floor(Math.random() * 6) +1;
这段代码位于函数内部
function bijMuisKnop(e:MouseEvent):void{
}
在另一个函数中我想在那一刻调用 randomnummer1 。
function welkNummerKnop(e:MouseEvent):void{
NummerOpDatMoment = randomnummer1;
}
但我无法调用 randomnummer1,因为它位于另一个函数内。所以我得到了属性未定义的错误。
I've got different functions in actionscript 3, one function generates random numbers each time there's a button click. But with another button I want to call the random number which is generated at that moment. I have to call the random number from another function then, but these are two different functions so it just considers it as an undefined property.
I hope you understand what I'm trying to describe here.
Thanks in advanced!
EDIT: a piece of code
I have an
var randomnummer1:Number = Math.floor(Math.random() * 6) +1;
This piece of code is inside the function
function bijMuisKnop(e:MouseEvent):void{
}
At another function I want to call the randomnummer1 at that moment.
function welkNummerKnop(e:MouseEvent):void{
NummerOpDatMoment = randomnummer1;
}
But I can't call randomnummer1 because it's inside another function. So I get the property undefined error.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有一个类级别变量(或全局变量) ,
那么
Have a class level variable (or a global variable)
then,
与其在处理函数内部声明随机数变量,不如在处理函数外部声明一次,以便变量作用域可用于两个函数:
Rather than declaring the variable for the random number inside the handler function you should declare it once outside, so that the variable scope is available to both functions: