Маленький AS2 класс, который решает вопрос с асинхронным обратным вызовом. Очень просто и быстро для использования:
class remoting.AsyncCallback {
private var resultFunction,failFunction:Object;
private var scope:Object;
function AsyncCallback(o:Object) {
scope = o;
}
public function setResult(f:Function) {
resultFunction = f;
}
public function setFail(f:Function) {
failFunction = f;
}
public function run(type:String) {
var parameters = arguments;
parameters.shift();
switch (type) {
case "result":
resultFunction.apply(scope,parameters);
break;
case "fail":
failFunction.apply(scope,parameters);
break;
}
}
}
// via mobonis
В конечном результате важен конечный результат!
суббота, февраля 04, 2006
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий