Copiar vínculo al Portapapeles
Copiado
I've just started with learning how to create UI panels and windows. I've quickly run into a problem and would like some help.
Here is my script:
var palette = new Window("window");
palette.text = "Dialog";
palette.preferredSize.width = 277;
palette.show();
When I run from VSCode, it shows fine. When I save it and run it in Illustrator (File>Scripts>Other Scripts) It looks like the window appears for a split second, then emmediately closes.
Hi @Amdival
do you want a Palette or a Dialog?
example for Dialog
var dlg = new Window("dialog", 'Title Dialog');
dlg.preferredSize.width = 277;
dlg.show();
example for Palette:
#targetengine main
var plt = new Window("palette", 'Title Palette');
plt.preferredSize.width = 277;
plt.show();
If that works for you
have fun
😉
Copiar vínculo al Portapapeles
Copiado
Hi @Amdival
do you want a Palette or a Dialog?
example for Dialog
var dlg = new Window("dialog", 'Title Dialog');
dlg.preferredSize.width = 277;
dlg.show();
example for Palette:
#targetengine main
var plt = new Window("palette", 'Title Palette');
plt.preferredSize.width = 277;
plt.show();
If that works for you
have fun
😉
Copiar vínculo al Portapapeles
Copiado
Thanks for the reply!
I do see that I was using an argument that was not valid ("window")
When I use "dialog" as the first argument, it works.
When I use "palette" as the first argument, nothing appears.
Copiar vínculo al Portapapeles
Copiado
Have you added a targetengine for your Palette (see my example)?
Copiar vínculo al Portapapeles
Copiado
Thank you so much!
I guess I overlooked it in the above code block!
Encuentra más inspiración, eventos y recursos en la nueva comunidad de Adobe
Explorar ahora