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)