Full motion recording in separated file then the main swf file . Why ?

Dear all,
When you publish your projet with
captivate 3 , now the full motion recording sequences are in
separated .swf files ...
I would have prefer to only have one .swf file with the
content and one with the skin as it was the case in
captivate 2 .
Is there an option I could change to only have the swf file
and the xx_skin.swf file
only ?
Imagine the mess I would have on my learning web site if I
had more then one swf file for each learning sequences (as I store
all .swf file in the same folder) :(

Hi all
What kiwikangaroo listed is John's method. Since the basic
process has already been outlined, I'll add some things that should
be considered as well as a caveat or two.
First, the existing project should be published to a
temporary folder. When publishing, it is rather critical that you
ensure that you are publishing for a Flash 7 target. I believe if
you choose Flash 8 or 9, the process will fall apart.
Once you have done this and are at the point where you are
inserting blank slides, make sure each blank slide is timed exactly
matching the slide with the Full Motion clip. Then you insert the
matching Full Motion clip from the temporary folder onto the blank
slide and delete the original. This will need to occur for all
slides containing full motion clips.
There are a few animations out in the gallery that if used,
will also cause additional .SWF files to be created. This is
because the animations that do this were published as Flash 8 or 9
and not 7 or earlier. I've sorted the ones that embed fine and the
ones that don't. So if you run into this issue, you either don't
use that particular animation, or you use something like SoThink
SWF decompiler (or open the .FLA) and recompile it using Flash 7 as
the target. That is, assuming you have Flash available and know how
to use it.
Cheers... Rick

Similar Messages

  • Call a external SWF by press the button within another SWF file but the second SWF file play Externely

    Hello Guyz.
    i am working on Macromedia Flash 8 and i just want to call a external SWF when i press the button within another SWF file.......but the second SWF file play Externely............can any one knows the code.... AS2

    try this
    http://www.actionscript.org/forums/showthread.php3?s=&threadid=28123

  • Possible to edit without the main.fla file?

    About 10 days ago I purchased a flash template for my photography business. At the time I knew zilch about flash and actionscript, so I wasn't totally aware of what to look for before purchasing it. Here is what it looks like dcpphotographer.com
    My problem with the site is that scrolling is terrible, especially on smaller screens. My monitor is 28inches so all the pictures layout fine without having to scroll at all, but then my friends with smaller monitors told me about the scrolling problem, how it just goes straight to the bottom then snaps back to the top. My file directory has a ton of .as files, and I've looked through some of them, and even deleted some from the file directory just to see if it'd have an effect on the website. The ones I temporarily deleted, changed nothing to the performance of the website.
    Then I saw that they did not provide me with the main.fla file, only the main.swf file. So, is the scroll behavior that I want to change contained within that main.fla file? Making it impossible for me to try and fix it since I don't have the main.fla file? Is that what controls all the .as files or something? Sorry for my ignorance, but web development is not my area of expertise, hence my reasons for buying a template. Any help would be appreciated.

    Great thanks thats what I thought. So I'm going to demand a refund from the company I got the template from since its been over a week and they haven't made the fix yet, and if they don't even give me the option to try and fix it myself then I should get a refund since there was nothing in the preview file showing that the scrolling was so bad because the sample galleries only had 15-20 pictures so no scrolling was necessary on their preview, and therefore no way to know it was so bad.

  • Remove / unload external swf file(s) from the main flash file and load a new swf file and garbage collection from memory.

    I can't seem to remove / unload the external swf files e.g when the carousel.swf (portfolio) is displayed and I press the about button the about content is overlapping the carousel (portfolio) . How can I remove / unload an external swf file from the main flash file and load a new swf file, while at the same time removing garbage collection from memory?
    This is the error message(s) I am receiving: "TypeError: Error #2007: Parameter child must be non-null.
    at flash.display::DisplayObjectContainer/removeChild()
    at index_fla::MainTimeline/Down3()"
    import nl.demonsters.debugger.MonsterDebugger;
    var d:MonsterDebugger=new MonsterDebugger(this);
    stage.scaleMode=StageScaleMode.NO_SCALE;
    stage.align=StageAlign.TOP_LEFT;
    stage.addEventListener(Event.RESIZE, resizeHandler);
    // loader is the loader for portfolio page swf
    var loader:Loader;
    var loader2:Loader;
    var loader3:Loader;
    var loader1:Loader;
    //  resize content
    function resizeHandler(event:Event):void {
        // resizes portfolio page to center
    loader.x = (stage.stageWidth - loader.width) * .5;
    loader.y = (stage.stageHeight - loader.height) * .5;
    // resizes about page to center
    loader3.x = (stage.stageWidth - 482) * .5 - 260;
    loader3.y = (stage.stageHeight - 492) * .5 - 140;
    /*loader2.x = (stage.stageWidth - 658.65) * .5;
    loader2.y = (stage.stageHeight - 551.45) * .5;*/
    addEventListener(Event.ENTER_FRAME, onEnterFrame,false, 0, true);
    function onEnterFrame(ev:Event):void {
    var requesterb:URLRequest=new URLRequest("carouselLoader.swf");
    loader = null;
    loader = new Loader();
    loader.name ="carousel1"
    //adds gallery.swf to stage at begining of movie
    loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError);
    function ioError(event:IOErrorEvent):void {
    trace(event);
    try {
    loader.load(requesterb);
    } catch (error:SecurityError) {
    trace(error);
    addChild(loader);
    loader.x = (stage.stageWidth - 739) * .5;
    loader.y = (stage.stageHeight - 500) * .5;
    // stop gallery.swf from duplication over and over again on enter frame
    removeEventListener(Event.ENTER_FRAME, onEnterFrame);
    //PORTFOLIO BUTTON
    //adds eventlistner so that gallery.swf can be loaded
    MovieClip(root).nav.portfolio.addEventListener(MouseEvent.MOUSE_DOWN, Down, false, 0, true);
    function Down(event:MouseEvent):void {
    // re adds listener for contact.swf and about.swf
    MovieClip(root).nav.info.addEventListener(MouseEvent.MOUSE_DOWN, Down1, false, 0, true);
    MovieClip(root).nav.about.addEventListener(MouseEvent.MOUSE_DOWN, Down3, false, 0, true);
    //unloads gallery.swf from enter frame if users presses portfolio button in nav
    var requester:URLRequest=new URLRequest("carouselLoader.swf");
        loader = null;
    loader = new Loader();
    loader.name ="carousel"
    loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError);
    function ioError(event:IOErrorEvent):void {
    trace(event);
    try {
    loader.load(requester);
    } catch (error:SecurityError) {
    trace(error);
    addChild(loader);
    loader.x = (stage.stageWidth - 739) * .5;
    loader.y = (stage.stageHeight - 500) * .5;
    removeChild( getChildByName("about") );
    removeChild( getChildByName("carousel1") );
    // remove eventlistner and prevents duplication of gallery.swf
    MovieClip(root).nav.portfolio.removeEventListener(MouseEvent.MOUSE_DOWN, Down);
    //INFORMATION BUTTON
    //adds eventlistner so that info.swf can be loaded
    MovieClip(root).nav.info.addEventListener(MouseEvent.MOUSE_DOWN, Down1, false, 0, true);
    function Down1(event:MouseEvent):void {
    //this re-adds the EventListener for portfolio so that end user can view again if they wish.
    MovieClip(root).nav.portfolio.addEventListener(MouseEvent.MOUSE_DOWN, Down, false, 0, true);
    MovieClip(root).nav.about.addEventListener(MouseEvent.MOUSE_DOWN, Down3, false, 0, true);
    var requester:URLRequest=new URLRequest("contactLoader.swf");
    loader2 = null;
    loader2 = new Loader();
    loader2.name ="contact"
    loader2.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError);
    function ioError(event:IOErrorEvent):void {
    trace(event);
    try {
    loader2.load(requester);
    } catch (error:SecurityError) {
    trace(error);
    addChild(loader2);
    loader2.x = (stage.stageWidth - 658.65) * .5;
    loader2.y = (stage.stageHeight - 551.45) * .5;
    // remove eventlistner and prevents duplication of info.swf
    MovieClip(root).nav.info.removeEventListener(MouseEvent.MOUSE_DOWN, Down1);
    //ABOUT BUTTON
    //adds eventlistner so that info.swf can be loaded
    MovieClip(root).nav.about.addEventListener(MouseEvent.MOUSE_DOWN, Down3, false, 0, true);
    function Down3(event:MouseEvent):void {
    //this re-adds the EventListener for portfolio so that end user can view again if they wish.
    MovieClip(root).nav.portfolio.addEventListener(MouseEvent.MOUSE_DOWN, Down, false, 0, true);
    MovieClip(root).nav.info.addEventListener(MouseEvent.MOUSE_DOWN, Down1, false, 0, true);
    var requester:URLRequest=new URLRequest("aboutLoader.swf");
    loader3 = null;
    loader3 = new Loader();
    loader3.name ="about"
    loader3.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError);
    function ioError(event:IOErrorEvent):void {
    trace(event);
    try {
    loader3.load(requester);
    } catch (error:SecurityError) {
    trace(error);
    addChild(loader3);
    loader3.x = (stage.stageWidth - 482) * .5 - 260;
    loader3.y = (stage.stageHeight - 492) * .5 - 140;
    removeChild( getChildByName("carousel") );
    removeChild( getChildByName("carousel1") );
    // remove eventlistner and prevents duplication of info.swf
    MovieClip(root).nav.about.removeEventListener(MouseEvent.MOUSE_DOWN, Down3);
    stop();

    Andrei1,
    Thank you for the helpful advice. I made the changes as you suggested but I am receiving a #1009 error message even though my site is working the way I wan it to work. I would still like to fix the errors so that my site runs and error free. This is the error I am receiving:
    "TypeError: Error #1009: Cannot access a property or method of a null object reference."
    I'm sure this is not the best method to unload loaders and I am guessing this is why I am receiving the following error message.
         loader.unload();
         loader2.unload();
         loader3.unload();
    I also tried creating a function to unload the loader but received the same error message and my portfolio swf was not showing at all.
         function killLoad():void{
         try { loader.close(); loader2.close; loader3.close;} catch (e:*) {}
         loader.unload(); loader2.unload(); loader3.unload();
    I have a question regarding suggestion you made to set Mouse Event to "null". What does this do setting the MouseEvent do exactly?  Also, since I've set the MouseEvent to null do I also have to set the loader to null? e.g.
    ---- Here is my updated code ----
    // variable for external loaders
    var loader:Loader;
    var loader1:Loader;
    var loader2:Loader;
    var loader3:Loader;
    // makes borders resize with browser size
    function resizeHandler(event:Event):void {
    // resizes portfolio page to center
         loader.x = (stage.stageWidth - loader.width) * .5;
         loader.y = (stage.stageHeight - loader.height) * .5;
    // resizes about page to center
         loader3.x = (stage.stageWidth - 482) * .5 - 260;
         loader3.y = (stage.stageHeight - 492) * .5 - 140;
    //adds gallery.swf to stage at begining of moviie
         Down();
    //PORTFOLIO BUTTON
    //adds eventlistner so that gallery.swf can be loaded
         MovieClip(root).nav.portfolio.addEventListener(MouseEvent.MOUSE_DOWN, Down, false, 0, true);
    function Down(event:MouseEvent = null):void {
    // re adds listener for contact.swf and about.swf
         MovieClip(root).nav.info.addEventListener(MouseEvent.MOUSE_DOWN, Down1, false, 0, true);
         MovieClip(root).nav.about.addEventListener(MouseEvent.MOUSE_DOWN, Down3, false, 0, true);
    //unloads gallery.swf from enter frame if users presses portfolio button in nav
         var requester:URLRequest=new URLRequest("carouselLoader.swf");
         loader = new Loader();
         loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError);
         function ioError(event:IOErrorEvent):void {
         trace(event);
         try {
         loader.load(requester);
         } catch (error:SecurityError) {
         trace(error);
         this.addChild(loader);
         loader.x = (stage.stageWidth - 739) * .5;
         loader.y = (stage.stageHeight - 500) * .5;
    // sure this is not the best way to do this - but it is unload external swfs
         loader.unload();
         loader2.unload();
         loader3.unload();
    // remove eventlistner and prevents duplication of gallery.swf
         MovieClip(root).nav.portfolio.removeEventListener(MouseEvent.MOUSE_DOWN, Down);
    //INFORMATION BUTTON
         //adds eventlistner so that info.swf can be loaded
         MovieClip(root).nav.info.addEventListener(MouseEvent.MOUSE_DOWN, Down1, false, 0, true);
         function Down1(event:MouseEvent = null):void {
         //this re-adds the EventListener for portfolio so that end user can view again if they wish.
         MovieClip(root).nav.portfolio.addEventListener(MouseEvent.MOUSE_DOWN, Down, false, 0, true);
         MovieClip(root).nav.about.addEventListener(MouseEvent.MOUSE_DOWN, Down3, false, 0, true);
         var requester:URLRequest=new URLRequest("contactLoader.swf");
         loader2 = null;
         loader2 = new Loader();
         loader2.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError);    
         function ioError(event:IOErrorEvent):void {
         trace(event);
         try {
         loader2.load(requester);
    }      catch (error:SecurityError) {
         trace(error);
         addChild(loader2);
         loader2.x = (stage.stageWidth - 658.65) * .5;
         loader2.y = (stage.stageHeight - 551.45) * .5;
    loader.unload();
    loader2.unload();
    loader3.unload();
         // remove eventlistner and prevents duplication of info.swf
         MovieClip(root).nav.info.removeEventListener(MouseEvent.MOUSE_DOWN, Down1);
    //ABOUT BUTTON
         //adds eventlistner so that info.swf can be loaded
         MovieClip(root).nav.about.addEventListener(MouseEvent.MOUSE_DOWN, Down3, false, 0, true);
         function Down3(event:MouseEvent = null):void {
         //this re-adds the EventListener for portfolio so that end user can view again if they wish.
         MovieClip(root).nav.portfolio.addEventListener(MouseEvent.MOUSE_DOWN, Down, false, 0, true);
         MovieClip(root).nav.info.addEventListener(MouseEvent.MOUSE_DOWN, Down1, false, 0, true);
         var requester:URLRequest=new URLRequest("aboutLoader.swf");
         loader3 = null;
         loader3 = new Loader();
         loader3.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError);
         function ioError(event:IOErrorEvent):void {
         trace(event);
         try {
         loader3.load(requester);
    }      catch (error:SecurityError) {
         trace(error);
         addChild(loader3);
         loader3.x = (stage.stageWidth - 482) * .5 - 260;
         loader3.y = (stage.stageHeight - 492) * .5 - 140;
         loader.unload();
         loader2.unload();
         loader3.unload();
         // remove eventlistner and prevents duplication of info.swf
         MovieClip(root).nav.about.removeEventListener(MouseEvent.MOUSE_DOWN, Down3);
         stop();

  • Cant find the main setup file to download

    Hi,
    I have license for Photoshop cs5 12.0 tr ( 65048653 ) but when i search i can only reach to the
    upgade file, not the main setup file.
    Thanks

    if you follow all 7 steps you can directly download a trial here:  http://prodesigntools.com/all-adobe-cs5-direct-download-links.html
    and activate with your serial number.
    if you have a problem downloading, you didn't follow all 7 steps, or your browser does not accept cookies. 
    the most common problem is caused by failing to meticulously follow steps 1,2 and/or 3 (which adds a cookie to your system enabling you to download the correct version from adobe.com). 
    failure to obtain that cookie results in an error page being displayed after clicking a link on prodesigntools.com

  • Dispatch event from the main App file

    Hi,I have one simple question.I know how to dipatch events from the some of the components files to the main App file,but I don't know how to do the opposite?
    I have an HTTPService with id = "getData" in some component file and I want to dispatch an event that will send it getData.send();
    Is this possible,and it if is how?

    It is possible but not a recommended practice.
    Worst case you proxy out methods on your components and call directly:
    maiAPpp.someComponent.doSomething();
    SomeComponent
    doSomething();
        someOtherComponent.doSomething();
    SomeOtherComponent
    doSomething();
        servcie.send();
    My 2 cents are too look into MVC architecture and have the service inside a command which gets treiggered by a controlled which reacts to your event dispatched by the view.
    C

  • Cc text not displaying when using full motion recording

    Hello everyone,
    I wanted to find out if anyone has experienced a problem with
    cc text not being displayed on slides with full motion recording.
    I have added and sync'd the cc text on a slide that has full
    motion recording. When publishing the file, no cc text appears in
    the the published file.
    Is there a workaround or a setting that I need to check to
    ensure that the cctext shows up?
    Any information which anyone can provide would be greatly
    appreciated.
    Sherry

    Hi Sherry,
    I'm having the same problem you were last year!  Just wondered if you were able to find a workaround.
    I have a full motion page with audio embedded in it (meaning that the audio does not show up as its own item in the timeline view).  When I open the Advanced Audio Management dialog box, I'm not able to add a caption because CP4 doesn't think there's sound on this slide. (see attached screen grab -- the slide in question is slide 9. You see that the caption button is greyed out).
    I've really hit a wall on this one today.  I tried deleting the audio and re-adding it from the library, but it doesn't get added as an independent object in the timeline box; it just gloms onto the "captured animation" object.
    Maybe it's simply not possible to have a closed caption on a FMR page?  That doesn't seem right though.
    Thanks, all.
    Janet

  • Application & Runtime Error with Full Motion Recording

    I keep encountering the following errors when trying to add
    some full motion recording to an existing project in Cap2.
    Application Error: Unknown software exception 0x0eedfade at
    0x7c812a5b
    Runtime Error: 217 at 01661812
    After hitting end to stop recording project immediatly shows
    these errors and closes. I am recording a web application using IE6
    when this happens. Thoughts?

    1) Upgrade to Captivate 3, which is better equipped to do
    full-motion slides. If that isn't an option,
    2) try planning your project without the need for
    full-motion. If that isn't an option,
    3) try another product which is better designed for
    capturing "dynamic" actions. Captivate really isn't in its own
    element doing full-motion captures of any length.
    Sorry I don't have better news, tsumpter, but I hope the
    thoughts are some help to you.
    .

  • Editing Full motion recording

    Hi,
    I have a full motion recording that is fine until I place a 100% solid highlight over some white thext that is on part of my desktop where I am recording, set it to arrange to back and or merge with background, but when a dialog box from the application I am recording comes up, it is partially hidden by my highlight box.
    I have tried it with a smart shape too, but same problem comes up...and I cannot change the desktop background in my department at work.
    Any help please, much appreciated.
    Rossco

    Rossco,
    Are you talking about Video Demo recording? It is because you talk about 'merging with background', which is not possible when you are doing such a recording? The video editor allows only to put objects like highlight boxes on top of the video.
    Lilybiri

  • 'Ghost' lines on a PowerPoint presentation as Full Motion Recording in Captivate 5.5

    I have created a PowerPoint presentation as Full Motion Recording with audio in Captivate 5.5. When I preview the resulting video or publish it the LMS there are 'ghost' lines on the slides, as if Captivate is picking up the PowerPoint textbox outlines or graphic placement guidelines. Is there any way I can remove these lines?
    Alternatively, is there any other way to make a video of a PPT so that the animations work without any user interaction?

    Thanks Lilybiri. I made a misyake about the version of Captivate - it should have read '5.5'.
    I've started a new discussion.
    Johnarmitage3

  • 'Ghost' lines on a PowerPoint presentation as Full Motion Recording in Captivate 6.

    I have created a PowerPoint presentation as Full Motion Recording with audio in Captivate 6. When I preview the resulting video or publish it the LMS there are 'ghost' lines on the slides, as if Captivate is picking up the PowerPoint textbox outlines or grahic placement guidelines. Is there any way I can remove these lines?

    Thanks Lilybiri. I made a misyake about the version of Captivate - it should have read '5.5'.
    I've started a new discussion.
    Johnarmitage3

  • I had made a copy of the main revel file on my mac, and then i put it in my google drive folder for safety. I accidentally deleted one of the two libraries form my iPhone. I opened it up and panicked and thankfully I guess I had a backup of the other libr

    I had made a copy of the main revel file on my mac, and then i put it in my google drive folder for safety. I accidentally deleted one of the two libraries form my iPhone. I opened it up and panicked and thankfully I guess I had a backup of the other library in my spouses phone... but mine is still gone. I don't have them saved to my computer... the pictures are important and I really really need them back.  Is there a way for me to get the pictures back from what I believed at the time was a smart way to backup when i made a duplicate of that main mac file to my google drive? The best way to let me know is my email... [email protected]  I am really relying on you guys if there is a way?

    Hi meghage,
    From your code, it is a WebForm project.
    This forum is to discuss problems of Windows Forms. Your question is not related to the topic of this forum.
    You can consider posting it in asp.net forum for supports . Thanks.
    ASP.NET: http://forums.asp.net
    Regards,
    Youjun Tang
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • I'm recording video on JVC HD camera.Every 13:54 it starts a new file.I have one file that won't play.I get this message:Quick time player can't open (names file) because the movie's file format isn't recognized.  Only happens this one file.Ideas?

    I can't open one Quick Time movie file.  It says: Quick time player can't open (names file) because the movie's file format isn't recognized.  Only happens on this one file.  All the others of a two hour shoot are fine. 
    Any ideas what's happened and is there some way to open that file and retrieve what's on it? 

    Thanks this was useful. I have been ripping my audiobooks and I was finding that they would get uploaded to iCloud in the process, which in itself was fine, but then iTunes would not let me change the media type to Audiobook, which is annoying as it effects how iTunes treats the media. Like showing you the skip back 10 seconds button.
    The general outline here helped me work around the issue and change the media type before the media was re-uploaded to iCloud.
    Sean

  • I'm trying to download the new MacOS. I keep getting a dialog that says: "We could not complete your purchase" and then " The product distribution file could not be verified. It may be damaged or was not signed." any ideas?

    I'm trying to download the new MacOS. I keep getting a dialog that says: "We could not complete your purchase" and then " The product distribution file could not be verified. It may be damaged or was not signed." any ideas?

    I went to Purchases and it worked from there having had the same problem you describe.

  • M faceing one error on my screen when m using adobe premiere & save file then the one massage come on my display "adobe premier pro cs6 has been sttoped working" can you resolve the problem

    m faceing one error on my screen when m using adobe premiere & save file then the one massage come on my display "adobe premier pro cs6 has been sttoped working" can you resolve the problem

    Nobody can tell you anything without system information and other details. Ask in teh Premiere forum and provide al lthe required info.
    Mylenium

Maybe you are looking for