Kay,

   I gave it a try but it didn’t work.  Digging in a bit deeper it gets a bit 
more mysterious.  It appears as if “the name of the focusedObject” and "the 
focusedObject" refer to different objects. I expanded what goes to the message 
box by using the following:

   put ">" & the noType of (the name of the focusedObject) & "<" & return & 
return & the name of the focusedObject & return & return & the focusedObject 
into msg

I get this in the message box:

><

card "Main"

field id 1012 of group id 1003 of card id 1002 of stack "Ohm's Law Solver" of 
stack "/Users/john/Documents/iPhone_Collection/LiveCode 2.0/EE Tool Kit 2.0/EE 
Tool Kit.livecode”


    This is weird in that the main stack has a card named “main" which is not 
related to the field returned as the last item in the put statement.  If I 
modify (and simplify) this a bit to:

put the long name of the focusedObject & return & return & the focusedObject 
into msg

I get this in the message box:

card "Main" of stack "/Users/john/Documents/iPhone_Collection/LiveCode 2.0/EE 
Tool Kit 2.0/EE Tool Kit.livecode"

field id 1012 of group id 1003 of card id 1002 of stack "Ohm's Law Solver" of 
stack "/Users/john/Documents/iPhone_Collection/LiveCode 2.0/EE Tool Kit 2.0/EE 
Tool Kit.livecode”


   I can’t think of a reason why the “the name of the focusedObject” and "the 
focusedObject" refer to different objects.

Thanks,
John


On Oct 8, 2014, at 7:40 PM, Kay C Lan <[email protected]> wrote:

> Try:
> 
> put the noType of (the name of the focusedObject) && the focusedObject
> into msg
> 
> The reference returned by fucusedObject is not in the format that is used
> for the syntax of a custom property. You need to shorten it by referring to
> just 'the name'.
> 
> HTH
> 
> On Thu, Oct 9, 2014 at 9:39 AM, John <[email protected]> wrote:
> 
>> Hi,
>> 
>>   I was hoping that someone could explain what is going on.  I have a
>> main stack with multiple sub stacks all of which use the main stack’s menu
>> bar.  In the menubar group I have a mouseDown handler to update the menus
>> before they are shown.  The sub stacks have fields which may, or may not,
>> have a property “noType” with a value of “true”.
>> 
>>   In the mouseDown handler in the menuBar group, the following does not
>> work:
>> 
>> put the noType of the focusedObject && the focusedObject into msg
>> 
>> I can see that the focusedObject is correct even though the value of the
>> property is not shown.  If I place this into the mouseDown handler I get
>> the expected result:
>> 
>> put line 1 of the openStacks into theTopStack
>> put the selectedField into theSelectedField
>> put word 2 of theSelectedField into theSelectedFieldNumber
>> put the noType of field theSelectedFieldNumber of stack theTopStack into
>> msg
>> 
>> 
>>  Why does the first one line scrip not work and the longer four line
>> script work?
>> 
>> Thanks in advance,
>> John
>> _______________________________________________
>> use-livecode mailing list
>> [email protected]
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>> 
> _______________________________________________
> use-livecode mailing list
> [email protected]
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to