PDA

Просмотр полной версии : Красивый растягивающийся ролик


lfoto
07.03.2006, 10:53
В хедере сайта есть картинка с логотипом компании и прочим оформлением, эта картинка стыкуется с флеш роликом.

Так как макет дизайна сделан под 1024, то я в самой флешке доделал справа фон который можно было бы в html растянуть красиво, НО в самом ролике у меня анимация и будет некрасиво когда у человека 1280 а анимация действует только в пределах самого ролика.

Как растянуть внутри ролика композицию по ширине 100% без изменения маштаба самого ролика?

Что хочу получить.

Например:
Представьте слева у нас изображение города, справа флеш ролик с при станью и короблями, которые плавают по морю, море как раз растягивается на 100% по ширине и коробли плавают по морю успывая за самый правый край экрана ,независимо от разрешения монитора.


Спасибо за советы!

Ekzi
07.03.2006, 13:06
самый простой спосов-сделать всё в одном swf и корабли и море и землю и город

vydr
28.04.2006, 15:00
смотри... http://www.zdship.ru...
не скажу, как делается с нуля, потому что слаб в этом деле, я взял чужой флэш, вскрыл и вставил свою графику... вроде работает... правда подглючивает иногда...

Graj
28.04.2006, 15:18
надо следить за размерами сцены. Програмно перемещать кораблик.


Stage.scaleMode = "noScale"; // ролик не будет масштабироваться
Stage.align = "TL"; // установка координат в левый верхний угол

// создадим обьект который будет отслеживать размеры ролика\
var rW;
var mySpy:Object = new Object();
mySpy.onResize = function() {
rW = Stage.width; // ширина ролика
};
Stage.addListener(mySpy);
mySpy.onResize (); // запишем начальную ширину окна


Теперь остается просто перемещать кораблик и следить чтоб он уплывал за пределы сцены (координата _x больше rW+ширина коробля или меньше чем ширина крабля)