Расширение Flash CS4: как я могу отобразить информацию о моем текущем выборе на моей пользовательской панели?
-
10-07-2019 - |
Вопрос
Я создаю расширение пользовательской панели Flash CS4, и хотя я могу нормально вызывать jsfl из Actionscript, я не могу понять, как получить информацию из запросов jsfl обратно на мою пользовательскую панель. MMExecute () выглядит как улица с односторонним движением.
В частности, я хочу отобразить координаты X и Y выделения на пользовательской панели. Как вызвать fl.getDocumentDOM (). GetSelectionRect () таким образом, чтобы результаты были доступны для панели?
Любая помощь очень ценится, Matt
Решение
Ладно, думаю, я понял это. MMExecute () фактически возвращает строку, просто она часто пуста. Он возвращает любую строку, которую возвращает первая вызванная функция jsfl, если функция jsfl возвращает строку. Р>
Таким образом, если вызываемая API-функция jsfl не возвращает строку, вам просто нужно написать для нее собственную функцию-оболочку jsfl, которая преобразует все, что она возвращает, в строку, полезную для вашего ActionScript. Р>