Splash snafu
Thomas J McGrath III
3mcgrath at adelphia.net
Tue Dec 23 08:09:47 EST 2003
This is the same problem I was having. I couldn't figure out why the
splash stack was doing the open stack again and again. I have a lot of
substacks. Well, I was using open stack handlers in my substacks and
passing the openstack message myself. I was doing that to be "safe"
since I wasn't 100% sure about the message paths in rev. Well it seems
once again I was causing my own problems....
The learning curve just got shorter.
Thanks
Tom
On Dec 23, 2003, at 4:50 AM, Klaus Major wrote:
> Hi Ken,
>
>> Howdy,
>>
>> I open a mainstack splash which does some visual antics (wiil
>> eventually
>> setup everything), sends itself to an offscreen location, then opens
>> the GUI
>> project substack.
>>
>> If I don't open the substack (comment out the last line), it works
>> fine, but
>> if I open the substack, I get an error:
>>
>> " executing at 1:23:41 AM
>> Type Chunk: can't find background
>> Object OutlookInn_Splash
>> Line get the loc of group id 1006
>> Hint stack "/Macintosh HD/Desktop
>> Folder/RevStacks_Mine/OutlookInn_Splash.rev"
>>
>> ...which refers to 3rd line of the *mainstack* openStack handler. The
>> script
>> has already executed and is done.
>>
>> Why is opening the substack trying to rerun the script of the
>> mainstack?
>>
>> The substack has no scripts.
>
> ...and thats the point!
>
> Since it has no script of its own, it executes the mainstacks script:
> (Substacks do this ;-)
> ...
>> on openStack
>> get the screenrect
>> set the loc of this stack to ((item 3 of it)/2,(item 4 of it)/2)
>
> ## OK
>
>> get the loc of group id 1006
>
> ## probably no goup id 1006 in the substack "Outlookinn_Splash"!!!
> ## ergo: error :-(
>
>> Here's the script:
>>
>> on openStack
>> get the screenrect
>> set the loc of this stack to ((item 3 of it)/2,(item 4 of it)/2)
>> get the loc of group id 1006
>> ...
>> set the visible of fld 1 to true
>> wait 5
>> --open stack "OutlookInn_Top" --Here's the problem
>> end openStack
>
> Solution:
>
> put a generic "openstack" handler into the substack like:
>
> on openstack
> ###
> end openstack
>
> ...and it will work out fine :-)
>
> Hope that helps...
>
>> TIA,
>> Ken N.
>
> Regards
>
> Klaus Major
> klaus at major-k.de
> www.major-k.de
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
Macintosh PowerBook G-4 OSX 10.3.1, OS 9.2.2, 1.25 GHz, 512MB RAM, Rev
2.1.2
Advanced Media Group
Thomas J McGrath III • 2003 • 3mcgrath at adelphia.net
220 Drake Road, Bethel Park, PA 15102
More information about the use-livecode
mailing list