Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 15.02.2009, 02:27
torrentevg вне форума Посмотреть профиль Отправить личное сообщение для torrentevg Найти все сообщения от torrentevg
  № 1  
Ответить с цитированием
torrentevg

Регистрация: Feb 2009
Сообщений: 5
По умолчанию Повторяющийся фон

Кто знает как сделать в флеше так что бы фон повторялся. Например у меня есть патерн(узор) который должен повторяться по всей сцене. Таким образом уменьшая размер ролика.
В принципе решение есть, например добавить в Библиотеку изображение которое будет служить узором потом разместить его на сцене, конвертировать этот узор в Символ(Movie Clip) не нажимая ОК заходим в Advanced где ставим чекбокс напротив Export for ActionScript, для поля Identifier задаем имя square жмем ОК.
Удаляем мувик со сцены, идем в первый кадр жмем F9 и вставляем следующий АС:
Код AS1/AS2:
 
tileBG = function () {
 
tile_width = 34;
tile_height = 34;
//
x_max = Math.round(Stage.width/tile_width);
y_max = Math.round(Stage.height/tile_height);
trace(x_max);
trace(y_max);
for (x=0; x<=x_max; x++) {
 
for (y=0; y<=y_max; y++) {
 
bg = _root.attachMovie("square", "bg"+x+y, this.getNextHighestDepth());
bg._x = tile_width*x;
bg._y = tile_height*y;
 
}
 
}
 
};
tileBG();
И все было бы хорошо .. но есть всегда какое то НО в котором мне так и не получается разобраться и заключается оно в том что в каком бы слое мы не вставляли данный скрипт он всегда будет на самом верху. Даже если у вас 100 слоев выше этого этот узор будет перекрывать их всех. Теперь вопрос каким образом поместить узор на сцену таким образом что бы он был всегда на самом низу. Можно ли средствами АС указать z-index ?

Создать новую тему   Часовой пояс GMT +4, время: 15:51.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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