|
|
|||||
размер флэшки = размеру монитора
Привет всем!
Подскажите, пожалуйста, почему фон принимает форму окна флэш плеера только после того как начинаешь масштабировать это окно? А если не масштабировать окно, фон будет иметь свой изначальный размер.... Мне нужно сделать резиновый фон для сайта, но что-то не получается, помогите плз. //масштабирование cцены и расположение объектов var fon_w:Number = fon._width; var fon_h:Number = fon._height; var fon_so = fon._width/fon._height; Stage.addListener(this); Stage.align = "TL"; Stage.scaleMode = "noScale"; this.onResize = function() { var stage_so:Number = Stage.width/Stage.height; if (stage_so>fon_so) { fon._xscale = fon._yscale=100*Stage.width/fon_w; } else { fon._xscale = fon._yscale=100*Stage.height/fon_h; } }; Stage.addListener(text1); text1.onResize = function() { this._x = (Stage.width-this._width)/2; }; возможно это из за того что я сразу располагаю на сцене фон? |
|
|||||
если не трудно, расскажите непмного поподробнее.
|
|
|||||
Регистрация: Jan 2008
Сообщений: 669
|
При выполнении вышенаписанного вами кода функции масштабирования не вызываются сами по себе, только когда вы ресайзите сцену. Вызвать их вручную можно так:
|
|
|||||
|
|
|||||
Регистрация: Jan 2008
Сообщений: 669
|
Можно и в начале, т.е. допускается вызов функции (функции, а не переменной!) до ее объявления
|
|
|||||
с текстом получилось, а вот фон не хочет сразу принимать размеры окошка ....
Добавлено через 10 минут спасибо! очень помогли все работает ! |
Часовой пояс GMT +4, время: 15:00. |
|
« Предыдущая тема | Следующая тема » |
Теги |
масштабирование , размер , фон |
Опции темы | |
Опции просмотра | |
|
|