Hi,
First of all this is my first post here - it’s a general question and I’m sorry if it is in the wrong place. I’ve already solved several long standing issues by reading posts here - really a great resource!
My Question:
I’m trying to understand AppleScript dictionnaries - I find it is never easy to work out much of practical use from them, probably because I don’t understand the context.
What I really don’t understand is the concept of an “Element”. In the Apple AppleScript reference it says that an Element is an Object inside an Object Class. Ok… And Object Classes also define Properties, which beling to all instances of the Object Class.
If I translate this to a sort of generic OO language (which I suspect is a grave error ), this would say that Element X extends it’s Parent Object Class - so that all properties of the Object Class belong to the Element, plus whatever is defined or over-ridden by the Element. This is obviously not true for, for example, Mail.app. Here we have a Message OC, with Elements called “Recipient”, “Recipient cc”, “Recipient bcc”, and a property “sender”. In Address Book, “first name” is a Property of “Person”, but “email” is an Element…
Can somebody try to clarify this, or point me at a source which can explain it in general terms ?
thanks!