Hi Brent,

- It looks like I can embed the Neko VM into my C++ application. Is this true? And if I do, can I communicate between my Neko code and my C++ application? Also, is the Neko VM as fast or faster than the Flash VM?

Yes, this is true. You can embed the VM in any C/C++ application and provide additional API for Neko by writting them in C/C++. See :
 for embedding : http://nekovm.org/doc/vm#embedding_the_vm
 for extending/communicating : http://nekovm.org/doc/ffi

Performances are 20x faster than current AS/AS2 Flash VM.

- Can I load a swf file that only contains MovieClips using Neko, or by combining it with haXe? And if I can load the swf, can I attach those MovieClips and use one of the fore mentioned languages to control the MovieClips and manipulate their properties?

Neko is not in any way tied with Flash.

The only thing is that the haXe language can be run on the NekoVM and can also be compiled to SWF, but that's two different runtime with two different APIs that can communicate together using classical ways (XMLSocket, LocalConnection...). For instance you could write a Server in Neko or haXe/Neko, and a Client in ActionScript or haXe/Flash and connect a socket on localhost to communicate between FlashVM and NekoVM. haXe provides such facilities (called Remoting).

So you can't "load" or "manipulate" a MC from Neko. At least not directly.

Now I don't know what can be done with the Flash Player SDK but if it allow you to attach/load/manipulate Movieclips from a C++ application, that means that by writing the corresponding Neko API wrappers, you could do that as well from Neko.

Nicolas


--
Neko : One VM to run them all
(http://nekovm.org)

Reply via email to