加载程序内容无法以自定义分辨率显示

时间:2015-10-01 13:09:14

标签: actionscript-3

我正在尝试为我的媒体播放器制作自定义全屏模式。它基本上为调整大小的影片剪辑和显示分配内容。但是,当涉及特定内容时,它无法以全屏模式显示。实际上默认情况下没有问题,但仅限于FS。以下是激活FS模式的代码。

function FSMode(e:MouseEvent):void
{   
    fullScreenToolbar = new ExitFSClass();//this exits full screen
    _coordinate.x = contentLdr.content.x;
    _coordinate.y = contentLdr.content.y;
    _width = contentLdr.content.width;
    _height = contentLdr.content.height;
    contentLdr.content.x = -250;
    contentLdr.content.y = -135;
    this.setChildIndex(contentLdr, this.numChildren - 1);
    if(contentTypArr[currentCategory] === "animation")
    {
        addChild(fullScreenToolbar);
        this.setChildIndex(fullScreenToolbar, this.numChildren - 1);
        if(Capabilities.screenResolutionX >= 1920)
        {
            contentLdr.content.width = 1800;
            contentLdr.content.height = 1012.5;
        }
        else
        {
            contentLdr.content.width = Capabilities.screenResolutionX;
            contentLdr.content.height = Capabilities.screenResolutionY;
        }
        fullScreenToolbar.x = 0;
        fullScreenToolbar.y = 965;
        fullScreenToolbar.width = contentLdr.content.width;
        fullScreenToolbar.addEventListener(MouseEvent.CLICK, openToolbar);
        fullScreenToolbar.buttonMode = true;
    }
}

为什么有些内容无法显示?我无法看到相关问题或与代码冲突。

1 个答案:

答案 0 :(得分:0)

基本上Loader内容分辨率与显示区域不同(在这种情况下更大)。有溢出的部分使fs无法正常工作。修复内容分辨率没有问题,功能运行良好。