Как мне задать имя экземпляра сцены для фрагмента ролика с помощью JSFL?
Когда я создаю фрагмент ролика с помощью JSFL и устанавливаю параметр.name - он становится именем фрагмента ролика в том виде, в каком он появляется в библиотеке, - однако я хочу указать имя экземпляра фрагмента ролика на сцене. Я приложил картинку, чтобы показать поле, которое я пытаюсь заполнить через JSFL.
Спасибо!
Вот код, который устанавливает имя, в основном циклически перебирая fl.getDocumentDOM(), пока я не получу массив всех элементов на сцене, а затем, когда у меня будет элемент.
var newMc = fl.getDocumentDOM().convertToSymbol("movie clip", mcName, "top left");
newMc.name = "row_" + rowq.toString() + "_column_"+ colq.toString();
newMc.linkageExportForAS=true;
newMc.linkageClassName="com.xyz.as3.view.component.Piece";
1 ответ
Решение
newMC
является элементом библиотеки, а не экземпляром stage, но новый экземпляр должен быть выбран сейчас, чтобы вы могли использовать:
fl.getDocumentDOM().selection[0].name