О Fullscreen


[просмотреть рабочий пример]

Здравствуйте. Расскажу о том, как развернуть приложение на весь экран во время работы непосредственно в браузере. При этом не будем использовать javascript.
Итак, начнем.
1 Создаем новый документ и вставляем следующий код:


Stage.scaleMode = "noScale";
Stage.align = "TL";
function toggleFullScreen() {
	if (Stage["displayState"] == "normal") {
		Stage["displayState"] = "fullScreen";
	} else {
		Stage["displayState"] = "normal";
	}
}
var resizeListener:Object = new Object();
resizeListener.onResize = function() {
	toggleFullScreenButton._x = Stage.width/2;
	toggleFullScreenButton._y = Stage.height/2;
};
toggleFullScreenButton.onRelease = function() {
	toggleFullScreen();
};
Stage.addListener(resizeListener);

Сохраняем, публикуем.

2 Для отображения вашего клипа в браузере, вставьте следующий код на страницу:

<object data="http://cleverbrain.ru/fullscreen.swf"
type="application/x-shockwave-flash" width="400" height="200" >
<param name="movie" value="http://cleverbrain.ru/fullscreen.swf" />
<param name="allowFullScreen" value="true" />
</object>

Исходник >>

Мировые новости в блогосфере:

  1. На бирже блоге прогнозы мирового кризиса на второй квартал года.
  2. На блоге о зимних видах игр о том что такое допинг в спорте.
  3. Блог учителя информатики подводит итоги конкурса - современное оборудование компьютерного класса работает на благо школы.
  4. Средневековый Замок Эльц на блоге про все историческое и малоизвестное.
Метки: , , , Опубликовано: Март 12th, 2009 Категория: Кодинг

26 комментариев в “О Fullscreen”

  1. Игорь сказал:

    А разве на fulscreen не должны бегать такие же шарики? По моему это было б намного показательнее :wink:



  2. SaGod сказал:

    Игорь, внизу ссылка [просмотреть рабочий пример].



  3. Игорь сказал:

    Да, но у меня там ширики не бегают, про что я и говорил :sad:



  4. SaGod сказал:

    А у вас какая версия flash-плеера стоит?

    З.Ы. Потестил в IE, Opera, FireFox, Chrome.. Все работает.



  5. Игорь сказал:

    Да, действительно нужно обновиться, извиняюсь))



  6. DimoninG сказал:

    Чувак, слушай, ты мне со страшной силой напоминаешь себя (меня то есть) лет 8 назад, когда меня очень перло программирование (тебя похоже тоже, но во флеш), у меня был сайт, но его посещало только 8 человек в день.

    Только это было тогда, сейчас возможностей раскрутиться в десятки раз больше. Накопи сумму в 50$, вложи хотя бы в блогун, поучавствуй в эстафетах. Ты интересно пишешь, мне обидно, что у тебя мало посещений и читателей.



  7. SaGod сказал:

    Сумма в 50$ - нереальная сумма (для меня). Хотя если летом на стройке где-нибудь поработать :)

    Буду стараться. Когда читают и комментируют - приятно. Очень приятно. Даже когда говном обливают - приятно :lol:



  8. DimoninG сказал:

    А вот у тебя висит баннер от кайзера. Он сколько приносит?



  9. SaGod сказал:

    Баннер принес 600 рублей. Но они, к сожалению, давно были проедены и пропиты.



  10. мария сказал:

    подскажите, пожалуйста, где может быть ошибка..
    все работает нормально, но на сайте
    в мозилле при включении/выключении фуллскрина область плеера становится неактивной пока не кликнешь по ней мышью (и при этом иногда при клике для активации фуллскрин сворачивается). т.е. при изменении размеров курсор превращается в “руку”, не реагируют ролловеры и роллауты, а когда кликнешь по области флеша, все становится на свои места…
    в опере нужен клик для активации сразу после загрузки флеша и после фуллскрина вообще ничего не работает (даже после клика) – все зависает в виде “руки”.
    а в эксплоере …. этой проблемы не существует вообще… все работает как надо



  11. SaGod сказал:

    Мария, используйте SWFObject. Подробнее >>



  12. мария сказал:

    да, я пробовала вставить через SWFObject, но в этом случае у меня не реагирует кнопка фуллскрин



  13. SaGod сказал:

    Отписал вам на почту, Мария.



  14. Sanches сказал:

    Классная статья, Спасибо!!!
    Подскажите как сделать так чтобы в полноэкранном режиме работала клавиатура, то есть работали все клавиши, а не только Esc.



  15. Sanches сказал:

    Просто у меня обучающий ролик, и нужно чтобы пользователь нажимал клавиши на клавиатуре. Вся загвозка в том что в эти клавиши входят F1, F3, F5, поэтому в обычном режиме срабатывали два действия и то которое в ролике и стандартное в браузере. Мне подсказали изпользовать fullscreen, но выходит что все клавиши не работают Подскажите, может знаете что нибудь…



  16. SaGod сказал:

    Sanches, смотрите в сторону trapallkeys - команды fscommand.



  17. PePe сказал:

    :cry: Добрый день. У меня две, для меня очень большие проблемы…
    Делаю небольшое подобие энциклопедии, присутствует видео, мне нужен exe файл, публикую, в swf всё работает, а exe отказывается показывать видео (показывает только кадр, к видео обращаюсь по пути). Проблема 2: как избавиться от онка флэш проигрывателя, т.е. чтобы границей окна была граница моего приложения. Заранее спасибо в любом случае… :?:



  18. SaGod сказал:

    Здравствуйте, PePe. По первому вопросу не могу ничем вам помочь, не видя исходника. По второму - воспользуйтесь Zinc IDE.



  19. PePe сказал:

    Спасиб, ты очень хороший человек, приятно осознавать что есть ещё такие бескорыстные люди :razz:



  20. SaGod сказал:

    Спасибо) Рад, если помог вам в решении вопроса.



  21. PePe сказал:

    :razz: а можно ещё вопросинус. :oops:
    я swf Zinc загнал, настроил выход, окно, но он экспортирует только в *.zinc, а мне бы как-нить от него ехе-файл получить. а помог ты мне реально, ещё раз спасибо :razz:



  22. SaGod сказал:

    Я так понимаю, вы просто сохранили проект, а вам надо его скомпилировать. Кнопка Build в помощь)



  23. PePe сказал:

    спасибо))) просто как-то привык что компиляция как правило в меню так и на писана)
    а вот теперь у меня действительно серьёзный вопрос будет. У меня стоит 8-ая версия, вроде как даже и профессиональная написано. Размещаю на кадре FLVPlayBack, в параметрах указываю путь к файлу, при компиляции в swf (публикую) всё замечательно работает, пауза, плей, прокрутка… а как заходит речь о компиляции в exe (в html тоже не работает) имею на экране лишь фон кадра и ничего, т.е. ощущение что видео он вообще не подтягивает (заметно по скорости перехода к кадру с видео, в swf немного задумывается). пробовал отсылать fla в другой город другу, он с ним даже ничего не делал, просто скомпилировал, и у НЕГО ехе РАБОТАЕТ как положено, а у меня даже его ехе не работает (он проверял у себя, работал даже на буке с вистой и без драйверов, а у меня на работе(5 комп-ов), дома, и дома у товарища никак не работает). Вобщем мозг у меня сейчас может и не очень умный, но то что опух порядком, это факт. Просто обидно что проект уже готов, а такая вот лажа, даже и не знаю на что грешить. Да и думаю что кому-то реально тоже может пригодиться ответ… извиняюсь за вчерашнее панибратство, уж очень разгоряченный я сейчас)))



  24. PePe сказал:

    или хотябы посоветуйте 100 процентный способ какой-нить



  25. PePe сказал:

    кстати, чуть не забыл - даже при компиляции в ехе файл непосредственно во Flash, у меня видео не запускается, а в swf работает, думаю это важно)



  26. PePe сказал:

    в принципе всё решил, только теперь не знаю как проект в ехе перегнать, чтобы помимо основного файла были ещё подтянуты ClearOverPlaySeekMute и SteelOverPlaySeekMute, чтобы видео шло, в Zinc не получилось, мучаюсь….



Оставить комментарий

XHTML: Вы можете использовать следующий код: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Я не робот.
сделано dimoning.ru

© 2008 - 2009 Умный мозг | Локализация дизайна | Лента записей (RSS) и Лента комментариев (RSS).