Я относительно новичок в ActionScript (начал его 2 месяца назад) и немного сомневаюсь в «процедуре» или «технике», связанной с передачей информации между объектами.
Я создал класс, который открывает окно, содержащее панель с текстовым полем и две кнопки, одну для подтверждения, другую для отмены.Он должен работать как подсказка, в которой вы вводите какой-то текст, а затем, если вам нравятся изменения, вы принимаете, в противном случае вы отменяете, а введенный текст отбрасывается.обрабатывать - это как получать текст, как только пользователь нажимает «Принять», из класса, из которого я хочу его получить.
Итак, я выбрал несколько громоздкий подход: во-первых, при запуске всплывающего окнаЯ связываю с ним функцию (называемую onResult () в коде) из «запускаемого класса», которая будет вызываться после того, как пользователь нажимает кнопки «Принять» или «Отмена»;во-вторых, чтобы получить текст, вставленный пользователем в поле, я оставляю ссылку на него общедоступной из своего класса.
Пожалуйста, посмотрите код здесь: http://pastebin.com/Kmud8rBe
IЯ также программировал на Android раньше, и подход там был бы намного чище, просто поместив текстовый результат из всплывающего окна в пакет внутри намерения и получив его от запущенного класса.Здесь я должен передать функции и тому подобное, которые мне совсем не нравятся (хотя это работает!).
Итак, мой вопрос, для вас, гуру ActionScript, как бы вы подошли к этому?
Спасибо и всего наилучшего!
пепилло