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

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

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

Регистрация: Nov 2006
Сообщений: 29
По умолчанию Как во Flash 8 сделать фон с размножаюшейся картинкой??

Как во Flash 8 сделать так чтобы картинка(из библиотеки) заполнила всесь фон (размножилась, а не растинулась) и именно на первом слое? и чтобы этот фон заполнял и всю html страничку, и при изменении размера html странички фон все равно все заполнял???
нашел в инете вот такое -

Код:
import flash.display.*;
import flash.geom.*;
//
Stage.scaleMode = "noScale";
Stage.align = "TL";
onResize = function () {	
	var myBitmapData:BitmapData = BitmapData.loadBitmap("libBitmap");
	this.createEmptyMovieClip("bmp_fill_mc", 1);	
	with (bmp_fill_mc) {
		matrix = new Matrix();
		repeat = true;
		smoothing = false;
		beginBitmapFill(myBitmapData, matrix, repeat, smoothing);
		moveTo(0, 0);
		lineTo(0, Stage.height);
		lineTo(Stage.width, Stage.height);
		lineTo(Stage.width, 0);
		lineTo(0, 0);
		endFill();
	}
};
Stage.addListener(this);
onResize();
А он размножает её прям поверх всех слоев! А че делать низнаю я новичек!


Последний раз редактировалось iNils; 23.11.2006 в 16:38.
Старый 23.11.2006, 09:20
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 2  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Код:
this.createEmptyMovieClip("bmp_fill_mc", 1);
1 - это уровень глубины ролика, который ты создаешь.
Все, что нарисовано на сцене, имеет отрицательную глубину, а все что создается программно, положительную.
глубина на AS называется depth.
Тупое решение: рисуешь квадратик на самом нижнем слое.
Конвертируешь его в мувиклип insert-> convert to symbol -> mc
В свойствах называешь его допустим "btm"
пишешь:
Код:
this.createEmptyMovieClip("bmp_fill_mc", 1); 
this["bmp_fill_mc"].swapDepths(this["btm"]);
И тобой созданый клип отправляется на самое дно. Только делать это надо только один раз, создавать клипов больше не надо, при перерисовке надо рисовать в уже имеющийся bmp_fill_mc.

Чтобы квадратик не мешался, убери его со сцены, или убей все его содержимое.
Нам от него нужна только его глубина


Последний раз редактировалось Kikasso; 23.11.2006 в 09:23.
Старый 23.11.2006, 09:34
Volen вне форума Посмотреть профиль Отправить личное сообщение для Volen Найти все сообщения от Volen
  № 3  
Ответить с цитированием
Volen
 
Аватар для Volen

Регистрация: Nov 2006
Сообщений: 29
По умолчанию Сибо!

Уау! Работает! Огромное Сибо!

Старый 23.11.2006, 15:47
Volen вне форума Посмотреть профиль Отправить личное сообщение для Volen Найти все сообщения от Volen
  № 4  
Ответить с цитированием
Volen
 
Аватар для Volen

Регистрация: Nov 2006
Сообщений: 29
Ой нет не спасибо... фон то размножается только в области флеша, а на html область не распростроняется!! А?ЧЕ делать!!!???

Старый 23.11.2006, 16:00
miramax вне форума Посмотреть профиль Отправить личное сообщение для miramax Посетить домашнюю страницу miramax Найти все сообщения от miramax
  № 5  
Ответить с цитированием
miramax
 
Аватар для miramax

Регистрация: Oct 2005
Адрес: Борисоглебск
Сообщений: 1,702
Отправить сообщение для miramax с помощью ICQ Отправить сообщение для miramax с помощью AIM Отправить сообщение для miramax с помощью MSN Отправить сообщение для miramax с помощью Yahoo Отправить сообщение для miramax с помощью Skype™
Цитата:
Сообщение от Volen
Ой нет не спасибо... фон то размножается только в области флеша, а на html область не распростроняется!! А?ЧЕ делать!!!???
Это уже средствами html проще добиться.
__________________
AS3 | www.FLAPS.ru | Русские флэшеры самые умные флэшеры в мире. ©

Старый 23.11.2006, 16:01
Fl00r вне форума Посмотреть профиль Отправить личное сообщение для Fl00r Найти все сообщения от Fl00r
  № 6  
Ответить с цитированием
Fl00r
 
Аватар для Fl00r

Регистрация: Jun 2005
Адрес: dreams
Сообщений: 1,137
Отправить сообщение для Fl00r с помощью ICQ
делать флэш прозрачным а фон задавать в бэкграунди тела хтмл
__________________
Глупости какие-то говорите.

Старый 23.11.2006, 16:38
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 7  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Volen, для оформления своего кода, надо использовать теги [code][/code].
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 23.11.2006, 17:25
Volen вне форума Посмотреть профиль Отправить личное сообщение для Volen Найти все сообщения от Volen
  № 8  
Ответить с цитированием
Volen
 
Аватар для Volen

Регистрация: Nov 2006
Сообщений: 29
А как его прозрачным сделать?? и Как это теги ? Подстажите! пожалуйста!!

Старый 23.11.2006, 17:29
KUZEN вне форума Посмотреть профиль Отправить личное сообщение для KUZEN Посетить домашнюю страницу KUZEN Найти все сообщения от KUZEN
  № 9  
Ответить с цитированием
KUZEN
Ветеран форума
 
Аватар для KUZEN

Регистрация: Jun 2005
Адрес: MOSCOW
Сообщений: 6,852
Отправить сообщение для KUZEN с помощью ICQ Отправить сообщение для KUZEN с помощью Yahoo Отправить сообщение для KUZEN с помощью Skype™
Сделай резиновый флеш пропиши в html размеры по 100% и ненужна тут никакая прозрачность, тем более что не всеми браузерами поддерживается
__________________
BestMasterиZация

Старый 23.11.2006, 17:36
Volen вне форума Посмотреть профиль Отправить личное сообщение для Volen Найти все сообщения от Volen
  № 10  
Ответить с цитированием
Volen
 
Аватар для Volen

Регистрация: Nov 2006
Сообщений: 29
Тобишь по средством кода флеша задачу мою не решить? (код в самом начале взят с флешблога.ру..). Но ведь все равно можно! На некоторых сайтах это реализованно и весьма успешно... и в опере и в експловере работает

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

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

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


 


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


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