with disko you can write single applications running on fb or x11 which can be easily extend with plugins. So we need to have a flash lib which we can fully integrate into this environment. For example our GUI must have the full control over the inputs (keyboard, mouse, touch screen).

During my research i found out, that gnash is a standalone player which we cannot integrate into our GUI concept.
Do you have other infos about this?

The Disko MMSFlash class was developed to have a layer between any 'flash provider lib' and the GUI / user application. So it is very easy to support other flash libs beside swfdec.

As one next step we plan to add the support of the Adobe flashlib to MMSFlash.

it's true, that we could modify gnash (or probably one of the plugins) to support our architecture and maybe we will do it. But I'm quite sure it takes some effort, at least more than using libswfdec. Gnash has the advantage, that it's already running on several embedded platforms, but libswfdec is being ported onto ARM right now and it looked quite promising. So we decided to use it for the first implementation, keeping in mind that there will be others in the future.

At least I can say, that we're very interested in the development of gnash and I personally would be happy to have a gnash-backend integrated into disko.