我的actionscript/flex前端出现问题。
for each (var sym:String in ["A","B","C"]) {
const handler = function (data:Object):void { Alert.show(sym); }
asyncCallback(handler);
}
我希望有3个警报窗口包含A,B和C。但实际结果是3个警报窗口都显示C!
1条答案
按热度按时间4zcjmb1e1#
这一个有点棘手。你必须把你的处理程序创建 Package 在另一个函数里面。
尝试: