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

StackOverflow https://stackoverflow.com/questions/1219582

  •  10-07-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top