Я пишу скрипт для After Effects, который собирает все свойства со слоя и записывает их в файл XML. Когда я извлекаю значения из XML, , некоторые значения считываются только тогда, и набор инструментов вызывает ошибку.Как проверить, является ли значение свойства readonly с помощью extendscript?
Есть ли способ проверить это, как атрибут readonly объекта File? ie: layer.property(). (Readonly || readOnly)
Если нет, кто-то может сказать мне, с каким aproach я могу пойти, чтобы идти в правильном направлении?
Я предполагаю, что я» m немного запутался, потому что, если вы успешно записываете значения в файл XML, это должно быть просто текстовым файлом, и вы должны иметь возможность читать любое свойство там. Если вы извлекаете свойства, то все, что вам нужно сделать, это прочитать их. – ariestav
@ariestav: ОП не упоминает об этом, но, похоже, он хочет настроить их на чтение. – usr2564301
Bummer. Я собирался предложить [Object Reflection] (http://jongware.mit.edu/idcs6js/pc_Reflection.html) и его массив свойств «ReflectionInfo» (который обещал рассказать мне, является ли это «одним из неизвестных, readwrite, createonly, method или parameter "), но тестирование на InDesign все, кроме' reflect', похоже, помечено. Чтение/запись - даже для свойств * четко * отмечено только для чтения в свойствах объекта! – usr2564301