PDA

Просмотр полной версии : Проблемы с "резиновым" флешем..


chamber
04.02.2008, 14:11
Есть страничка http://freaksshow.net/ap/main_01.html

Обьекты позицианируются следующим образом:
левая панелька - по левому краю
центральная часть - центр
правая панелька соответственно по правому.

Проблема:
При загрузке страницы эти обьекты стоят на месте как в самом ролике, но не по своим позициям.. как только начинаешь изменять размер окна браузера они становятся по своим местам. но после обновления странички таже фигня..

отак. подскажите как исправить ...

вот код :
stop();

Stage.scaleMode = "noScale";
Stage.align = "TL";
onResize = function () {
// Верх Лево
ttl._x = 0;
ttl._y = 0;
// Верх Центр
ttc._x = (Stage.width-ttc._width)/2;
ttc._y = 0;
// Верх Право
ttr._x = Stage.width-ttr._width;
ttr._y = 0;
// Центр Лево
ccl._x = 0;
ccl._y = (Stage.height-ccl._height)/2;
// Центр Центр
ccc._x = (Stage.width-ccc._width)/2;
ccc._y = (Stage.height-ccc._height)/2;
// Центр Право
ccr._x = Stage.width-ccr._width;
ccr._y = (Stage.height-ccr._height)/2;
// Низ Лево
bbl._x = 0;
bbl._y = Stage.height-bbl._height;
// Низ Центр
bbc._x = (Stage.width-bbc._width)/2;
bbc._y = Stage.height-bbc._height;
// Низ право
bbr._x = Stage.width-bbr._width;
bbr._y = Stage.height-bbr._height;
};
Stage.addListener(this);

Ostgur
04.02.2008, 14:35
создание резинового ролика (http://noregret.org/tutor/elastic/)
и... раздел не тот, тут AS нужен

chamber
04.02.2008, 14:43
Эту статью видел уже... не вижу в ней решения сей проблемы.

olexandr
04.02.2008, 15:02
При загрузке страницы эти обьекты стоят на месте как в самом ролике, но не по своим позициям.. как только начинаешь изменять размер окна браузера они становятся по своим местам.

ну так, при изменении размера у тебя вызывается onResize, а при загрузке нет. Допиши в конце своего кода

onResize()

chamber
04.02.2008, 16:22
Пасибо ! onResize помог... недодумал...

etc
04.02.2008, 23:40
chamber, у вас уже было замечание за неоформленный код. Оформляйте.