на самом деле все примерно также как и в делфи. я же пример вам писал. просто в as более гибко и универсально все. и чтобы не копировать весь функционал, он помещен в класс EventDispatcher.
можете организовать события и как в делфи. никто вас ругать не будет

Код AS3:
public class Simple extend Sprite
{
private var _onClick:Function;
private function clickHandler(event:MouseEvent):void
{
if (_onClick)
{
_onClick(event);
}
}
public function Simple()
{
super.addEventListener(MouseEvent.CLICK, clickHandler);
}
public function set onClick(value:Function):void
{
_onClick = value;
}
public function get onClick():Function;
{
return _onClick;
}
}
просто никакого преимущества вы не получите
Цитата:
|
Не могу понять преимущества модели, что "перегружать" обработчик теперь не нужно
|
о каких перегрузках идет речь?