[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