![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2009
Сообщений: 409
|
Здравствуйте, имеется iframe растянутый на всю ширину экрана и игра(автоматически адаптируется под размер фрейма). Вставлена через swfObject width:100%
Все прекрасно, вопрос возникает только с прелоадером. он отрисован фиксированной ширины, и при загрузке вокруг него пустота. Хочется это пустоту заполнить, вставив фоном в iframe картинку. Тут то и возникает вопрос как это лучше сделать. Несколько вариантов которые пришли в голову: 1)Ставить фон через css background-image и сверху накладывать флешку с transparent. Вариант рабочий, но волнует скорость работы. 2)Разделить iframe на три контейнера. с фиксированным средним - в него игру, и по окончанию загрузки растягивать div на всю ширину. Давольно сложный вариант в реалзиации, + хз у всех ли будет работать. 3)Делать прелоадер сразу с запасом ширины, но это увеличит размер скомпилированной флешки, что не желательно. Если же делать его подгрузку с сервера(300 кб) - то скорее всего замедлит серьезно саму загрузку игры + будет показан только по полному окончанию лоада. 4) Вынести прелоадер с фоном в отдельную swf и уже из него подгружать игру(сейчас через -frame main Main) Помогите соориентировать с тем, как лучше это сделать. |
|
|||||
|
Флэшка-прелоадер килобайт на 10, которая и загружает в себя основную флэшку.
|
|
|||||
|
Регистрация: Apr 2009
Сообщений: 409
|
Сам прелоадер отрисован картинкой 1000*700. Если делать его на всю ширину, то будет около 1800. Получается нужно делать 2 прелоадера. Один легкий, внего подгружать более тяжелый, а уже потом в него игру.
Еще вопрос: какие плюсы у внешнего прелоадера, по сравнению с внутренним? |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:17. |
|
|
« Предыдущая тема | Следующая тема » |
|
|