О 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. Средневековый Замок Эльц на блоге про все историческое и малоизвестное.
This entry was posted in Кодинг and tagged , , , . Bookmark the permalink.

28 Responses to О Fullscreen

  1. Игорь Игорь says:

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

  2. Игорь Игорь says:

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

  3. cleverbrain SaGod says:

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

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

  4. Игорь Игорь says:

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

  5. DimoninG DimoninG says:

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

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

  6. cleverbrain SaGod says:

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

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

  7. DimoninG DimoninG says:

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

  8. cleverbrain SaGod says:

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

  9. мария мария says:

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

  10. cleverbrain SaGod says:

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

  11. мария мария says:

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

  12. cleverbrain SaGod says:

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

  13. Sanches Sanches says:

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

  14. Sanches Sanches says:

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

  15. cleverbrain SaGod says:

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

  16. PePe PePe says:

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

  17. cleverbrain SaGod says:

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

  18. PePe PePe says:

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

  19. cleverbrain SaGod says:

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

  20. PePe PePe says:

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

  21. cleverbrain SaGod says:

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

  22. PePe PePe says:

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

  23. PePe PePe says:

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

  24. PePe PePe says:

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

  25. PePe PePe says:

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

  26. Pingback: Цветничёк: блог о цветах » Архивы блога » Ландыши

  27. redМЭН redМЭН says:

    здраствуйте ВСЕм.я спрошу может быть не по теме но помогите пож-та.очень важно.у меня есть след.код.

    function resize (x,y) {
    var flash = window.movie || document.movie;
    if ( (x == undefined) && (y == undefined) ) {
    flash.width = ’100%’;
    flash.height = ’100%’;
    }
    else {
    flash.width = x + ‘px’;
    flash.height = y + ‘px’;
    }
    }

    он работает на один flash-аним-ю и работает нормально.но проблема в том что на один html-страницу мне надо нес-ко flash-аним.вставить…пишу этот код на 2 флешку и она не срабатывает в браузере.помогите разабраться

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

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