При создании пользовательских панелей для Flash CS4 IDE есть ли способ присоединять обратные вызовы к событиям рабочей области?
-
12-09-2019 - |
Вопрос
Есть ли способ, чтобы пользовательская панель для Flash CS4 регистрировалась для событий IDE?
Я создал пользовательскую панель для IDE CS4, и теперь я хотел бы получать обратный вызов всякий раз, когда изменяется текущий выбор на этапе.Возможно ли это?
Мой план резервного копирования состоит в том, чтобы моя панель опрашивала IDE для выбранного объекта несколько раз в секунду, но это слабо и не распространяется на другие виды событий, такие как удаление объектов со сцены или сохранение файла.
Спасибо, Мэтт
Решение
В CS4, да, есть несколько событий.
Здесь нет никакого selectionChangedEvent ( Изменение выбора) к сожалению, купите, может быть, вы сможете что-то придумать, используя Измененный фрейм или Документ изменен.DocumentChanged может изменяться чаще, чем вам нужно.Попробуйте использовать frameChanged.Другие события прослушиваются в ссылка на fl.addEventListener().
Также, здесь это удобный пост о событиях fl и swfPanel.
Удачи!