PDA

Просмотр полной версии : общечеловеческий fullscreen ролика


demy
17.02.2010, 12:28
Поискала по сайту и так и не разобралась.

Все просто: видеоплеер, кнопочки, функции... Ну и обязательно Фулскрин-кнопка, а то что ж интересное и в малом формате смотреть?!

Но вот как сделать, чтобы эта самая кнопка (ну, то есть привязанная к ней функция, конечно) действительно разворачивала ролик на весь экран поверх пуска и окон. Так делают Youtube и плеер ВКонтакте, и хоть их создатели, вероятно, являются монстрами своего дела, но результат говорит о возможности такой штуки.

if(root.stage.displayState == StageDisplayState.NORMAL) {
root.stage.displayState = StageDisplayState.FULL_SCREEN;
root.stage.scaleMode = StageScaleMode.NO_SCALE;
}
else
{
root.stage.displayState = StageDisplayState.NORMAL;
}

Это явно чего-то не то (ну, то есть, должно скорее просто по размерам окна флешки ролик растягивать), но и оно в просмотре не работает, так что я совсем в замешательстве.. :confused:

Помогите пожалуйста хоть как-то растянуть на экран, ну а уж если кто знает, как его поверх окон можно сделать...

ratin
17.02.2010, 14:40
fullscreenBtn - та самая кнопка.

fullscreenBtn.addEventListener(MouseEvent.CLICK,viewInFullscreen);
function viewInFullscreen(e:MouseEvent):void{
stage.displayState = "fullScreen";
}
Ничего сложного

demy
22.02.2010, 11:56
Тогда еще вопрос, если можно, - оно теперь разворачивается почему-то на куда больший размер, чем надо... (см. исходник (http://***********/16527371))

Где и как это настроить?

ratin
22.02.2010, 12:03
Да в общем-то в таком размере все и должно разворачиваться...
Или вы имеете ввиду scaleMode?