Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   как получить full screen (http://www.flasher.ru/forum/showthread.php?t=30386)

Lanasonia 30.04.2003 19:00

я не одинока...
 
вон в Адванседе еще один пипл просит хелпа по фскомманд... грит - не запускается приложение, хоть ты тресни... кстати, а где мона билд моегоФлэша посмотреть??? я в About заглядывала, а там ни одной цифирьки - ни версии, ни подверсии, ни билда...:( никарашо это...

fla 01.05.2003 13:28

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

velociraptor 04.06.2003 18:45

У меня вопрос примерно по такой же теме, только вот вопрос в другом.

Как сделать презенташку во весь экран это понятно.

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

Armen Khanoyants 17.06.2003 11:53

2velociraptor:
fscommand ("fullscreen", 1);
fscommand ("allowscale", 0);

Olgerd39 15.08.2003 16:15

Опять же..., в браузере fscommand("allowcase", 0) не работает:( Мне вот например нужен Полноэкранное окно с флэшкой посредине размером 800на600, если разрешение экрана больше..., то просто по бокам черный фон, то есть чтоб Флэшка не растягивалась...

Olgerd39 15.08.2003 16:17

И еще.., что вешать на кнопку EXIT
fscommand ("quit"); не прокатывает..., закрывая alt+F4, черное окно остается...

Olgerd39 15.08.2003 20:25

Ээээ.., значит с закрытием Флэшки я разобрался...
getURL("javascript:window.close()");
Зато новенькая проблемка..., как теперь из полноэкранного режима открывать нормальные окна из флэшки?.., Они видите ли открываются такие же полноэкранные.., то есть у меня ссылки на прайсы, например prs.doc ..., открывается на весь экран, и как выйти.., я то соображу alt+F4 нажать, но некоторых пользователей это заведет в тупик..., то есть мне нужны нормальные окна...., как?

Mramor 15.08.2003 23:23

Цитата:

Оригинал написал(а) Armen Khanoyants
2velociraptor:
fscommand ("fullscreen", 1);
fscommand ("allowscale", 0);

Рульно придуманно только вот бы ещё фон сделать прозрачный )))) как будто мув через браузер смотришь типа
Транспарант виндоулез ! такое возможно ?

-=shimur=- 16.08.2003 15:31

ну что за люди?!
для этого даже поиск пользовать не надо.
заходишь в общие вопросы и тут же видишь с пометкой "важно"
http://www.flasher.ru/forum/showthre...threadid=17743

Olgerd39 16.08.2003 15:41

Цитата:

Оригинал написал(а) -=shimur=-
ну что за люди?!
для этого даже поиск пользовать не надо.
заходишь в общие вопросы и тут же видишь с пометкой "важно"
http://www.flasher.ru/forum/showthre...threadid=17743

Угу.., ты еще на мой вопрос ответь.., или попробуй найти..., был бы очень благодарен, как из полноэкранного режима, сделанного посредством

<script language="JavaScript">
<!--
windowHandle = window.open('index2.html','NewWin','fullscreen=yes','scrollbars=no');
if (window.screen) {
windowHandle.moveTo(0,0);
windowHandle.outerHeight = screen.availHeight;
windowHandle.outerWidth = screen.availWidth;
}
windowHandle.focus()
//-->
</script>


Где index2.html представляет из себя Флэшку в центре

<TABLE WIDTH="100%" HEIGHT="100%">
<TR><TD VALIGN="MIDDLE" ALIGN="CENTER">
<!-- FLASH -->
КОД ДЛЯ ФЛЭШКИ
<!-- FLASH -->
</TD></TR>
</TABLE>


Вот, это код, для тех кому надо такое дело, но как из этого полноэкранного окна из флэшки открыть нормальное?

-=shimur=- 16.08.2003 21:49

поставь на кнопку
Код:

on (release) {
getURL ("java script:winNew =  window.open('name.html','NewWin','fullscreen=no')");
}


pead 02.09.2003 00:00

Mozno i tak:
on (release) {
getURL("javascript:window.open (\"about:blank\", \"full\", \"fullscreen=yes,,scrollbars=no\")");
}

вместо about:blank указываешь фай который нужен.
Но как сделать выход я не знаю. Это не моя идея. :(

Ріxеl 11.09.2003 00:48

прикольная тема. Один и тот же вопрос задали раз пять, причём раз 10 на него отаетили.
Я насчет вопроса, как сделать его на весь ХТМЛ-документ. Не знаю ответили уже на него или нет, но тем не менее:
можно поставить широту и высоту не число, а процент. Я только что в дримвивере ставил и то и другое 100% и усё фурыкает.

Ріxеl 11.09.2003 00:58

и исчо насчёт fscommand ("quit")
Эта хрень работает, если свф публишнуть в ехе.

2 Olgerd39
Попробуй сделать оконный режим, открыть док и сразу сделать фулскрин в одном кадре. Я не пробывал, но думаю, что не должно быть сильно заметно, тем более будет открываться вордовский документ.
короче написать вот так:
* расчитано, что свфха уже на полный экран

fscommand ("fullscreen",0);
// грузиш файл
fscommand ("fullscreen",1);

Должно или работать или нет....
:rolleyes:

Drakon 12.09.2003 06:07

Re: я не одинока...
 
Цитата:

Оригинал написал(а) Lanasonia
вон в Адванседе еще один пипл просит хелпа по фскомманд... грит - не запускается приложение, хоть ты тресни... кстати, а где мона билд моегоФлэша посмотреть??? я в About заглядывала, а там ни одной цифирьки - ни версии, ни подверсии, ни билда...:( никарашо это...
У тебя лицензированая флэшка?
На, тут глянь...

Version

Vlad Left 12.09.2003 07:00

а вот такой казус
 
fscommand("showmenu", "true"); - это конечно хороше, а как разместить мувик по центру? Например сам документ 640х480, а показать тебе надо его в центре экрана с фактическим разрешением 1024х768 и все это без HTML, в ЕХЕшнике.

Ріxеl 12.09.2003 20:07

2 Vlad Left
fscommand ("allowscale", 1); - делает на 100%

2 Дракон
А почему обязательно лицензионная. У меня тож там пишет

doozer 01.10.2003 16:23

очень надо!!!
 
Так все-таки никто не ответил как сделать чтобы при экспорте в exe в Flash 5 кнопка разворачивания окна была бы недоступной? помогите, плззз!!!! :(

Ріxеl 03.10.2003 16:07

"кнопка разворачивания окна" это чё кнопка самого плэера?

doozer 03.10.2003 16:42

Ну да самого плеера. Я уже весь ExeScope и ResHacker облазил, так и не нашел. :( Хотя иконки, менюхи и зоголовки поменял :)

Ріxеl 03.10.2003 17:02

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

laer 25.11.2003 23:13

про fullscreen ...
 
Вот примерhttp://www.federicafontana.it/home.html флэш разворачивается во все окно, т.е. 100% на 100%, но не маштабируется графика, все просто разъезжается под разное разрешение экрана, как в html'e. Как это делается, подскажите ?
У меня не проблема открыть окно на весь экран и туда запихнуть swf'ки, не понятно как раз, как обстоят дела с маштабом... я покопался в это форуме, но пока ничего не нашел...

Comrade83 26.12.2003 14:34

Re: про fullscreen ...
 
laer , У меня такая же проблема, для моего сайта нужно чтобы флэшка в окне браузера открывалась во весь экран, но в форуме ничего путного никто не сказал, только нафлудили не по теме! Хотя я научился: 1. Открывать .swf во весь экран, 2. Открывать .html во весь экран, но как сделать чтоб и то и другое было вместе?

Кстати Laer, хороший пример ты нашёл (ссылку).
Может теперь кто то всё ясно и понтно объяснит как сделать FULLSCREEN в окне БРАУЗЕРА!

Dimonius 26.12.2003 14:47

F11

Comrade83 26.12.2003 15:22

Цитата:

Оригинал написал(а) Dimonius
F11
Тока флудеров тут нахватало, и так уже на хз скока страниц нафлудили. Отвечайте по теме, мне срочно как надо!

Dimonius 26.12.2003 15:43

Код:

<script language="JavaScript">
var str = "left=0,screenX=0,top=0,screenY=0,fullscreen";
function launchFull(url, name) {
  window.open(url, name, str);
  self.location.href="index.html";
}
</SCRIPT>

Например, вот так.

Comrade83 26.12.2003 18:00

Цитата:

Оригинал написал(а) Dimonius
Код:

<script language="JavaScript">
var str = "left=0,screenX=0,top=0,screenY=0,fullscreen";
function launchFull(url, name) {
  window.open(url, name, str);
  self.location.href="index.html";
}
</SCRIPT>

Например, вот так.

Попробовал вставить этот скрипт в html страницу и чуда не произошло! Мне плакать хочться!
Dimonius если ты знаешь, не поленись пожалуйста подробно объяснить как так сделать!
Какова размер должна быть swf'ка, что бы в окне браузера она растягивалась по краям?
Может есть исходник?

Comrade83 26.12.2003 18:34

laer - Всё я выянил как так сделать! Спасибо твоей ссылке.
Просмотри HTML-код странички своей ссылки, скачай её, замени там имя флэшки на своё и всё будет работать "EMBED src="home_redux7.swf" - это меняешь и всё замечательно!

kazakov_gin 02.01.2004 15:57

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

Котяра 29.01.2004 19:51

Все это хорошо но как использовать fscommand и GetUrl во Flash MX 2004 ? Попробовал загрузить фла из 5-го в 7-й при компиляции выдает кучу ошибок как раз при использовании fscommand и GetUrl? Что делать?

Console 28.03.2004 19:10

Re: очень надо!!!
 
Цитата:

Оригинал написал(а) doozer
Так все-таки никто не ответил как сделать чтобы при экспорте в exe в Flash 5 кнопка разворачивания окна была бы недоступной? помогите, плззз!!!! :(
Значит так!!! смотри!!!

this.loadVariabler("sett.txt");
в которой будет надпись
"voidFullScreen='bla bla bla"

if(voidFullScreen==undefined){
fscommand("fullscreen","true");
}

И биндешь на Ctrl+F какую-то тупую команду.... (Желательно биндишь через Скрипты)
После чего делаешь Проэктор этой SWFки... и удаляешь этот TXTшник.. вот и вся твоя проблема...

Kent2005 28.04.2004 00:07

Цитата:

Оригинал написал(а) Drakon

У тебя лицензированая флэшка?
На, тут глянь...

Version

Узнать версию Flash можно намного проще: функция getversion();.

Faiza 30.08.2004 16:58

ещё разок по тому же месту
 
(Proman писал


Javascript!!!
2 Navidim: именно яваскрипт, где-то так

<script language="JavaScript">
<!--
windowHandle = window.open('myName.swf','NewWin','fullscreen=yes','scrollbars=no');
if (window.screen) {
windowHandle.moveTo(0,0);
windowHandle.outerHeight = screen.availHeight;
windowHandle.outerWidth = screen.availWidth;
}
windowHandle.focus()
//-->
</script>)

а можно новое окно не открывать, или точнее нужно кнопке присвоить чтою по клику открывала окошко без менюшек и скрулбаров на весь экркан??????

Gar Ghash Abu Ali 02.09.2004 10:09

У меня возникла идея по поводу того, как для любого размера экрана оставлять нужные размеры клипа.
Просто нужно весь мувик засунуть в отдельный муви клип, а потом из него управлять размерами.
moovie._xscale=const;
moovie._yscale=const;
Интересно только будет ли это действовать?

Proman 06.09.2004 17:15

Как получить full screen(в двух актах)
 
Живучая же тема оказалась.
Разберем все по очереди.
Во первых полноэкранный режим получается 2 способами:
1. В проигрывателе SWF-файлов(Flash player).
2. В броузере(Internet Explorer).
Первый способ:
Как уже много раз было сказано получается при помощи:
Код:

fscommand("fullscreen", true);
Эта команда сообщает Flash player-у, что он должен перейти в полноэкранный режим. Соответственно будет работать только во !!! Flash player !!!
Второй способ:
К Flash отношения не имеет поскольку реализуется посредством Javascript . использует метод open обьекта window .
Синтаксис:
Код:

open("URL", "windowName"[, "windowFeatures"])
Где windowFeatures-строка параметров разделенных запятой, нас интересует параметр fullscreen.
Итого:
Код:

window.open("index2.htm", "example", "fullscreen=yes")
Метод вызывается любым событием на странице и открывает новое окно с адресом index2.htm, и единственным параметром fullscreen=yes тоесть открывает в полноэкранный режим.
данный параметр поддерживается только в Internet Explorer и следовательно ни в Opera ни в Netscape полноэкранного режима не будет!!!
В новое окно лучше грузить HTML-файл с внедренной в него swf-кой, чем просто swf-ку.
Что-бы убрать полосу прокрутки в новом окне, используйте CSS:
Код:

<body style="overflow:hidden;"></body>
Дальше:
Маштабирование- Я бы рекомендовал не использовать fscommand("allowscale", true или false), а пользоваться Объектом Stage. Метод scaleMode которого и управляет маштабированием.
Цитата:

но не маштабируется графика, все просто разъезжается под разное разрешение экрана, как в html'e. Как это делается, подскажите ?
Делается это так:
Код:

stageListener = new Object();
stageListener.onResize = function() {
_root.MovieClip1._width = Stage.width;/* ширина MovieClip1 всегда будет равна ширине окна*/
_root.MovieClip2._height = Stage.height;/* высота MovieClip2 всегда будет равна высоте окна*/
};
Stage.scaleMode = "noScale";//Отключаем маштабирование
Stage.align = "TL";//Устанавливаем выравнивание top, left
Stage.addListener(stageListener);//Ждем событие onResize

На этом пока все.

Greben 09.10.2004 15:58

А слабо в теге object wiidth&hieght сделать по 100%?


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

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