В приложении FLEX я пытаюсь повторно отправить пользовательское событие. То есть component1 выполняет dispatchEvnet (событие), component2 регистрирует обработчик для события, единственной функцией обработчика является, опять же, диспетчеризация (событие). Наконец, component3 прослушивает событие, выходящее из component2. То, что я пытаюсь сделать, похоже на концепцию «перебрасывания» исключений (и по тем же причинам). Разница в том, что повторная диспетчеризация не работает в AS3 (Flash 10). В IE ничего не происходит, а в FF3 есть исключение, говорящее о том, что приведение типа не выполнено при попытке привести тип события к моему CustomEvent при вызове обработчика в component3. Отслеживание кода в отладчике показывает, что к тому времени, когда вызывается component3, событие, действительно, является общим, со всеми потерянными пользовательскими вещами. Это должно быть так?