Skip to main content
Participant
May 1, 2007
Question

Openning a new Flash/Captivate window in Captivate

  • May 1, 2007
  • 3 replies
  • 474 views
I've been trying to figure out how to do the following, and I would like to find out whether it's possible. I'm creating a Captive project on Captivate ver. 1.0. I have a menu with several items that can be clicked on, and the idea is that when one of those items is clicked on, a new window opens outside the menu window with needed information. This new window needs to be in flash format, as this project will be viewed as a flash file rather than as an .html page. Thus I cannot use the window.open() in java. Is there a way that I can do this, so that a new flash window will open? Since this window is separate from the main menu, when the window is closed, the used goes back to the main menu. I hope that this all makes sense. Please tell me if you need me to clear anything up. Thank you.
This topic has been closed for replies.

3 replies

Participating Frequently
May 3, 2007
The ability to pop up new Flash Player windows would have to come from the master Flash-generated file via Actionscript. You can try searching for/posting your question in the Flash forums and see if anybody there can help with launching embedded movies in new windows from within a .exe.

If you don't have a ton of content, you might want to think about a redesign that eliminates the need for Flash and new windows. Build everything in Captivate and use custom navigation & branching to stay within a single file/window. It's harder to manage, but at least it eliminates the need for custom Flash programming.
CatBandit
Inspiring
May 1, 2007
Rick, I think you have misunderstood the question. Or maybe more to the point, "designalistic" is trying to do that which should not be done and you are ignoring his or her efforts to do a bad thing (as Martha S would say). "designalistic" said ...
quote:

"This new window needs to be in flash format, as this project will be viewed as a flash file rather than as an .html page."
Back to you, designalistic. your statement implies that you want a Flash Player window as the "new" window. No, you don't. And that's why, I think, Rick has ignored that part of your dialog and is telling you how your new window can be accomplished in HTML (through Captivate's Java-scripting abilities).

Hope this makes sense, but the bottom line is that you do not want a new Flash Player window, for a whole bunch of reasons. One is that the "real" Flash Player (not the browser plug-in) is on very few computers out there, so trying to use it as a delivery vehicle just - won't - work for most of the world outside registered Flash (or Captivate, et al) users themselves. Another is that mixing HTML windows with Flash Player windows is going to be very confusing, and ultimately won't work (in my opinion).

Back to your statement for a last look: When you publish your Captivate project as a SWF, is is being viewed as a Flash File, but presented to the viewer through the Flash Player browser plug-in (quite different than above). To add one more reason why the SWF shouldn't be viewed except through the browser (and with Standard.JS) you will not be at all happy with the "sizing" of the SWF, as you are going to lose a huge amount of image quality due to the SWF being viewed at the wrong size (the HTML page contains sizing parameters for the SWF).

I've muddied this up the best I know how, and am going to go back to sleep now. . .
.

Have a pretty great day...
.
Participant
May 2, 2007
Hi CatBandit,

Thank you for your response. You understood my question correctly. You posted your response, while I was writing my response to Rick; thus the question that I posed below your response.

This presentation that I'm working on will be given to various people; however, here's the kicker. When the presentation is published, the .swf files that are created will be linked-up with another file that was done in Flash and compiled into a whole embedded Flash project in an .exe format. Hence no need for the user to have a separate Flash player nor a flash plug-in in the browser. They will click on the executable and the presentation will begin. This is why I need the pop-up window to appear in Flash format, since at this point in the interactive presentation, the user will be prompted to select an option from the various options. After the user selects the desired option, a new flash window will pop-up. The main menu window will be designed in Flash but all the other sub-menus and the pop-up windows afterwards are to be designed in Captivate; afterwards, they are all combined into a Flash embedded executable. I hope that this makes sense as to why I need it to open in Flash. Please tell me if you have any questions.

Thank you for your help,
Dennis
Captiv8r
Legend
May 1, 2007
Hi designalistic and welcome to our community

Are you using a Button or Click Box object to do this? I suppose it really doesn't matter which. Look at the properties for your object. See that little down arrow to the immediate right of where you specify the URL? Click that. You should see an option on the menu labeled "New". That's the option you are looking for.

As long as you are there, click the down arrow a second time. You may wish to also disable the option labeled: "Continue playing project". This will keep the slide from moving on when the link is clicked.

Cheers... Rick
Participant
May 1, 2007
Hi Rick,

Thank you for your help. I was able to get the new window to open; however, even if I select a flash file to open in the new window, it still opens it in a web browser in an .html format. Is there a way for a new flash window to appear, as this presentation is not suppose to be playing in a web browser but in a flash player.

Thank you again,
Dennis