Постер на полноэкранном Flash видео - PullRequest
1 голос
/ 08 июня 2011

У меня есть флэш-видео с использованием контейнера FLVPlayback 2.5 с настроенным скином, но ничего сумасшедшего я просто скопировал и изменил некоторые цвета существующего скина. Я использую FlashVars, чтобы передать местоположение видео и иметь рамку постера для кнопки воспроизведения, отцентрированной на видео. Когда вы нажимаете на экран, плакат исчезает и возвращается, когда видео заканчивается или останавливается. Все это прекрасно работает, если только не в полноэкранном режиме. Когда он переходит в полноэкранный режим, я не вижу рамку постера. Я не знаю, что происходит. Когда он возвращается к нормальному размеру, код работает.

Я пробовал разные способы установки x, y, ширины и высоты, но ничего не работает. Мне нужно также установить глубину ??

stage.addEventListener(FullScreenEvent.FULL_SCREEN, onFullscreen);
function onFullscreen(e:FullScreenEvent):void {
    myTxt.txt_txt.text = e.fullScreen;
    // check if we're entering or leaving fullscreen mode
    if (e.fullScreen) {
        //myTxt.x = 0;
        myTxt.y = myVideo.y - 100;
        myTxt.x = myVideo.x - 100;
        myTxt.width = stage.width;
        myTxt.height = stage.height;
        myTxt.visible = true;

    } else {
        myTxt.x = 100;
        myTxt.y = 100;
        myTxt.width = 380;
        myTxt.height = 136;
    }
}

1 Ответ

1 голос
/ 08 июня 2011

Хум ... Вы пробовали это:

if (e.fullscreen) {

    video.addChild(myTxt);
}

или это:

if (e.fullscreen) {

    video.visible=false;
}
...