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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

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

Регистрация: Jul 2004
Адрес: Украина
Сообщений: 2
По умолчанию бесконечное небо

У меня такая флэшка. Растровая фотка с видом окна. На само окно наложена маска. Из окна видно движущееся небо. Небо тоже растровая картинка. Так вот когда картинка неба доходит до конца и флэшка начинается сначала виден рывок. Картинка неба однозначно бесшовная, т.е. если ее размножить по горизонтали, то шва не видно. В чем там может быть проблема? Я так предполагаю что это из-за того что последний кадр как бы накладывается на первый. Т.е. вопрос в том, как нужно расположить первый и последний кадр? Какие там могут быть ньюансы? Или как вообще зациклить это небо чтоб не было видно рывка? Подскажите пожалуйста в чем может быть моя ошибка

Старый 06.07.2004, 20:25
Kinsler вне форума Посмотреть профиль Отправить личное сообщение для Kinsler Найти все сообщения от Kinsler
  № 2  
Kinsler
 
Аватар для Kinsler

Регистрация: Jun 2004
Адрес: Москва
Сообщений: 1,667
небо надо программно двигать
недавно тут писал как такие веши делать
типа одно небо двигается доходит его край дупликат - второе
первое за второе переносится
типа
вот так
[1] [2]
край
[2][1]
потом цикл повторяется

Старый 06.07.2004, 20:31
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 3  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
никаких нюансов - подбирать и все
если картинка бесшовная как вариант : запустить в карусель две копии (см. аттач)
зы: о том же
Вложения
Тип файла: zip clouds.zip (12.4 Кб, 325 просмотров)


Последний раз редактировалось silin; 06.07.2004 в 20:32.
Старый 06.07.2004, 22:44
  № 4  
Stevee
Guest

Сообщений: n/a
это очень круто если картинка бесшовная. я недавно делал небо, так просто два слоя. первый начинает прозрачнеть а второй наоборт набирать цвет. и получается плавно и незаметно. за 10-15 кадров.

Старый 06.07.2004, 22:57
Kinsler вне форума Посмотреть профиль Отправить личное сообщение для Kinsler Найти все сообщения от Kinsler
  № 5  
Kinsler
 
Аватар для Kinsler

Регистрация: Jun 2004
Адрес: Москва
Сообщений: 1,667
если в шопе сделать облака фильтром на картинке кратной 64 будет бесшовная....

Старый 07.07.2004, 00:59
  № 6  
Stevee
Guest

Сообщений: n/a
ну так не в этом проблема.

Старый 07.07.2004, 11:35
Kinsler вне форума Посмотреть профиль Отправить личное сообщение для Kinsler Найти все сообщения от Kinsler
  № 7  
Kinsler
 
Аватар для Kinsler

Регистрация: Jun 2004
Адрес: Москва
Сообщений: 1,667
это я для примера

Старый 09.07.2004, 18:10
HumptyDumpty вне форума Посмотреть профиль Отправить личное сообщение для HumptyDumpty Найти все сообщения от HumptyDumpty
  № 8  
HumptyDumpty

Регистрация: Jul 2004
Адрес: Украина
Сообщений: 2
По умолчанию Спасибо всем!

Спасибо все кто принял участие в обсуждениии моей проблемы, особенно спасибо Silin'у за исходник, но я в ActionScript не силен, так что буду разбираться, все-таки мне не совсем понятно например какое значение попадает в n=Number(!_name), Silin, если тебе не сложно дай какие-нибудь комментарии по этому поводу, все-таки когда я пытаюсь затулить все это в мою флэшину не получается так как надо, но я разберусь конечно же, просто нужно побыстрее мне решить эту проблему, там еще много работы с этой флэшкой и хочется продвинуться уже дальше, потому что сроки поджимают

Старый 11.07.2004, 19:31
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 9  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
n=Number(!_name) попадает в 0 и 1 поочередно,
результат такой же как если написать
Код:
MovieClip.prototype.fly=function(){
	with(this){
		if(!++_x) { // при _x=0 аттачим на место(_name и depth) предыдущего,но в новые координаты
			if(_name=="mc0"){
				var n="mc1"
				var d=1;
			}else{
				var n="mc0"
				var d=0;
			}
			_parent.attachMovie("cloud",n,d,{_x:-_width,_y:_y,onEnterFrame:fly});
		}
	}
}
this.attachMovie("cloud","mc0",0,{_x:-100,_y:100,onEnterFrame:fly});//первый пошел

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

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

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


 


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


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