События формы сценария Flex Flash - PullRequest
0 голосов
/ 12 мая 2010

Выполнение разработки в Flash Builder 4 с использованием Action Script 3.0. Я пытаюсь запустить код каждый раз, когда отображается форма. Форма не всегда воссоздается, но иногда скрывается и используется повторно. В Visual Basic раньше было событие Activate, аналогичное тому, что я хочу.

Я пробовал Render, но он срабатывает каждый раз при изменении формы (с помощью щелчка, редактирования текста и т. Д.)

Мы попробовали FlexEvent.ADD, но он срабатывает только при первом создании формы, так же как creation_complete.

Есть ли хороший ресурс, который показывает форму "жизненный цикл" и все события и когда они запускаются и в каком порядке?

ТИА!

ПРИМЕЧАНИЕ. Я пытаюсь закрыть наши формы при нажатии ESC.

Ответы [ 4 ]

1 голос
/ 15 мая 2010

Как вы прячете и повторно используете форму? Если вы просто устанавливаете .visible, вместо этого попробуйте добавить и удалить форму из списка отображения, я думаю, это должно вызвать события ADD или ADDED_TO_STAGE.

0 голосов
/ 21 июля 2011

Вы также можете попробовать показать или добавить ToStage

0 голосов
/ 15 мая 2010

Вместо использования событий и команд AS создайте несколько своих собственных.
Я имею в виду, что вместо вызова object.visable = true создайте функцию, которая выполняет 2 действия:

Таким образом, вы активируете событие.

0 голосов
/ 12 мая 2010

Как насчет UIComponent s активации события?

...