Screen Flicker when attached to HDTV - new with 10.6.8 upgrade

I just upgraded my 10.5 to 10.6.8 Snow Leopard - Now when I plug into my TV I get a flickering computer screen that does not display to the tv while connected. If I turn off the TV then the flickering stops.
It used to automatically detect the TV resolution and play to it. Is there something I need to switch now with the new upgrade?

Have you had any luck finding a solution to this?  The only thing I have found was to unbind and then bind without authentication.  Any help with progress on your end would be appreciated!
Nick.

Similar Messages

  • Screen Flicker when swiping to home screen?

    Has anyone noticed a screen flicker when swiping from page 2 to page 1 of apps? Happens every single time. It only flickers when arriving at page 1 from page 2 of apps, never in any other page or search screen.
    I have a 16GB iPhone 4. Never saw this on a 3G iPhone with iOS 3.1.3

    I got my iPhone 4 replaced 8-7-10 (3rd) iPhone 4. Yes I see that flicker as well. I'm extremely disappointed in apple. I had the iPhone 3G and got that phone replaced 4 times. Now I'm on my 3rd iPhone 4, why do the iPhones have so many problems? Whenever I go to an apple store I see tons of customers getting their iPhones replaced. We pay a lot of money for this phone and in the end the phone has problems which results in multiple replacements. We buy apps, movies, music, cases, batteries etc. Apple boasts about how great the iPhone is, I've yet to see that "great" iPhone.

  • Screen flicker when copying to desktop

    I am experiencing a sudden screen flicker when I copy files or folders to my desktop? Doesn't seem to affect the system in any way, just very annoying. Anyone else having this issue? Is there a fix for this?
    Thanks, Rick

    Step one is to log into a newly created admin user account and see if the problem persists.

  • Screen flicker when dragging documents

    Does anyone experince screen flicker when dragging files from the Finder to the Desktop?
    Here's a short video showing the problem.

    I am running Mountain Lion (OS X 10.8 (12A206j)) and just started to experience similar issues (see image below)  When scrolling up or down a webpage.  It happens randomly, and there are only a few applications open (Photoshop, Pages Safari). I have reset PRAM, but am not holding my breath on that...

  • My emac safari launches with no search screen and when i open a new tab it shuts down wit an error message???

    Hi, and thanks in advance. I have an emac thats working fine except for safari. Click safari the top bar comes up but no page and when i open a new tab it shuts down with a error and message saying it unexpectedly quit and send to apple or relaunch.

    safari that i am running is 4.3.1

  • Screen flicker when the CPU is working

    My macbooks started to flicker when the CPU is working, I'm using bootcamp and it doesn't seem to flicker when im using Windows XP.
    Anyone had the same problem or got any ideas on what I should do?
    Thanks
    Macbook   Mac OS X (10.4.6)  

    Interesting... I see a few possibilities of what could cause the problem:
    1. It could be a software issue. I can get mine to stop doing it for several days by making a setting change in System Preferences > Energy Saver. After several days, it starts doing it again.
    2. It is hardware, but not the screen. It could be some component that controls the screen brightness. However, it does not start when I dim the screen with the F1 key on the keyboard. So it may be something with the power management logic hardware.
    I have the feeling it is in software, judging by the fact that your screen replacement did not fix the problem, combined with the observations I have made with my own MacBook.
    Don

  • PDA screen flicker when updating control properties

    Hi all,
    I'm developing a mobile application for Windows Mobile 5 using LabVIEW 2009 SP1 and the Mobile Module. After coming to terms with many of the limitations, I've got a simple menu driven interface working. The interface consists of a transparent 240x320 picture control to which I draw the menu item text using the Draw Text At Point VI, along with an icon representing the menu item. Behind this picture control is a second picture control which contains the selection graphic to show which menu item is highlighted.
    The problem I'm now facing is an annoying screen flicker every time a control property for the selection graphic is set. Specifically when the user navigates the menu using the up/down arrows on the device, the menu selection on the screen is moved using the Position->Top property to move it to highlight the correct menu item. Whenever this property is set, the whole screen flashes white and redraws.
    Presumably this is due to the top level picture control being redrawn when the underlying control is updated (which makes perfect sense), but I wish it wasn't so noticeable.
    So a couple of questions:
    1. Is there any way to enable double-buffering of the display from the Mobile Module or on the device itself?
    2. Is my picture control behind picture control design flawed? I would use a system listbox for the menu but it's a bit ugly, and doesn't support icons/symbols under the Mobile Module. Other limitations of the Module Mobile (like string controls that can't have transparent backgrounds) led me to use picture controls as the best overall solution.
    Cheers,
    Michael

    Thanks everyone for the feedback.
    I just did a day's worth of testing using C# and .NET for Windows Mobile (in Visual Studio 2005) and was able to reproduce the same interface without any flickering issues. Not having to poll the device's hardware buttons is also a positive
    The key is to override the main form's OnPaintBackground() method.
    From "Crafting Smartphone User Interfaces Using .NET Compact Framework":
    OnPaintBackground
    This method needs to be over ridden to prevent the OS from repainting the background each time the user navigates the ListView, causing flicker. If you don't need a background then just override this method but provide no implementation.
    So it looks like I'll be doing things in C# for this project. As the mobile device won't be used for data acquisition, the Mobile Module isn't a necessity. I just hope .NET's serial functionality is as good as LabVIEW's!

  • IPad 2 screen flicker when quickly sleep then wake. can people test this on their iPad 2?

    Hi.
    As the title says if i quickly press the sleep/wake button a few times quickly there will be a screen flicker with lines on the screen for a split second, can people test this for me to see if it's software related? 3 of the 5 ipad's i've tested this on has the issue. Does your iPad 2 do this? thanks

    This is happening to a lot of iPad 2's. Glad it wasn't just me.
    I had my first iPad 2 from the uk launch day and I was disappointed when I realised mine was showing significant lines on the screen when it was activated. It gradually got worse until the point I had to take it back tothe retailer I bought it from (comet uk). I was appaled with their 3 DAY retun period. But, after a loooooong phonecall to their head office and AppleCare and with a great deal of arguing they gave my money back. I then bought one from the apple store. Got home and found that the SAME THING was happening. But worse.
    Took it back yet again and got another that finally works.
    Just to let you all know it is a hardware fault and it isn't normal. Take it back to wherever you got it. It isn't a software glitch either as I updated to the latest at the time with no luck. Tried wiping all my data off it too with no luck.
    I've lost my respect for my iPad 2 and apple as it's ridiculous that everybody hypes the products and then when you spend all that money it doesn't work. Third time lucky though, eh?

  • Got screen like when Touch is brand new...

    when I turned it on. Hooking it up to iTunes got the home screen to appear, so thankfully I didn't need to restore the entire Touch. Is there any other method to get the Touch working if I'm not near my PC? I tried to hold both buttons for 5+ seconds to reset it when I got the "new Touch" screen, but all that did was shut it off.

    Try here:
    Can't connect to the iTunes Store
    Try changing he DNS to Google's 8.8.8.8

  • Will the 30pin adaptor be off center when attached to the new nano?

    Since the connector on the new ipod nano is off center, does that mean the 30pin adaptor will be off center when attached to the nano?

    Why? How is this a problem. The 30 pin connector was off center on the 2nd, 4th, and 5th generation Nano.

  • Starting random apps and screen flicker when scrolling

    My Touch 2G suddenly started to launch random apps without me touching the screen. Besides starting random apps the screen flickers when scrolling. Any body have experienced the same? It started about 1 month ago and I have always taken good care of it. I have tried every possible thing I can think of when it comes to software. Full restore, jailbreak, full restore, back to factory, back to earlier versions of IOS, but no luck. It is pretty persistent. I am sure it is hardware related and don't mind paying to have it fixed. I tried two repairshops already and they  were not able to recover the reason for the malfunction.  I wonder whether there is anybody who has experienced the same or even knows what is wrong?

    Hey Kimwaldal,
    Thanks for using Apple Support Communities.
    Sounds like the devices are opening things on their own. You may want to follow this article to make sure the screens are working correctly.
    iPhone, iPad, iPod touch: Troubleshooting touchscreen response
    http://support.apple.com/kb/ts1827
    Have a nice day,
    Mario

  • New Imac screen flicker when dimmed down

    Hi guys, I got my new Imac about a week ago, aside from the whistling and dead pixels in the isight, are any of you guys getting screens that are sort of flickering when you start to dim them down. The light dims and filckers very quickly. It's kind of looks like the old CRT's at a slow refresh rate and is becoming really annoying. I was wondering if this is normal for all the Imacs. I'll be getting a replacement because of the dead pixels in my Isight, but this will also be something to look for in the new one. So it'll be good to know if it is normal.

    Well, this is definitely a hardware defect and it appears to be wide spread. I took my iMac back to the Apple store today and the Tech saw the problem too and exchanged it for a new one (since it was within 14 days). Well, got that one home, and it had the same flicker issue. Two hours later back at the Apple Store, they saw the issue with the replacement machine too, but not with any of their floor models. So, they took that one back too and are doing a writeup to send it back to Apple so they can diagnose the problem.
    The replacement iMac they brought out for me this time we setup in the store and confirmed did not have the display flicker issue when the backlight was all the way down.
    So my suggestion is if you have this issue, take it into the Apple Store and have them replace it or repair it.

  • Full screen flicker when roll over with trackpad

    Whenever I start a movie this annoying light grey flashing starts around the screen, once the pause menu disapeers it stops, its really bothersome because it does it with closed captioning and whenever I try the pause the movie, any ideas to fix this problem would be great!

    It has nothing to do with Apple computers. It has to do with aspect ratio. We are moving away from the 4:3 of the old CRT monitors & televisions. Go buy a widescreen monitor for your PC & the "problem" will be the same.
    My widescreen TV has the ability (as do most) to use the entire screen, but the cost is that it stretches & cuts off some of the image. This is not too bad when watching TV or video, but playing a game this way would be maddening!
    Some newer games can be set to use a widescreen aspect ratio, and there are "hacks" available for some others. I suggest looking for a forum on the games you play most & see if people there have a definitive answer for you.
    Also, look real close at the settings & play with them. The aspect ratio you are looking for is 16:10. Just take a look at this article on Wikipedia. I assure you it is not "Apple" that is creating this mess!
    Steve
    24" iMac 2.33GHz C2D 2gb RAM; 13" MacBook 2GHz CD 1gb RAM    Mac OS X (10.4.8)  

  • Screen flicker when typing on new install

    I installed Dreamweaver CS6 on a new Windows 8.1 computer last week.  The software works fine; but when I type, the screen flickers on each keystroke.  I never had the problem on my old computer nor on any of my other CS6 programs.  I have tried to research if others have the problem; but I only can find that there is an issue for Photoshop CS6, where changing the GPU acceleration to Basic solves the problem for that program.  There is no place to change GPU acceleration in Dreamweaver.
    Does anyone have any suggestions.  Fortunately I can still use the program, but it is quite frustrating.

    Have you installed the latest updates for CS6 yet? Adobe released a patch to help improve performance on HiDPI displays.  It's worth a shot.
    Non-Cloud updaters:  Adobe - Dreamweaver Support Center : Updaters
    Nancy O.

  • White screen appears when using AS3 wrapper file with Captivate 7

    We had no problems with this in the past but now a white screen appears instead of the captivate running. The file is used when we use Captivate, streaming video, or HTML assessment. It triggers a complete signal to our LMS at the end. Is there anything that we are missing? The file is:
    package  {
        import flash.display.MovieClip;
        import flash.display.Sprite;
        import flash.display.Loader;
        import flash.events.MouseEvent;
        import flash.events.Event;
        import flash.events.ProgressEvent;
        import flash.net.URLRequest;
        import flash.net.URLLoader;
        import flash.system.Security;
        import BrightcovePlayer;
        import flash.media.SoundMixer;
        import caurina.transitions.Tweener;
        import caurina.transitions.properties.ColorShortcuts;
        import pipwerks.SCORM;
        import flash.external.ExternalInterface;
        public class MainWrapper extends MovieClip {
            public var loadedSwf:URLRequest;
            public var contentLoader:Loader = new Loader  ;
            public var contentContainer:Sprite;
            public var xmlLoader:URLLoader;
            public var videoList:XML;
            public var currentLoadedSection:Number;
            public var nextEnabled:Boolean = false;
            public var currentModule:Number = 0;
            public var currentContent:Number = 0;
            public var currentContentType:String;
            public var advanceBehavior:String;
            public var prevBehavior:String;
            public var previousPage:String;
            public var moveAdv:Boolean;
            public var timesAdvanced:Number = 1;
            public var numPages:Number = 1;
            public var furthestPage:Number = 0;
            public var scorm:SCORM;
            public var lmsConnected:Boolean;
            public var lessonStatus:String;
            public var success:Boolean;
            public var suspend_str:String;
            public var suspend_data:String;
            public var arrayToParse:Array;
            public var videoChoice:Number = 0;
            public var vidChoice:Number = 0; // Picks up button selections from loaded swf...default is 0 if only one ID supplied
            public var vidID:Array = new Array(); // Recieves XML supplied video IDs
            public var MC:MovieClip;
            public var swfURLChoice:Number = 0; // Picks up button selections from loaded swf...default is 0 if only one ID supplied
            public var swfURL:Array = new Array(); // Recieves XML supplied swf URLs
            public function MainWrapper() {
                // constructor code
                addEventListener(Event.ADDED_TO_STAGE,init);
            public function init(e:Event):void {
                initializeTracking();
                contentContainer = new Sprite  ;
                addChild(contentContainer);
                exit_btn.visible = false;
                main_HUD.home_btn.visible = false;
                addNavListeners();
                mainMenuVisibility(false);
                textPanel_mc.mask = panelMask_mc;
                ColorShortcuts.init();
                Security.allowDomain("http://admin.brightcove.com");
                Security.allowDomain("http://c.brightcove.com");
                Security.allowDomain("http://brightcove.com");
                BrightcovePlayer.initialize(this,onBrightcoveVideoComplete,onBrightcoveInitComplete,onBri ghtcoveVideoPlay);
            public function loadXML():void {
                xmlLoader = new URLLoader  ;
                xmlLoader.addEventListener(Event.COMPLETE,showXML);
                xmlLoader.load(new URLRequest("playlist.xml"));
            public function showXML(e:Event):void {
                trace("Line 95: Loaded XML");
                xmlLoader.removeEventListener(Event.COMPLETE,showXML);
                XML.ignoreWhitespace = true;
                videoList = new XML(e.target.data);
                numPages = videoList.module[currentModule].listedContent.length();
                trace("Line 100: numPages="+numPages);
                loadContent();
            public function mainMenuVisibility(setVis:Boolean):void {
                main_HUD.visible = textPanel_mc.visible = setVis;
            private function onBrightcoveVideoComplete() {
                trace("Line 107: video has stopped");
                endPageNav();
            private function onBrightcoveVideoPlay() {
                trace("Line 111: player is playing");
                Tweener.addTween(BrightcovePlayer.instance,{alpha:1,time:3});
                updateNav(currentContentType);
                loadMsg_mc.visible = false;
                checkForBeginning();
            private function onBrightcoveInitComplete() {
                trace("Line 118: init is complete");
                loadXML();
            public function loadContent():void {
                if (currentContent > furthestPage) {
                    furthestPage = currentContent;
                    trace("Line 125: The furthest page so far: "+furthestPage);
                saveCoursePos() //SCORM Bookmark
                var loadedContentType:String = String(videoList.module[currentModule].listedContent[currentContent]. @ type);
                currentContentType = loadedContentType;
                switch (loadedContentType) {
                    case "cap" :
                        trace("Line 133: loading a Captivate swf");
                        advanceBehavior = "next";
                        prevBehavior = "prev";
                        loadMsg_mc.visible = true;
                        BrightcovePlayer.stopAndHide();
                        mainMenuVisibility(false);
                        swfURL = videoList.module[currentModule].listedContent[currentContent].pathToContent.split(",");
                        loadedSwf = new URLRequest(String(swfURL[swfURLChoice]));
                        contentLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,loadProgress);
                        contentLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,loadComplete);
                        contentLoader.load(loadedSwf);
                        break;
                    case "swf" :
                        trace("Line 146: loading an interactive swf");
                        advanceBehavior = "next";
                        prevBehavior = "prev";
                        loadMsg_mc.visible = true;
                        BrightcovePlayer.stopAndHide();
                        swfURL = videoList.module[currentModule].listedContent[currentContent].pathToContent.split(",");
                        loadedSwf = new URLRequest(String(swfURL[swfURLChoice]));
                        trace("XXXXXXXXXXXXX "+(String(swfURL[swfURLChoice]))+" XXXXXXXXXXXXXXXXX");
                        contentLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,loadProgress);
                        contentLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,loadComplete);
                        contentLoader.load(loadedSwf);
                        break;
                    case "quiz" :
                        trace("Line 158: loading a quiz");
                        advanceBehavior = "next";
                        prevBehavior = "prev";
                        BrightcovePlayer.stopAndHide();
                          loadMsg_mc.visible = true;
                        swfURL = videoList.module[currentModule].listedContent[currentContent].pathToContent.split(",");
                        loadedSwf = new URLRequest(String(swfURL[swfURLChoice]));
                        contentLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,loadComplete);
                        contentLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,loadProgress);
                        contentLoader.load(loadedSwf);
                        break;
                    case "bcVid" :
                        checkForBeginning();
                        advanceBehavior = "next";
                        trace("Line 172: loading a Brightcove video");
                        //vidFrame_mc.visible = true;
                        //videoBG.visible = true;
                        //setChildIndex(vidFrame_mc,numChildren - 1);
                        vidID = videoList.module[currentModule].listedContent[currentContent].videoID.split(",");
                        trace(vidID);
                        BrightcovePlayer.instance.alpha = 0;
                        BrightcovePlayer.playVideo(this,0,vidID[videoChoice],140,112.5,"");
                        break;
                    default :
                        trace("Line 183: unrecognized type. check the node's 'type' attribute");
                        break;
            public function contentFadeOut():void {
                if (currentContentType == "bcVidBranch" || currentContentType == "bcVid") {
                    trace("Line 190: fading BC vid");
                    Tweener.addTween(BrightcovePlayer.instance,{alpha:0,time:.5,onComplete:doLoadNext});
                } else {
                    trace("Line 193: fading something else");
                    Tweener.addTween(contentLoader.content,{alpha:0,time:.5,onComplete:doLoadNext});
            public function movePanel(moveDir:String):void {
                switch (moveDir) {
                    case "up" :
                        if (textPanel_mc.y != 145) {
                            Tweener.addTween(textPanel_mc,{y:145,time:.5,transition:"easeOutSin"});
                        break;
                    case "down" :
                        if (textPanel_mc.y != 645) {
                            Tweener.addTween(textPanel_mc,{y:645,time:.5,transition:"easeOutSin"});
                        break;
                    default :
                        trace("Line 211: WAT. That is not a valid direction");
                        break;
               public function getSWFChoice(e:Event):void {
                   MC = MovieClip(contentLoader.content);
                   swfURLChoice = MC.swfURLChoice;
                   contentLoader.content.removeEventListener( "getSWFChoice" , getSWFChoice );
                   trace("YYYYYYYYYYYYYYYYY swfURLChoice="+swfURLChoice+" YYYYYYYYYYYYYYYYYYYY");
                playOn();
               public function getVidChoice(e:Event):void {
                   MC = MovieClip(contentLoader.content);
                   videoChoice = MC.vidChoice;
                   contentLoader.content.removeEventListener( "getVidChoice" , getVidChoice );
                   playOn();
               public function playOn() {
                   timesAdvanced++;
                   moveAdv = true;
                   contentFadeOut();
                   hideNavControls();
            public function loadComplete(e:Event):void {
                loadMsg_mc.visible = false;
                contentLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE,loadComplete);
                contentLoader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS,loadProgress);
                contentLoader.content.addEventListener("endOfContent",endContentHandler);
                   contentLoader.content.addEventListener("getSWFChoice",getSWFChoice);
                   contentLoader.content.addEventListener("getVidChoice",getVidChoice);
                Tweener.addTween(main_HUD.progBar_mc.progFill_mc,{scaleX:(currentContent) / int(numPages - 1),time:.4,transition:"easeOutSin"});
                if (currentContent == 0){
                    main_HUD.pgNum_txt.text = "Welcome";
                } else{
                    main_HUD.pgNum_txt.text = "Page " + currentContent + " of " + int(numPages - 1);
                switch (currentContentType) {
                    case "cap" :
                        contentLoader.content.addEventListener("quizAdvancePage",quizNext);
                        break;
                    case "swf" :
                        contentLoader.content.addEventListener("quizAdvancePage",quizNext);
                        break;
                    case "quiz" :
                        contentLoader.content.addEventListener("quizAdvancePage",quizNext);
                        var loadedContent = MovieClip(contentLoader.content);
                        var xmlQuizContent = videoList.module[currentModule].listedContent[currentContent].question;
                        var numQuestions = int(xmlQuizContent.length());
                        var questionArray:Array = new Array  ;
                        var choiceArray:Array = new Array  ;
                        var correctChoiceArray:Array = new Array  ;
                        var responsesArray:Array = new Array  ;
                        var passedImageArray:Array = new Array();
                        for (var i = 0; i < numQuestions; i++) {
                            questionArray.push(String(xmlQuizContent[i].questionText));
                            var tempString:String = "";
                            for (var j = 0; j < xmlQuizContent[i].answerChoice.length(); j++) {
                                tempString +=  xmlQuizContent[i].answerChoice[j] + "%";
                            choiceArray.push(tempString);
                            tempString = "";
                            correctChoiceArray.push(xmlQuizContent[i]. @ correctChoice);
                            passedImageArray.push(xmlQuizContent[i]. @ dispImage);
                            responsesArray.push(xmlQuizContent[i].responseText);
                        loadedContent.populateQuiz(questionArray,choiceArray,correctChoiceArray,responsesArray,pa ssedImageArray);
                        break;
                    default :
                        break;
                addContent();
                checkForBeginning();
            public function endContentHandler(e:Event):void {
                //here, we will enable navigation again
                trace("Line 295: END OF CONTENT");
                mainMenuVisibility(true);
                loadMsg_mc.visible = false;
                endPageNav();
                updateNav(currentContentType);
                Tweener.addTween(main_HUD.next_btn.bg,{_color:0xffffff,time:.4,transition:"easeOutSin"});
                nextEnabled = true;
                //checkFurthestPage(e.target.currentFrame);
                checkFurthestPage(currentContent);
                if (currentContent == int(numPages - 1)) {
                    setCourseToComplete();
            public function checkFurthestPage(evalNum:Number):void {
                if (isNaN(furthestPage[currentLoadedSection])) { trace("Line 312: furthestPage[currentLoadedSection] is NaN"); }
                if (evalNum > furthestPage[currentLoadedSection]) {
                    trace("Line313: currentLoadedSection is a Number");
                    furthestPage[currentLoadedSection] = evalNum;
                    trace("Line315: furthestPage[currentLoadedSection] = "+furthestPage[currentLoadedSection]);
                saveCoursePos();
            public function endPageNav():void {
                trace("Line 321: On page " + currentContent + " of " + int(numPages - 1));
                setChildIndex(main_HUD,numChildren - 1);
                if (currentContent < int(numPages - 1)) {
                    main_HUD.next_btn.visible = true;
                } else {
                    exit_btn.visible = true;
            public function hideNavControls():void {
                main_HUD.next_btn.visible = false;
                main_HUD.prev_btn.visible = false;
                exit_btn.visible = false;
            public function loadNext(me:MouseEvent):void {
                timesAdvanced++;
                moveAdv = true;
                contentFadeOut();
                hideNavControls();
            public function quizNext(e:Event):void {
                timesAdvanced++;
                moveAdv = true;
                contentFadeOut();
            public function loadPrev(me:MouseEvent):void {
                timesAdvanced--;
                trace("Line 350: loading prev");
                moveAdv = false;
                doLoadPrev();
                hideNavControls();
            public function doLoadNext():void {
                switch (advanceBehavior) {
                    case "next" :
                        currentContent++;
                        break;
                    case "noAdvance" :
                        break;
                    default :
                        for (var i in videoList.module[currentModule].listedContent) {
                            if (advanceBehavior == videoList.module[currentModule].listedContent[i].contentTitle) {
                                currentContent = i;
                        break;
                trace("Line 372: loading next");
                contentLoader.unloadAndStop();
                if (contentContainer.numChildren > 0) {
                    contentContainer.removeChild(contentLoader);
                loadContent();
            public function doLoadPrev():void {
                switch (prevBehavior) {
                    case "prev" :
                        currentContent--;
                        if (currentContent < 0) {
                            currentModule = 0;
                            currentContent = 1;
                            timesAdvanced = 2;
                            numPages = 2;
                        break;
                    default :
                        for (var i in videoList.module[currentModule].listedContent) {
                            if (prevBehavior == videoList.module[currentModule].listedContent[i].contentTitle) {
                                currentContent = i;
                        break;
                trace("Line 400: loading prev");
                contentLoader.unloadAndStop();
                if (contentContainer.numChildren > 0) {
                    contentContainer.removeChild(contentLoader);
                loadContent();
            public function addContent():void {
                contentContainer.addChild(contentLoader);
                navToTop();
                textPanelListener();
            public function loadProgress(pe:ProgressEvent):void {
                var percentageLoaded:int = (pe.bytesLoaded / pe.bytesTotal) * 100;
                trace("Line 415: Loading..." + pe.bytesLoaded + " out of " + pe.bytesTotal);
                loadMsg_mc.loadText_txt.text = String(percentageLoaded) + "%";
            public function updateNav(contentTypeCondition):void {
                trace("Line 420: Checking nav. On Page " + currentContent);
                if (currentContent == 0) {
                    main_HUD.prev_btn.visible = false;
                navToTop();
            public function checkForBeginning():void {
                trace("Line 427: Check for beginning");
                if (currentContent != 0) {
                    trace("Line 429: Is not beginning");
                    main_HUD.prev_btn.visible = true;
                } else {
                    mainMenuVisibility(false);
                if (currentContent < furthestPage) {
                    main_HUD.next_btn.visible = true;
            public function textPanelListener():void {
                if (videoList.module[currentModule].listedContent[currentContent].panelText != "_noText") {
                    trace("Line 443: should move up");
                    movePanel("up");
                    textPanel_mc.panelText_mc.gotoAndStop(videoList.module[currentModule].listedContent[curre ntContent].panelText);
                } else {
                    movePanel("down");
            public function addNavListeners():void {
                main_HUD.prev_btn.mouseChildren = false;
                main_HUD.prev_btn.addEventListener(MouseEvent.MOUSE_OVER,beginGlow);
                main_HUD.prev_btn.addEventListener(MouseEvent.MOUSE_OUT,fadeGlow);
                main_HUD.prev_btn.addEventListener(MouseEvent.CLICK,loadPrev);
                main_HUD.next_btn.mouseChildren = false;
                main_HUD.next_btn.addEventListener(MouseEvent.MOUSE_OVER,beginGlow);
                main_HUD.next_btn.addEventListener(MouseEvent.MOUSE_OUT,fadeGlow);
                main_HUD.next_btn.addEventListener(MouseEvent.MOUSE_UP,loadNext);
                exit_btn.addEventListener(MouseEvent.MOUSE_UP,navHandler);
            public function beginGlow(me:MouseEvent):void
                switch (me.target.name)
                    case "next_btn" :
                        if (nextEnabled == true)
                            Tweener.addTween(me.target.bg,{_color:0xffffff,time:.4,transition:"easeOutSin"});
                        break;
                    default :
                        Tweener.addTween(me.target.bg,{_color:0xffffff,time:.4,transition:"easeOutSin"});
                        break;
            public function fadeGlow(me:MouseEvent):void {
                Tweener.addTween(me.target.bg,{_color:0x666666,time:.4,transition:"easeOutSin"});
            public function determineSkip():void {
                if (contentLoader.numChildren) {
                    var thisContent:MovieClip = MovieClip(contentLoader.getChildAt(0));
                trace(currentLoadedSection+ "Current content: "+thisContent.currentFrame);
                trace("Line 486 - Furthest page is "+furthestPage[currentLoadedSection]+" and the current page is "+thisContent.currentFrame);
                if (furthestPage[currentLoadedSection] >= thisContent.currentFrame) {
                    trace("can skip this page");
                    Tweener.addTween(main_HUD.next_btn.bg,{_color:0xffffff,time:.4,transition:"easeOutSin"});
                    nextEnabled = true;
                } else {
                    nextEnabled = false;
                    trace("can't skip");
            public function navHandler(me:MouseEvent):void {
                    switch (me.target.name) {
                        case "next_btn" :
                            if (nextEnabled == true) {
                                nextEnabled = false;
                                main_HUD.next_btn.addEventListener(MouseEvent.MOUSE_UP,loadNext);
                                Tweener.addTween(main_HUD.next_btn.bg,{_color:0x666666,time:.2,transition:"easeOutSin"});
                                determineSkip();
                            } else {
                                trace("can't proceed yet");
                            break;
                        case "prev_btn" :
                            exit_btn.visible = false;
                            main_HUD.prev_btn.addEventListener(MouseEvent.MOUSE_UP,loadPrev);
                            determineSkip();
                            break;
                        case "exit_btn" :
                            contentLoader.unloadAndStop();
                            ExternalInterface.call("closeCourseWindow");
                            break;
            //HERE THERE BE SCORM CODE
            public function exitCourse(me:MouseEvent):void {
                ExternalInterface.call("closeCourseWindow");
            public function initializeTracking():void {
                scorm = new SCORM  ;
                lmsConnected = scorm.connect();
                if (lmsConnected) {
                    lessonStatus = scorm.get("cmi.core.lesson_status");
                    if (lessonStatus == "completed" || lessonStatus == "passed") {
                        scorm.disconnect();
                    } else {
                        success = scorm.set("cmi.core.lesson_status","incomplete");
                        scorm.save();
                        suspend_data = scorm.get("cmi.suspend_data");
                        if (suspend_data.length > 0) {
                            arrayToParse = suspend_data.split(",");
                            currentContent = parseInt(arrayToParse[0],10);
                            furthestPage = parseInt(arrayToParse[1],10);
                } else {
                    //connectionStatus_txt.text = "Could not connect to LMS.";
            public function saveCoursePos():void {
                trace("Line 554: Saving position at " + currentContent);
                var suspend_str:String = String(currentContent)+","+String(furthestPage);
                scorm.set("cmi.suspend_data",suspend_str);
                scorm.save();
            public function setCourseToComplete():void {
                trace("Line 561: Saving complteted course");
                success = scorm.set("cmi.core.lesson_status", "completed");
                scorm.disconnect();
                   lmsConnected = false;
            public function navToTop():void {
                setChildIndex(main_HUD,numChildren-1);

    You'll have to do two things.. Elaborate on exactly what you mean by a white screen appears. What is turning white? Are you generating a SWF from captivate of a screen capture session, then trying to load that SWF with a wrapper and when you do so it turns white? (In that scenario, if Captivate was looking for external assets it can't find, that'd be why). Please include more details on that.
    Second, code of this size pasted into the forum really doesn't help. You'll need to do the work to isolate exactly what part of the code you're seeing this white box appear. Run it in a debugger line by line until you witnesss it turn white and only share that small portion of code. And if you do choose to share a ton of code, please use a site like pastebin.com which will retain formatting and color coding, making it much easier to read, and then share that pastebin link.

Maybe you are looking for