2014-01-27 3 views
1

Я хотел бы иметь панель в фотошопе с моим динамическим контентом, этот контент будет набором текстовых полей, используемых для расчетов. Я хотел бы знать, как я могу это достичь.Пользовательская панель в фотошопе с интерактивным содержимым

Я пробовал с помощью Adobe Configurator (2.0 и 4.0), но у обоих не было текстовых полей ввода и не было возможности добавлять код, который будет выполнять вычисления позже.

Я попытался использовать SWF, но в Configurator 2 после того, как панель экспорта была пуста, а Configurator 4 не экспортирует совместимое расширение с CS5.1.

Я пытаюсь с ExtendScript Toolkit, но я могу открыть панель типа окна - которые затем DonT позволяют щелкнуть где-нибудь еще или палитра - но это только dissappears сразу :) - EDIT: Palette vs Dialog объясняет мне, почему она пропадает :)

Может кто-нибудь мне точку к решению :)

Edit2: I've also found that SWF's должны быть воспроизведены в панелях, пока размещены в папке панели: C: \ Program Files \ Adobe \ Adobe Photoshop CS5.1 \ Плагины \ Панели \ но это не работает для меня, хм.

The Photoshop SDK page.

+0

Вы хотите, чтобы окно отображалось в Photoshop, даже если сценарий не запущен? Или вам нужно только окно во время работы скрипта? –

+0

в любое время, например, навигатор или информационная панель –

+0

Это дорого, но самый полный ресурс для этого - https://gumroad.com/l/DTkXd/. У вас много копания, если вы решите не вкладывать деньги в книгу, вы захотите начать исследовать панели HTML5 и плагины Generator. –

ответ

0

Если вы в Photoshop CC попробовать Extension Builder 3 вы можете построить закрепляемые панели с html5
Если вы находитесь в версии до того, что использовать палитру из сценариев пользовательского интерфейса, вы должны смотреть в Script UI guide by Peter Kahrel

Я думаю, что проблему исчезающей палитры можно решить, установив флаг #target photoshop в начале вашего скрипта.

+0

Спасибо, нет, это не помогло, палитра исчезнет, ​​если не будет запущен какой-либо код (как описано в ссылке в отредактированном сообщении). Мне нужно, чтобы он работал для CS5.1 и, возможно, CS6 (для меня это не важно, поскольку у меня нет доступа к нему). –

Смежные вопросы