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