Мне интересно, возможно ли создать замыкание в ActionScript2 так, как это возможно в Javascript.
Это не работает:
var util = function(){
var init = function(){
trace(this + ': util'); // i want to know this thing works!
var myUtils = new MyAS2Utils(); // load some stuff
var url = myUtils.getURLInSomeReallyCoolWay(); // really, this is all fluff isn't it?
myAwesomeButton.onRelease = function(){
getURL(url,"_blank");
}
}
// and return the goods
return {
init : function(){
init();
}
}
}();
// now call the init funciton
util.init();
Я пробовал это другими способами, но никогдаработает.Я надеюсь, что это возможно, потому что если я вынужден использовать AS2, я хочу хотя бы немного повеселиться с ним:)
спасибо!
Аарон