![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Здравствуйте..
Мне интересно.. Делаю мувик для нескольких режимов полноэкранный и компактный для полноэкранного сделал Stage.scaleMode = "noScale" и разместил все элементы как нужно пропорционально по углам тут всё круто и хорошо работает для компактного подходит Stage.scaleMode = "showAll" Stage.align = "T" все элементы сами позиционируются как нужно, по центру кроме фона.. он должен быть растянут на размер окна. это и есть проблема можно ли как нить узнать не через яву или внешние переменные изнутри узнать реальные размеры окна, при Stage.scaleMode = "showAll" ? а то Stage.height даёт дефаултные размеры. такой AS2: Stage.scaleMode = "noScale"
Stage.scaleMode = "showAll"
Stage.align = "TL"
var detect_move_size = {};
Stage.addListener(detect_move_size);
detect_move_size.onResize = function(){
resize_Backgroung()
};
detect_move_size.onResize()
//scale fnfx
function resize_Backgroung() {
_root.bg_image.gotoAndStop(1);
var resized_grounds = {}
resized_grounds.elements = [bg_image]
for (var i in resized_grounds.elements) {
element = resized_grounds.elements[i];
element._width = Stage.width
element._height = Stage.height
element._x = Stage.width/2
element._y = Stage.height/2
}
}
|
![]() |
Часовой пояс GMT +4, время: 07:33. |
|
|
« Предыдущая тема | Следующая тема » |
|
|