var applicationController : ApplicationController =
ApplicationController(_global["ApplicationController"]);
I removed global variable, beacause I didn't need it. I had no idea it
could affect some functionality. I read the TODO note in
DeepLinkSerializer and I understand that it's temporary but I think
there should be note about it somewhere.
function ApplicationController()
{
super();
_global.ApplicationController = this;
}
So the DeeplinksSerializer and NavigationCommand by default search for
this variable to access the ApplicationController. The reason for this
strange implementation is that in some very specific cases you need to
access the ApplicationController class in 'duck typing' manner in order
to avoid importing the concrete class or even ApplicationController
class. This approach will be changed in the next release, but for now
please keep this _global variable.
The current implementation of DeepLinksSerializer class is temporary,
and in the next release it will be reimplemented in the way as it is
specified in the TODO comment over the class.
We are sorry for this inconvenience and we will comment this issue on
the GuggaFF site (http://www.gugga.com/GuggaFlashFramework/).
Thanks,
Branimir, Gugga Team