rand valentine wrote:
 I'm using Studio version 2.8.1 on an intel Mac running Leopard (10.5.2).
Also running Galaxy and GL2. I'm getting weird behavior that I don't
understand. An object is recognized for some things but not others. For
example, in the following script, which simply clears a field:

ON mouseUp
    IF fld "notes_note" is not empty THEN
        answer "Really clear?" with "Cancel" OR "Yes"
        IF it is "Yes" THEN
            put empty into fld "notes_note" -- "notes_note"
        END IF
    ELSE
        answer "The note field is already empty."
    END IF
END mouseUp

 In running the script, field "notes_note" is recognized in the IF
statement, but I get an error message "Chunk: no such object" when I run the
script, at the line that says "put empty into fld "notes_note". Anyone know
what's up? It seems to happen when I put a field into a group, more than at
other times.

I remember seeing some discussion of circumstances in which the ask and
answer dialogs would alter the execution context, resulting in the
symptoms you describe.

Whether that's happening here I can't say; I don't recall the specifics.

Anyone here know more about the ask/answer context issue, and whether
that may be the culprit here?

--

 Yes, if I remove the answer dialogue, then the script runs just fine. How
does one get around this bug?

For now:

    put the defaultStack into tSaveStack
    answer "Really clear?" with "Cancel" OR "Yes"
    put it into tVal
    set the defaultStack to tSaveStack
    IF tVal is "Yes" THEN
        put empty into fld "notes_note" -- "notes_note"
    END IF


For all mankind:

It's really kinda dumb if we need to save and restore the defaultStack for ask/answer dialogs. Does anyone here know the RQQC# for this issue, and has it been confirmed fixed as of v2.9DP4?


--
 Richard Gaskin
 Managing Editor, revJournal
 _______________________________________________________
 Rev tips, tutorials and more: http://www.revJournal.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to