AltBrowser newbie question...

Mark Schonewille m.schonewille at economy-x-talk.com
Tue Apr 17 11:12:01 EDT 2007


Hi,

I had the same problem as the OP of this thread. This is what I did,  
it is fairly simple.

First, I created a stack and put the following script into the card  
script:

on suspendStack
     xBrowser_Unfocus
end suspendStack

on openField
     xBrowser_Unfocus
end openField

on resizeStack
   put the rect of this cd into myRect
   add 24 to item 2 of myRect
   subtract 14 from item 4 of myRect
   xbrowser_Set "Rect",myRect
end resizeStack

Then I created a field on top of the card and called this field  
"Url". I also added a button next to that field, with the following  
script:

on mouseUp
   xBrowser_Init "user","password"
   xBrowser_Open the windowID of this stack,fld "Url"
   resizeStack	
end mouseUp

You could add one more button with the following script:

on mouseUp
   XBrowser_Close
end mouseUp

Each time when you click the first button, a new browser element will  
be created. There are no checks for availability of browser elements,  
hence the try control structures. Although it is very rudimentary, it  
should be sufficient as a starting point.

Note that I use the xBrowser_Init. The reason is that the browser  
plugin included with Rev 2.8.1-dp-2 doesn't work. I am using an older  
version, which works fine.

(Now off to QaC to post a few bugs...)

Best regards,

Mark

--

Economy-x-Talk
Consultancy and Software Engineering
http://economy-x-talk.com
http://www.salery.biz

Get your store on-line within minutes with Salery Web Store software.  
Download at http://www.salery.biz

Op 13-apr-2007, om 20:24 heeft Scott Rossi het volgende geschreven:

>
> What I did:
>
> 1) Established a rect to display the browser object (I used a  
> graphic).
>
> 2) Copied the scripts of the demo browser stack into the script of  
> my stack,
> referencing the above graphic, commenting out handlers I didn't need.
>
> 3) Duplicated the custom properties of the demo browser stack in my  
> stack.
> This is necessary if you use the altBrowser scripts without any
> modification.
>
> 4) Make sure the altBrowserState of your stack (one of the custom  
> properties
> mentioned above) is true.  Again, you need to do this if you use  
> the demo
> scripts word-for-word.  You can modify the scripts so this property  
> setting
> is unnecessary.
>
> Good luck.
>
> Regards,
>
> Scott Rossi
> Creative Director
> Tactile Media, Multimedia & Design






More information about the use-livecode mailing list