flash:as3全屏模式问题 - 屏幕保持黑屏

时间:2011-05-08 12:03:02

标签: flash actionscript-3 fullscreen

我正在尝试使用as3创建一个全屏幻灯片。我现在的问题是,如果我太快地点击全屏按钮( - >在图像加载之前并且因此没有被添加到舞台中)屏幕只是保持黑色并且没有任何工作了(以下图像不是不加载。

以下是问题的演示: http://eckquarters.com/watch.php?e6243444a9200c

以下是代码:

function onFirstSlideLoaded(e:Event):void
            {
                trace("FIRST SLIDE LOADED EVENT STARTED");
                firstImage = imageLoader.getBitmap(e.currentTarget.id);
                slides.push(firstImage);
                firstSlideLoaded = true;
                currentImage.addChild(firstImage);
                mcSlideHolder.addChild(currentImage);
                //den Inhalt des Loaders zu einem Container ausgeben
                trace("FIRST SLIDE ADDED EVENT FINISHED");
            }




function showFull(e:MouseEvent):void
{
                trace("F U L L ");
                stage.scaleMode = StageScaleMode.NO_SCALE;
                var sw:Number = stage.fullScreenWidth;
                var sh:Number = stage.fullScreenHeight;
                //EventListener wenn sich Bildgröße verändert um Bildgröße zu aktualisieren;
                stage.addEventListener(Event.RESIZE, updateStage);              
                if(firstSlideLoaded)
                {       
                                    mcSlideHolder.addChild(currentImage);
                    stage.addChild(mcSlideHolder);
                    stage.addChild(fullScreenButton);
                    stage.addChild(slideButton);
                    stage.addChild(closeButton);
                    stage.addChild(saveButton);
                    stage.addChild(nextButton);
                    stage.addChild(prevButton);
                    firstSlideLoaded = false;
                    trace("child added");
                }

}

这个错误让我疯狂了几天,我几乎没有想法:)如果有人能帮助我

1 个答案:

答案 0 :(得分:1)

在加载图片后,是否只能将

添加到全屏按钮?