[Laszlo-dev] Are there any tricks I should know about lz.embed?

Max Carlson max at openlaszlo.org
Fri Jun 5 12:41:20 PDT 2009


P T Withington wrote:
> Yeah, I see that I can broadcast a call to all the swf apps in a page, 
> but it seems that there can only (currently) be one DHTML app in a page?

Right.  Until we fix namespacing all the way...

> I will just write separate methods for swf and dhtml for now.  I think I 
> am close to having it working.

Cool!

> On 2009-06-05, at 14:47EDT, Max Carlson wrote:
> 
>> I never implemented callMethod() for DHTML - since it's already 
>> running as native JS, you should be able to call the method 
>> directly...  Perhaps we should add a callMethod() for DHTML - there is 
>> a setCanvasAttribute() implementation that works across both.
>>
>> P T Withington wrote:
>>> I'd like to add a handler to the browser window focus event that will 
>>> call into (all) the laszlo apps on the page to a keyboard kernel 
>>> routine that I am calling allKeysUp.  The idea is that when a browser 
>>> window (re) gains focus, we need to clear out any keys that might 
>>> appear to be "stuck" (this is for LPP-8056).  AFAICT, keystrokes that 
>>> take focus away from the browser window, such as Alt-tab, or a 
>>> command-key sequence that opens another window, don't see the key up 
>>> event (because the browser window no longer has focus).
>>> It looks to me like I can use the existing broadcast mechanism and 
>>> the callMethod mechanism to implement this.  I'm just wondering if 
>>> there are any 'gotchas' I need to watch for when fiddling with 
>>> embednew.js.  Are there any tricks to getting the browser to load the 
>>> new version?  Do I have to do anything special to deal with DHTML vs. 
>>> SWF apps?
>>> Thanks for any guidance you can give!
>>
>> -- 
>> Regards,
>> Max Carlson
>> OpenLaszlo.org
> 

-- 
Regards,
Max Carlson
OpenLaszlo.org


More information about the Laszlo-dev mailing list