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