Показать сообщение отдельно
Старый 03.06.2006, 21:52
Что такое хорошо? вне форума Посмотреть профиль Отправить личное сообщение для Что такое хорошо? Найти все сообщения от Что такое хорошо?
  № 1  
Ответить с цитированием
Что такое хорошо?
 
Аватар для Что такое хорошо?

Регистрация: Nov 2005
Адрес: UA
Сообщений: 326
По умолчанию Stage.onResize - видимо не для моего случая

Есть, к примеру, два мувика.
1-й. ground (1600 х 1200 рх)
2-й. film (930 х 548 рх)
Stage (950 х 600 рх).

Позиционировал мувиклип film по центру Stage :
Код:
sH = Stage.height;
sW = Stage.width;

s_yxo = {};
Stage.addListener(s_yxo);
sControl = function () {
	film._x = sW/2-film._width/2;
	film._y = sH/2-film._height/2;
};
sControl();
s_yxo.onResize = sControl();
Stage.scaleMode = "noScale";
Так все работает - мувиклип film центрируется по Stage.

Теперь о том, чтобы я хотел получить в результате.
Нужно, чтобы клип ground (это будет фотография и она по размерам больше чем Stage) не изменял своих размеров и пропорций и был виден из окна браузера ...ну... будто браузер это маска поверх флэш-фильма, что ли
А вот мувиклип film центрировался бы по центру окна браузера.


При помощи Stage.onResize мне не удается получить желаемое.
Подскажите, что я делаю не так, или чего не делаю?
Спасибо.

(см. прикрепленный файл stage_mx7.zip)


Последний раз редактировалось Что такое хорошо?; 28.07.2007 в 20:30.