Skip to main content
Participating Frequently
August 23, 2007
Question

Publishing only one swf file

  • August 23, 2007
  • 3 replies
  • 506 views
Hi,
I'm trying to publish a Captivate project and get it in only one swf file.
Instead, I'm getting it with a .js file, an .htm file and the full motion recording files seperately in the folder..
How can I get only one swf file for the project?
thanx
    This topic has been closed for replies.

    3 replies

    August 23, 2007
    This topic was covered previously (and I'd link to the thread, but I don't know how). Below is DilbertG's explanation of the files from that thread.

    Philip

    When publishing a captivate project, you may end up with following files.
    1. <project>.swf
    2. <project_skin>.swf (Switch it off by turning off the borders in skin dialog)
    3. standard.js (This file is required because of the Microsoft's changes in the way they show controls like flash player. Without this file, you get a transparent rectangular mask with dotted boundaries around the flash file. You need to click this mask first, before interacting with SWF. To remove this mask, standard.js is used.
    Also this file is generated only when the Export HTML option is selected in publish dialog)
    4. <project>.htm (Controlled by Export HTML option in published dialog)
    5. breeze-manifext.xml and <project>_BDMetadata.xml
    These two XML files are needed if you want to publish to Breeze server. To trun them off Deselect it in the Project ---> preferences --> preferences tab. Turn off publish Adobe Connect Enterprise metadata)
    Captiv8r
    Legend
    August 23, 2007
    Hi Gilad123 and welcome to our community

    From what you have posted, it would seem you are using Captivate 3. Unfortunately, I don't believe it will be possible to do. Well, I probably shouldn't say I don't think it's possible. I should say that I think it will be difficult.

    I'm sure you have your own very good reasons for wanting a single .SWF output with no other object files in the mix, so I'll spare you the explanation of why you want the .HTM and standard.js file. If you are curious about those, just post back or search the forums and you will find an explanation.

    Sooo, to eliminate the additional .SWF files, you could eliminate the full motion clips. Otherwise, if you need them in there, you will likely have to resort to bringing the project into Flash or resorting to another third party tool to accomplish the packaging. I think in version 2, the full motion clips could be forced into the main part of the movie by publishing for Flash 6. But Captivate 3 doesn't allow publishing to Flash 6 format. All it offers is 7 8 and 9.

    To banish the HTM and standard.js file, just be sure you DE-select the option labeled "Export HTML" in your Publish settings dialog.

    To banish the _skin.swf file, click Project > Skin... head to the Borders tab and DE-select the "Show Borders" check box.

    Hopefully something here was helpful... Rick
    Gilad123Author
    Participating Frequently
    August 23, 2007
    Thank you!
    I think what I will do is eliminate the skin, and deselect the "Export to htm"..
    After publishing this, I will try replacing the full motion recordings in my project with the published swf recordings....
    Captiv8r
    Legend
    August 23, 2007
    Hi again Gilad123

    You said:
    After publishing this, I will try replacing the full motion recordings in my project with the published swf recordings....

    Please note that if you take this approach, you will *STILL* end up with multiple .SWF files to distribute.

    Cheers... Rick
    Inspiring
    August 23, 2007

    > I'm trying to publish a Captivate project and get it in only one swf file.
    > Instead, I'm getting it with a .js file, an .htm file and the full motion
    > recording files seperately in the folder..
    > How can I get only one swf file for the project?

    If you publish as Standalone exe does that do what you want?

    Otherwise, if you elect to not include HTML in the export, that should also
    not include the js file. You'll still get the external swf files for the FMR
    though.

    Perhaps your best solution would be to import everything to Flash, that way
    you can see if you can import the external FMRs as movieclips???


    Steve


    --
    Adobe Community Expert: Authorware, Flash Mobile and Devices
    http://www.magnoliamultimedia.com

    You need to go to MAX - http://adobemax2007.com/na/