public var:NoOfElements = 0;
public function addElement(){
// increases NoOfElements by one in every call
}
public function remvoveElement(){
// decreases NoOfElements by one in every call
}
addElement和removeElement由两个单独的计时器事件调用。并且在每个方法中它修改全局变量NoOfElements。有没有一种方法可以在acionscript中同步变量?
答案 0 :(得分:5)
Flash是“线程安全的”,因为它实际上只在一个线程中运行,因此您无需担心同步任何内容。计时器将运行您的功能,您可以确定它不会同时运行两次。
所以,回答你的问题 - 没有没有“同步变量”的方法,因为没有必要。