Skip to main content
Inspiring
August 3, 2007
Answered

Wrong skin displaying in .swf animation

  • August 3, 2007
  • 2 replies
  • 853 views
Hi,

Captivate 2. I've created some demonstration animations (exported as .swf) in Captivate, and I'm importing these as animations into another Captivate file. I've used a custom skin for the demonstrations. Everything mostly works fine in my final Captivate files as long as I only import a single demonstration .swf. When I import 2, the first demonstration displays with the wrong skin. I just realized that was the problem (having 2 of these .swf files) after republishing the original demo file, reimporting the file, copying new slides with the demo file, to no avail. Any ideas?

Thanks,

David
    This topic has been closed for replies.
    Correct answer dchilder
    Hmm... If I publish the demo .SWFs in Flash 8 format, the skin playback controls display properly in my container project. If I publish in Flash 6 or 7 format, I have the problem described above, and I can't figure a way to get around it - I think it's a bug.

    I was hesitant to publish in Flash 8 (in part because of this warning from Paul). Then I've got to keep the other Flash 8 animation SWFs with my container project file... which mostly defeats the purpose for me (or at least brings up other problems).

    Does anyone else have any ideas?

    Thanks!

    David

    2 replies

    dchilderAuthor
    Inspiring
    August 6, 2007
    Hi Rick,

    Thanks. No - I've used the same playback controls for all of the SWFs I've inserted, which is what makes this very strange to me. The one that appears is not only nothing like our modified one, it is not the default skin. It doesn't even appear in the default location (bottom) - it displays at the top of the slide.

    I may have to test this in Captivate 3 and see if it works the same.

    Thanks for your help,

    David
    dchilderAuthorCorrect answer
    Inspiring
    August 7, 2007
    Hmm... If I publish the demo .SWFs in Flash 8 format, the skin playback controls display properly in my container project. If I publish in Flash 6 or 7 format, I have the problem described above, and I can't figure a way to get around it - I think it's a bug.

    I was hesitant to publish in Flash 8 (in part because of this warning from Paul). Then I've got to keep the other Flash 8 animation SWFs with my container project file... which mostly defeats the purpose for me (or at least brings up other problems).

    Does anyone else have any ideas?

    Thanks!

    David

    RoboWizard
    Inspiring
    August 3, 2007
    Hi David

    Sounds like you are inserting published Captivate .SWF files into another Captivate project? If so, perhaps you should publish those individual files without a skin. To do this, click Project > Skin... > Borders tab and DE-select the "Show Borders" check box.

    Hopefully this was helpful and happy Friday! Rick
    dchilderAuthor
    Inspiring
    August 3, 2007
    Hi Rick,

    Thanks for the response, and Happy Friday to you too.

    Yes, I'm publishing the "demo" animations (Captivate files published as .swf) with customized skins that I wish to keep (scrub bar with pause, navigation, etc.) I don't use any borders in these demo animations, just the custom skin.

    The "host" Captivate file that I'm inserting the demos into does not have a skin or a border. As I said, everything works fine with only one inserted animation, but if I add two or more of the .swf files (all on separate slides, of course), only the last inserted animation has my customized skin on it.

    Thanks,

    David
    Captiv8r
    Legend
    August 3, 2007
    Hi David

    I still think you should remove the skin from the inserted .SWFs and only apply it to the container. But that's just me. You are free to use it as you see fit.

    Personally, I'm unaware of any way around it, other than what I've outlined. Maybe someone else has a different sugestion.

    Cheers... Rick