полный путь к выбранному мувиклипу на сцене через jsfl - PullRequest
0 голосов
/ 03 июня 2011

Я пытаюсь найти способ получить полный путь к выбранному мувиклипу через jsfl.

У меня есть один мувиклип mc1 .Внутри mc1 у меня есть второй мувиклип mc2 .Я пытаюсь получить полный путь к mc2 , если я выбираю mc2 и запускаю команду jsfl.

Что-то такое:

root.mc1.mc2

Я не могу найти некоторые свойства, подобные родительскому, в symbolInstance

1 Ответ

1 голос
/ 28 июня 2011

В JSFL нет такой аналогии, так как вы должны учитывать контекст слоев и фреймов, а не только экземпляры (временные шкалы).

Вместо этого вы можете:

1 - доступ / редактирование клипа по пути к библиотеке

fl.getDocumentDOM().library.editItem('library/path/to/mc2')

2 - если на сцене выбран экземпляр mc2, возьмите элемент библиотеки и отредактируйте его.

fl.getDocumentDOM().library.editItem(document.selection[0].libraryItem.name);

Обратите внимание, что элемент библиотеки "имя" на самом деле является полным путем к элементу библиотеки, а не просто именем, которое вы видите на панели библиотеки.

Что касается контекста, новая инфраструктура xJSFL имеет объект Context, предназначенный для возврата объекта Context, содержащего правильный документ, временную шкалу, слой и фрейм. Возможно, привыкните к базовому синтаксису JSFL, а затем посмотрите на него, когда вам будет удобно.

Надеюсь, это поможет.

...