October 9th, 2007
I’m surprised I’m finding about this now, but during Adobe MAX Chicago Adobe talked about the (possible) use of other languages in Flash, including C/C++. What’s worse is they had a killer example of the technology. Quake.
It’s located here. Towards the end of the second video.
It is in fact Quake, not Quake II, unless I’m going crazy. I honestly have no idea quite how they pulled it off. Sure having a C/C++ compiler for Flash and a nice 3D api would help, but it’s got sound and everything. The only way I got sound to work in my Doom port was by converting them (the hard way) to Sound instances, but sound in Quake is streaming. Fullscreen in Flash 9 uses DirectX now, are they using the DirectX with the 3D api in fullscreen too? Are we able to stream sound, rather than convert it? I can’t quite understand how they did it. I guess we’ll have to wait and see.