[AI CC-CC2021] aintrospector

Skvoznyak

Топикстартер
15 лет на форуме
Сообщения
5 500
Реакции
2 168

eugeny

15 лет на форуме
Сообщения
858
Реакции
210
Из полезных штук (так сходу, что нашел):
обращение по uid - уникальному идентификатору объекта;
если объект не имеет атрибутов. то можно назначить (? хм... немного не понятно, на примере Artboards, как это работает);
возможность выборки объектов с определенными атрибутами в виде массива объектов;
доступ к ArtStyles -- это не Appearance случайно?
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 198
Реакции
10 848

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 198
Реакции
10 848

eugeny

15 лет на форуме
Сообщения
858
Реакции
210
А как вы себе это мыслите хотя бы в идеале? В объектной модели нет никакого Appearance, это внутренним плагином реализуется
Довольно просто: например, у объекта есть свойство, которое является объектом свойств Appearance. Плагин же внутренний, при открытии "чужих файлов" не возникает фраза а-ля "отсутствующие шрифты". С точки зрения построения объектов не вижу никакой трудности. В ExtendScript всё реализовано довольно убого, поэтому человеку знающему нормальный javascript очень сложно работать со "связанными руками" )).
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 198
Реакции
10 848
Т.е. вы хотите другой глобус другую обьектную модель, в которой присутствует класс appearance? Чтото типа скриптографера? Насколько я понимаю, это явно не то.
 

eugeny

15 лет на форуме
Сообщения
858
Реакции
210
Т.е. вы хотите другой глобус другую обьектную модель, в которой присутствует класс appearance? Чтото типа скриптографера? Насколько я понимаю, это явно не то.
Ну возможно типа того. Это как парсинг узлов DOM html-документа, в котором есть связь или внедрение объектов XML или другой объектной модели.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 198
Реакции
10 848
По приведенному описанию сложно понять. С одной стороны, вроде, плагином реализовано, что, по идее, позволяет свою собственную обьектную модель с нуля делать, как в скриптографере было. С другой, вроде, говорится, что на существующую опирается, что связывает руки совсем. Подождем дополнительной инфы
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 198
Реакции
10 848

Skvoznyak

Топикстартер
15 лет на форуме
Сообщения
5 500
Реакции
2 168
По ссылке в стартпосте

The plug-in currently provides an additional DOM (Document Object Model), unrelated to the ExtendScript DOM.

The AIntrospector DOM is more low-level than the ExtendScript DOM.

This alternative DOM can be used from ExtendScript alongside the ExtendScript DOM and offers access to areas that are inaccessible to the ExtendScript DOM.
 
  • Спасибо
Реакции: VVVSLAVA и _MBK_

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 198
Реакции
10 848
А, не обратил внимания. Тогда конечно. А где описание самой модели?
 

Skvoznyak

Топикстартер
15 лет на форуме
Сообщения
5 500
Реакции
2 168
так все что есть - по ссылке. я написал им, жду пощупать.
 
  • Спасибо
Реакции: VVVSLAVA и Flame