Форум 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)
-   -   ВОПРОС! (background pics) (http://www.flasher.ru/forum/showthread.php?t=86609)

slonissimo 19.10.2006 11:50

ВОПРОС! (background pics)
 
Товарищи! Расскажите начинающему флешеру как сделать, чтобы фоном ролика (в будущем - сайта) была одна картинка, но на весь экран? что я ни делаю - вокруг ролика в эксплорере остаются белые поля, а мне нужно сделать так, чтобы он был как бы "навылет", но чтобы при этом при масштабировании окна браузера пропорции не менялись... :(
смысл - примерно как на http://www.adhemas.com/new/ ,но там картинкО справа, а мне нужно, чтобы фоном на весь экран... и как это подогнать под все разрешения экранов, с сохранениями пропорций опять-таки?? :confused:
Заранее большое спасибо!

BigDan 19.10.2006 12:58

В html-тегах для параметров width height можно использовать абсолютноё(в пикселях) и относительноё(в процентах от разрешения экрана) значение.

slonissimo 19.10.2006 15:30

а можно какой-нибудь пример? очень нужно!

KUZEN 19.10.2006 17:13

Так я не понял, картинка будет в самой флешке или в бекграунде html ?

slonissimo 19.10.2006 17:32

во флешке!
спасайте!

KUZEN 19.10.2006 18:00

Если нужно одну и туже картинку размножить то для 8-ки прокатит такой вариант http://www.flashblog.ru/?p=145
Если нужно одну картинку тянуть, то нужно воспользоваться onResize и в этой функции указывать размеры мувика-бекграунда равными размеру сцены

slonissimo 19.10.2006 18:25

СПАСИБО!!! ТО, ЧТО НУЖНО!
а размер сцены кстати должен быть равен разрешению экрана в таком случае? можно его адаптировать как-то под все разрешения? как от "белых краев" в браузере избавиться?

mr.N 19.10.2006 19:45

Вставь этот код вместо тега <body> в html-код
Код:

<body marginheght="0" marginwidth="0" topmargin="0" leftmargin="0">

slonissimo 19.10.2006 19:51

ДААААААААААА!!!!!
точно)
все гениальное просто)
спасибо!

осталось разобраться как "утопить картинку" на фон (если брать за основу код с http://www.flashblog.ru/?p=145 ), ибо с тем она закрывает все рабочее поле и вылазит вперед над всеми объектами...

Хемуль 20.10.2006 00:19

2 slonissimo:
Если речь идёт о картинке-фоне, то вам просто следует поместить её на самую глубокую глубину. ^_^ То есть, она должна создаваться первой, либо потом вам нужно переместить её на какую-то самую нижнюю глубину.
Например:
Код:

my_mc.swapDepths(1);
А вообще лучше сами почитайте про метод swapDepths мувиклипов.

Метод swapDepths обменивает уровень глубины ( z-order) клипа my_mc с клипом, указанном в параметре target , или с клипом, который находится на глубине, указанной в параметре depth . Оба клипа должны иметь один и тот же родительский клип. Обмен глубиной уровня создает эффект перемещения одного клипа над или под другой клип. Если в момент вызова этого метода клип выполняет анимацию, анимация останавливается.

Так можно использовать:
Код:

my_mc.swapDepths(depth:Number)
либо:
Код:

my_mc.swapDepths(target:String)
depth - Число, определяющее уровень, на который my_mc должен быть помещен.
target - Клип, с которым my_mc должен поменяться уровнями. Оба клипа должны иметь одного "родителя" (т.е. находится на одной линейке (Timeline)).


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

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