[Laszlo-dev] Relevance of SWF8 runtime for OL 5.0 / support of Flash 10?
P T Withington
ptw at pobox.com
Tue Sep 8 08:30:07 PDT 2009
On 2009-09-08, at 11:08, Raju Bitter wrote:
> I love the idea of canvas.features - an intelligent way to add
> features which won't be available in all officially supported
> runtimes. The thing I'm mostly concerned about is that we stay with
> the lowest common denominator, which would be the feature set of
> SWF8/AS2 right now.
[Bug: the property on canvas is called `capabilities` not
`features`. Error on my part.]
The point of canvas.features is to _not_ have to stay with the lowest
common denominator. It allows us to gracefully add features and warn
on platforms that are not supported, and it allows the LZX developer a
way to decide how to deal with unsupported features in their
application.
As a simple example, consider `lz.Audio.playSound`. Right now
`canvas.capabilities.audio` is false for DHTML and will give a debug
warning if you call `playSound` on DHTML, but we could improve that to
use HTML 5 audio when the platform supports it. Since this is a
pretty straight-forward extension of an existing API, maybe that is a
good place to start experimenting?
More information about the Laszlo-dev
mailing list