[Laszlo-dev] How can I use fscommand in Laszlo?
P T Withington
ptw at pobox.com
Tue Nov 8 12:16:34 PST 2005
Calling flash built-ins is not a supported feature, but I believe:
{
#pragma 'flashCompilerCompatibility=true'
fscommand(command, arg);
}
Will work.
On 7 Nov 2005, at 09:42, Asger Alstrup wrote:
> Hi,
>
> We're working on a mind-mapping application in Laszlo, where the
> users can create mindmaps`on the web. As part of this, we need to
> communicate between the browser and flash. We currently do this
> using the Laszlo API for this, which translated into a
> "getUrl:javascript" call. This works well, and we are happy about it.
>
> At the same time, we use the HTML browser feature "onbeforeunload"
> which allows you to prevent the user from navigating away from a
> web-page by accident. This is great for making sure that users do
> not loose their work: Before the browser "unloads" a page, it asks
> the user for confirmation.
>
> The problem is that the Laszlo browser API (the getUrl call) is
> considered an "unload" event by the browser, so each time we
> communicate with the browser from Laszlo, the warning pops up. In
> browser-side javascript, it is possible to remove the
> unbeforeunload handler, to prevent this from happying, but we need
> a way to communicate from flash to the browser, that does not
> interfere with this flag.
>
> Now, flash 7 provides the fscommand which also allows you to
> communicate with the browser. This method is very much crippled
> compared to the geturl- javascript solution, but nevertheless we
> would very much like to use this in this particular case, because
> it would allow us to disable the onbeforeunload handler, and then
> use the geturl method to do the browser-communication, which could
> then afterwards re-enable the onbeforeunload handler in the browser.
>
> So the question is simply:
>
> How can I use fscommand from Laszlo?
>
> In the forums, there have been some examples posted, but none of
> these work with Laszlo 3.0.2 - either they do not do anything, or
> they crash the browser in an infinite loop. We are ready to do some
> lifting to get this to work, since it is a crucial feature in our
> application, but how can it be done?
>
> Alternatively, Flash 8 provides much more extensive browser
> integration features (http://www.communitymx.com/content/
> article.cfm?cid=0922A). Are there plans to support this in Laszlo
> as an alternative to the getUrl method?
>
> Thanks in advance,
> Asger Ottar Alstrup
> Laerdal Sophus
> _______________________________________________
> Laszlo-dev mailing list
> Laszlo-dev at openlaszlo.org
> http://www.openlaszlo.org/mailman/listinfo/laszlo-dev
More information about the Laszlo-dev
mailing list