PDA

Просмотр полной версии : Stage.onResize - видимо не для моего случая


Что такое хорошо?
03.06.2006, 21:52
Есть, к примеру, два мувика.
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)

iNils
03.06.2006, 22:05
Убери из html <param name="salign" value="lt" /> и salign="lt"

Что такое хорошо?
03.06.2006, 23:30
iNils, большое спасибо тебе! ))
Все встало на свои места.
...
но...
...
Пока я тестирую index.html локально, то все работает как надо.
Как только ее выкладываю на сервер, мувиклип film прибивает к правому борту браузера IE
Да чтож за горе то такое :(

iNils
04.06.2006, 00:15
Здесь есть рабочий пример http://www.flasher.ru/forum/showpost.php?p=540310&postcount=12
Сделай по аналогии.

Что такое хорошо?
06.06.2006, 17:41
Сделай по аналогии.
В таблице он держится хорошо, да вот только мувиклип ground (1600 х 1200 рх) обрезался по размерам фильма.

А может при помощи java можно сделать так, что бы по центру позиционировался один (конкретный) мувик? :umnik2:

iNils
06.06.2006, 17:45
Не понял про обрез.
Позиционировать по центру отдельный клип можно и с помощью самого флеша.

Что такое хорошо?
07.06.2006, 14:42
Все. Я разобрался с собою. :)) Сэнкс.

Budkiz32
08.06.2006, 22:50
Здрасте. Можно ли сотворить так, чтобы нижний менюбар (см. исходник - МХ 2004) сразу тянулся до правого края сцены, а не после изменения размеров окошка? А то если загружать в большем окне, то он останавливается на 100% ширины. Вроде так.
Пасиба.