Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Iframe и ширина ролика (http://www.flasher.ru/forum/showthread.php?t=210122)

faraday 29.01.2015 23:49

Iframe и ширина ролика
 
Здравствуйте, имеется iframe растянутый на всю ширину экрана и игра(автоматически адаптируется под размер фрейма). Вставлена через swfObject width:100%
Все прекрасно, вопрос возникает только с прелоадером. он отрисован фиксированной ширины, и при загрузке вокруг него пустота. Хочется это пустоту заполнить, вставив фоном в iframe картинку. Тут то и возникает вопрос как это лучше сделать. Несколько вариантов которые пришли в голову:
1)Ставить фон через css background-image и сверху накладывать флешку с transparent. Вариант рабочий, но волнует скорость работы.
2)Разделить iframe на три контейнера. с фиксированным средним - в него игру, и по окончанию загрузки растягивать div на всю ширину. Давольно сложный вариант в реалзиации, + хз у всех ли будет работать.
3)Делать прелоадер сразу с запасом ширины, но это увеличит размер скомпилированной флешки, что не желательно. Если же делать его подгрузку с сервера(300 кб) - то скорее всего замедлит серьезно саму загрузку игры + будет показан только по полному окончанию лоада.
4) Вынести прелоадер с фоном в отдельную swf и уже из него подгружать игру(сейчас через -frame main Main)
Помогите соориентировать с тем, как лучше это сделать.

dark256 30.01.2015 08:39

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

faraday 30.01.2015 10:15

Сам прелоадер отрисован картинкой 1000*700. Если делать его на всю ширину, то будет около 1800. Получается нужно делать 2 прелоадера. Один легкий, внего подгружать более тяжелый, а уже потом в него игру.
Еще вопрос: какие плюсы у внешнего прелоадера, по сравнению с внутренним?


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

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