Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.
Kristerc

Kristerc

Medlem
  • Plats Malmö
  • Registrerad 2005-09-21
  • Senast aktiv 2013-01-24
  • Antal inlägg 5

Foruminlägg

De senaste inläggen Kristerc har skrivit i forumet.

1

Hej Richard,

Jag har ett projekt som jag har pillat med fram och tillbaka men inte fått någon bra lösning på än. Det handlar om att översätta färger i Illustrator. Vi har tonvis med kartor och eftersom dom spänner över en lång tidsperiod och färgerna varierar kraftigt. Vad jag har försökt göra är ett skript som på ett enkelt vis tar sig igenom kartan och frågar användaren vad saker och ting är och därefter sätter en ny aktuell färg på objekten för att på så sätt sätta nya färger. Hoppas du nappar på detta.

Jag håller på med ett projekt där jag behöver ändra färgerna i illustratordokument. Jag har skapat ett skript som går igenom hela dokumentet och markerar alla objekt som har en viss färg. Därefter frågar jag användaren vilken ny färg som objekten ska ha och ändrar till detta. jag kör en slinga av typen

repeat with i from 1 to count items in myFilledItemList
-- myFilledItemList = Alla objekt som har en fyllningsfärg

end repeat

så tar det lite tid. Min fråga är om någon därute har något smartare (snabbare) förslag, eller om det går att skripta menykommandot "Markera samma fyllningsfärg".

Tackar på förhand
Krister

Tackar för hjälpen så här långt, men jag förstår nog inte hur den subrutinen ska se ut.

Fungerade delvis, fick med mig lagren en nivå ner så att såga. Jag skulle naturligtvis ha nämnt att jag behöver gå igenom filer där jag inte på förhand vet hur många nivåer det finns underlager i.

Finns det någon där ute som kan hjälpa mig? jag behöver göra en lista över lagren i Illustrator CS2, men när jag använder:

set myLayerInfo to every layer in current document

så får jag bara med mig det översta lagren. Och jag behöver se alla lagren även underlager. Är det något som måste lösas med typ en rekursiv funktion eller går det på något annat sätt?

Tackar på förhand

1