Рассмотрим следующий код ActionScript / Flex:
var LC:LocalConnection=new LocalConnection();
LC.addEventListener(StatusEvent.STATUS, Status);
LC.send('A', 'SomeMethodName', 'Message');
LC.send('B', 'SomeMethodName', 'Message');
LC.send('C', 'SomeMethodName', 'Message');
public function Status(event:StatusEvent):void {
if (event.level=='error') {
// How Can I Know if the error came from 'A', 'B', or 'C' above?
}
}
Предполагая, что я НЕ хочу выполнить посылку последовательно, но в параллельном режиме (все сразу), как указано вышеи далее, предполагая, что одна и только одна из команд отправки будет генерировать событие состояния, где уровень = 'ошибка':
Как определить, какая команда отправки вызвала ошибку состояния?