Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   как сделать флеш на весь экран? (http://www.flasher.ru/forum/showthread.php?t=110201)

janster 28.03.2008 23:58

как сделать флеш на весь экран?
 
Какой код задавать кнопке, чтобы flash-ка растягивалась на весь экран?

silin 29.03.2008 00:04

stage.displayState = "fullScreen";
плюс в параметрах вставки в html:
<param name="allowFullScreen" value="true" />
...
<embed src="example.swf" allowFullScreen="true" ... >

janster 29.03.2008 00:11

А если флэшка залита на сторонний сайт и доступа к html коду нету?

silin 29.03.2008 01:11

наверное попросить того, кто будет заливать новую версию флешки, поправить заодно и код вставки..:)

janster 29.03.2008 16:42

выходит никак))

Другой выход при нажатии на кнопку переадресовывать на сайт где allowFullScreen="true" ..

На здешнем форуме обнаружил такой код для кнопки:

Код:

on (release) {
this.num.onPress = function():Void{getURL("javascript:void window.open('http://kinoman.3dn.ru/',
'width=500, height=350, status=0, menubar=0, left=150, top=150,
scrolbars=0 location=0 resizable=0 directories=0 toolbar=0');");
}
}

но он отказывается работать..

В чем моя ошибка?

screamge 29.03.2008 16:55

janster, оформите код тэгами [code][/code].

janster 29.03.2008 17:15

оформил.. есть предложения по поводу решения задачи? нужно учитывать что ничего кроме swf залить на сайт не возможно..

screamge 29.03.2008 17:35

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

janster 29.03.2008 17:47

проблема в том что у меня этот код из 5 поста ничего не открывает..

screamge 29.03.2008 18:00

Код:

on(release) {
getURL ("javascript:window.open('http://kinoman.3dn.ru','popped','width=400,height=300, toolbar=no,scrollbars=no,resizable=no,menubar=no,status=no,directories=no,location=no');");
}


janster 29.03.2008 18:39

тестил ваш код во всех браузерах, на клик ноль реакции :(((

screamge 29.03.2008 19:05

http://flasher.ru/forum/showthread.php?t=92951

janster 29.03.2008 19:37

Щас проверил на своем сайте ваш код действительно работает..

Но я не говорю что я не прав, т.к. прежде тестил это во всем известном vkontakte.ru , где подобный ход действий как видно присекли :(

И все же хочу привести пару примеров игрушек на vkontakte.ru, где успешно открываются новые окна( а точнее даже вкладки)..

Жмем "Play" пока игра грузится..
http://vkontakte.ru/apps.php?act=s&id=13316&mid=212231

Жмем "Agame.com" пока игра грузится..
http://vkontakte.ru/apps.php?act=s&id=13847&mid=212231

silin 29.03.2008 21:55

если речь о новых окнах, то возможно пройдет такой фокус:
ExternalInterface позволяет выполнить любую js-функцию, даже если она не определена на html-страничке, например:
Код:

import flash.external.ExternalInterface;
ExternalInterface.call('function(){alert("flash"); return "OK";}');

т.е. теоретически можно открыть новое окно, передав в виде строки соответствующую функцию..
не пробовал, сказать получиться ли не могу..
ps
нюанс: ExternalInterface будет работать,если в параметрах вставки флешки не стоит allowScriptAccess="never", что, вероятно, тоже проблема в этом случае..

janster 29.03.2008 23:25

Да, собственно стоит именно allowscriptaccess="never" - такие подлецы сидят в этом Вконтакте..

Кому интересно может еще какие-нибудь идеи будут?

etc 30.03.2008 00:13

Цитата:

Сообщение от janster
- такие подлецы сидят в этом Вконтакте..

Между прочим, правильно делают. Как минимум показатель того, что там все-таки не идиоты.

janster 30.03.2008 04:12

Цитата:

Как минимум показатель того, что там все-таки не идиоты.
Как минимум показатель того, что они еще не все прикрыли: смотрим пост 13..

etc 30.03.2008 15:49

Ну прикроют все подряд, вам от этого легче ведь не станет.

odlf3 10.06.2010 15:28

Всем здрасьте!
А подскажите почему при полноэкранном режиме (FullScreen) не работает вводимый текст. Например нажав кнопу "на весь экран" в поле обратная связь ни чего нельзя ввести...


Часовой пояс GMT +4, время: 05:58.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.