Mailing Lists: Apple Mailing Lists
Image of Mac OS face in stamp
Re: Get back color propertie
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Get back color propertie



First one works 2nd one doesn’t work:
I don’t know how to talk to picture box 1 to get the color back.
Ideally would be to put it later into a variable.

--- works ---
tell application "QuarkXPress Passport"
    tell document 1
        activate
       if color of picture box 1 is color spec "Cyan" then beep 3
    end tell
end tell

--- don't work

tell application "QuarkXPress Passport"
    tell document 1
        activate
       tell picture box 1
            if color is color spec "Cyan" then
               beep 3
            end if
       end tell
   end tell
end tell


Jan,

take care about what you try to compare in the if statement!
See the comments in the script.

Peter



tell application "QuarkXPress"
tell document 1

--return properties of every color spec
--> list of records

activate
tell picture box 1

--return color
-->color spec "Magenta" of document "Projekt3" of application "QuarkXPress"

--return color spec "Magenta"
--> QuarkXPress got an error: Can't get color spec "Magenta" of picture box 1 of document 1
-- This means, the picture box does not know something about color spec whose name is "Magenta"
-- color spec "Magenta" is an object of the document!

--if color is color spec "Cyan" then
-- beep 3
--end if


--return name of color
--> "Magenta"

if (name of color) is "Magenta" then
beep
end if

end tell
end tell
end tell



tell application "QuarkXPress"
tell document 1
activate

--return color of picture box 1
--> color spec "Magenta" of document "Projekt3" of application "QuarkXPress"

--return color spec "Magenta"
-- This means, you ask the document for a color spec whose name is "Magenta"
--color spec "Magenta" of document "Projekt3" of application "QuarkXPress"

if color of picture box 1 is color spec "Cyan" then beep 3
end tell
end tell



_______________________________________________ Do not post admin requests to the list. They will be ignored. AppleScript-Users mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: Archives: http://lists.apple.com/mailman//archives/applescript-users

This email sent to email@hidden
References: 
 >Get back color propertie (From: Jan Bultereys <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2011 Apple Inc. All rights reserved.