Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Красивый растягивающийся ролик (http://www.flasher.ru/forum/showthread.php?t=76514)

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+ширина коробля или меньше чем ширина крабля)


Часовой пояс GMT +4, время: 13:35.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.