Hi there guys, I got a few requests to implement initialization stuff into Genome2D engine so it can run on top of Away3D and can be used for UI etc.
For me to do this I need to either have access to the Away3D Stage3D/Context3D so I can bind to it or I can specify Away3D what Stage3D/Context3D is already initialized so it will not reinitialize it.
Personally I am for the 1st option user will be able to simply initialize Away3D get a Stage3D reference and push it into Genome2D so it can work on the same Stage3D.
Also there doesn’t seem to be any event telling me when Stage3D is initialized in Away3D. It would be really helpful to know, now its initialized behind the scenes once its added to stage but user doesn’t know and can’t respond to it. If I got an event from Away3D that its initialized and there is Stage3D used I can simply once again push it to Genome2D.
Another question is device loss, but that may be trick as only one of the frameworks should handle context reinitialization and the other should be just let known about it.
Thanks.