|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Sep 2011
Сообщений: 524
|
оптимальный способ растянуть флэш на весь экран?
то есть в флэш ролике надо узнать параметры экрана пользователя так чтобы на любом экране флэш занимал весь экран. как это можно сделать в самом флэше и что для этого должно быть на html страничке при его внедрении?
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Цитата:
Цитата:
Цитата:
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Sep 2011
Сообщений: 524
|
но есть же сайты где флэш на весь экран?
|
|
|||||
Почитайте про Stage.scaleMode. Еще можно про Stage.fullScreenWidth и связанные элементы API. Еще проще воспользоваться SWFObject, на что и указывал Wolsh:
|
|
|||||
Регистрация: Sep 2011
Сообщений: 524
|
если стоит задача сделать аналог резинового сайта но на флэше - то ест чтобы элементы реагировали на размер экрана. то есть чтобы элементы программно знали какая область им доступна. как это можно узнать?
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Я бы сначала выяснил у автора, идет ли речь про фуллскрин.
Как по мне, сайт в режиме фуллскрин это нонсенс вообще. Ладно там игра, или презентация. Во всех остальных случаях пользователь не должен терять переход по вкладкам браузера и панель задач. Если речь все же о флэшке во всю страницу сайта, то я ответил как. Добавлено через 1 минуту Цитата:
__________________
Reality.getBounds(this); |
|
|||||
stage должен слушать событие Event.RESIZE, а в обработчике производите со своими элементами все необходимые действия
http://help.adobe.com/ru_RU/FlashPla...l#event:resize |
|
|||||
Регистрация: Sep 2011
Сообщений: 524
|
поясню. есть просто флэш сайт. без никакого режима fullscreen
человек хочет: чтобы полоса прокрутки всегда была прижата к правому краю экрана. а чтобы это сделать мне надо знать координаты этого самого правого края экрана. как поступают в таких случаях? спасибо. Добавлено через 20 минут в целом я понял: надо в html растянуть флэш на все сто - и тогда мы в stage получим эти размеры. так? Добавлено через 21 минуту не подскажете хороший код встраивания? может кто то видел. я имею ввиду в html. |
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Из всех редакторов AS только Блокнот и MS Word не умеют генерить html-ку. FlashDevelop кажется даже делает хтмл с флэшкой "на всю страницу" по-умолчанию.
__________________
Reality.getBounds(this); |
|
|||||
Регистрация: Sep 2011
Сообщений: 524
|
а вот не получается! builder тоже генерирует. однако при установке параметров в 100% что то нифига не пашет.
Добавлено через 9 минут тьфу блин. из за кэша глючило. теперь все ок. Добавлено через 16 минут странно. растянул вроде флэш на весь экран а обращаясь внутри фэша stage.stageHeight вообще показывает небольшое число. совсем не экран! Добавлено через 19 минут ага. вроде получилось. оказывается ДОЛЖЕН быть объявлен event.Resize без него почему то в stage- неверные данные |
Часовой пояс GMT +4, время: 23:35. |
|
« Предыдущая тема | Следующая тема » |
|
|