Any ideas? Anybody...? Oh well, I'll tell my solution if I find one :-)
1 person found this helpful
if you just want to open another app in a new window you can just open a new window, navigating to the html wrapper of the other app.
Any parameters you need to pass to the other app could be passed via the flashvars/local shared object/browser fragments.
If you must keep sending and receiving data to/from the other application, you could use LocalConnection class to do that.
If I were doing this, I would not create a separate application - I would build it into the current application.
I assume this is for some administrator so I would add a button that only shows for people with admin privileges.
I reply to my own question :-) The use case is that I wanted to have a small Flex portlet on a website with which it is possible to make some simple parameter selection and launch the actual Flex application in a new browser tab with these parameters.
The way I wanted this to work was easiest implemented by creating another small application which then calls the "main" application like any other URL. I also pass parameters to enable sharing of information between these two SWFs. This way it is very easy to create a new tab.
At first I tried it with SWFLoader and by sharing variables between the two loaded apps, but couldn't get it right that way. Actually everything else worked except that I wasn't able to see the other app (or to open it in a new tab).This could have been a more sophisticated way of doing it, but...
So, thanks for sharing some ideas