Расширение Flash CS4: как я могу отобразить информацию о моем текущем выборе на моей пользовательской панели? - PullRequest
0 голосов
/ 02 августа 2009

Я создаю расширение пользовательской панели Flash CS4, и хотя я могу нормально вызывать jsfl из Actionscript, я не могу понять, как получить информацию из запросов jsfl обратно на мою пользовательскую панель. MMExecute () выглядит как улица с односторонним движением.

В частности, я хочу отобразить координаты X и Y выделения на пользовательской панели. Как вызвать fl.getDocumentDOM (). GetSelectionRect () таким образом, чтобы результаты были доступны для панели?

Любая помощь очень ценится, Matt

1 Ответ

1 голос
/ 03 августа 2009

Хорошо, думаю, я понял это. MMExecute () фактически возвращает строку, просто она часто пуста. Он возвращает любую строку, которую возвращает первая вызванная функция jsfl, если функция jsfl возвращает строку.

Таким образом, если вызываемая API-функция jsfl не возвращает строку, вам просто нужно написать для нее собственную функцию-оболочку jsfl, которая преобразует все, что она возвращает, в строку, полезную для вашего ActionScript.

...