Во первых не вижу абсолютно никакой разницы в разнице связности...
Так же не вижу ничего зазорного в использовании анонимных функций, иногда это очень удобно...
Добавлено через 8 минут
Пример который я приводил в самом начале, с connected...
На самом деле это был просто пример, а в реальности вызова у меня выглядят так:
Код AS3:
connection.call( "login" ,onLogin,usr,pwd);
Ошибка конекта с сервером естественно будет обрабатывать вовсье не здесь, а глобально для connetcion, естественно через событие...
А конкретно обработчик onLogin должен получить только ОК, либо ошибку связанную с паролем, и обработать ее в соответствующем месте.
Применять тут события нет никакого смысла. Это только усложнит код и его читабельность.