But then it would only work on Windows, which means Mac and Linux users (like me) wouldn't be able to use it.
What do you need that flash 7 can't do? Or are you like me and just like higher version numbers for no reason? On 2/9/07, Brian Fisher <[EMAIL PROTECTED]> wrote:
Hey Joan, If you've got some swf player that can play in your opengl context with version 7 swf files, you might want to try and work with that. Flash can target older .swf versions As far as getting stuff in an OpenGL context, I think your best bet is going to be something based on the GameSWF stuff: http://www.tulrich.com/geekstuff/gameswf.html There are a number of projects branched off that code. If Gnash has some OpenGL rendering-ness, it got it from that project, I'm sure. Somebody may have python bindings to it somewhere... On 2/8/07, Bob Ippolito <[EMAIL PROTECTED]> wrote: > There's only two ways to embed Flash: the Netscape plug-in API, and > ActiveX on Windows. It's going to be extremely difficult to do either > way, especially in an OpenGL context. You might as well give up. > I don't think the poster necessarily meant embedding the "official" player(s) from Macromedia/Adobe - I think the goal is just playing flash content. However you are right that embedding a player to display in an OpenGL context is a dead end... while flash player 8 can use some OpenGL acceleration on Mac OS X, the Macromedia/Adobe players simply don't support that route - you'd have to have them software render to a buffer then upload that to OpenGL, which would be dog slow The only thing I know you can do with the official player is embed the ActiveX version in a wxPython context