Прервать событие и запустить другое событие

#apache-flex #simultaneous-calls

#apache-flex #одновременные вызовы

Вопрос:

в приложении flex у меня есть кнопка и две функции в action script… проблема в том, что когда я нажимаю кнопку, она должна вызывать функцию и прерывать, и вызывать другую функцию одновременно….Я надеюсь, вы, ребята, поняли, что я хочу передать … спасибо, спасибо 🙂

Комментарии:

1. Кроме того, что вы подразумеваете под «вызовом функции, прерыванием, вызовом другой функции»?

Ответ №1:

Пожалуйста, смотрите пример

 <?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
    creationComplete="{appCreationComplete()}"
    >
    <mx:Script>
        <![CDATA[
            import mx.controls.Alert;

            private function appCreationComplete():void
            {
                btn.addEventListener(MouseEvent.CLICK,clickHandlerA);
                btn.addEventListener(MouseEvent.CLICK,clickHandlerB);

            }

            private function clickHandlerA(event:MouseEvent):void
            {
                Alert.show("clickHandlerA");
            }

            private function clickHandlerB(event:MouseEvent):void
            {
                Alert.show("clickHandlerB");
            }

        ]]>
    </mx:Script>
    <mx:Button id="btn" label="Click me"/>
</mx:Application>
  

В этом примере для Applocation creationComplete мы привязываем два обработчика событий
к кнопке

Надеется, что это поможет