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

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

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

Регистрация: Dec 2005
Сообщений: 47
Question повторение движущейся картинки

люди добрые и умные подскажите пожалуйста как делаеться такая фича.
Движеться постоянно одна и та же картинка. Причем не видно перехода. У меня возникла проблема с созданием земного шара, который бы постоянно крутился. Есть якобы контур суши которая постоянно должна крутиться. Не знаю как зациклить без разрывов. Не поможете?

Старый 07.11.2006, 18:32
Apostoll вне форума Посмотреть профиль Отправить личное сообщение для Apostoll Найти все сообщения от Apostoll
  № 2  
Ответить с цитированием
Apostoll
[+4 19.11.06]
 
Аватар для Apostoll

Регистрация: Sep 2005
Сообщений: 28
эм....если у тебя полный оборот нарисован, то вроде само должно циклица.....пуляешь в таймлайн всю последовательность и наслаждаешься

или я чегото не понимаю

Старый 07.11.2006, 18:46
Lirm вне форума Посмотреть профиль Отправить личное сообщение для Lirm Найти все сообщения от Lirm
  № 3  
Ответить с цитированием
Lirm

Регистрация: Dec 2005
Сообщений: 47
дело просто все в том что когда кусочек рисунка перейдет видимую границу то с другой стороны не появиться его же кусочек, т.к. он не закончит полное движение

Старый 12.11.2006, 02:01
Apostoll вне форума Посмотреть профиль Отправить личное сообщение для Apostoll Найти все сообщения от Apostoll
  № 4  
Ответить с цитированием
Apostoll
[+4 19.11.06]
 
Аватар для Apostoll

Регистрация: Sep 2005
Сообщений: 28
попробуй дупликате мувика сделать с условием что картинка начала скрываться, и поставь условие чтобы предыдущий мувик(тоже дубликат) дропался когда полностью скроется
__________________
Блоговоды в городе
кариес мозгов приветствуется

Старый 12.11.2006, 09:40
TRombler вне форума Посмотреть профиль Отправить личное сообщение для TRombler Найти все сообщения от TRombler
  № 5  
Ответить с цитированием
TRombler
 
Аватар для TRombler

Регистрация: Nov 2006
Адрес: в кэше...
Сообщений: 16
Вобщем идея такая:
  1. Сначала делаем переменные позПоИкс, позПоИгрик и скоростьДвиж
  2. Создаём новый клип "susha_mc"
  3. В клип дважды приатачиваем клип "susha" из библеотеки
  4. Распологаем приатаченные клипы друг за другом
  5. Суша готова, распологаем её в соответствии с переменными
  6. Делаем цикличное движение - постоянно отнимаем _x у "susha_mc"
  7. И когда susha_mc._x стал меньше чем позПоИкс-полШириныСуши перекидываем сушу на начПоз, т.е. на позПоИкс

немного погодя будет код...
__________________
во всём виновата Америка...

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

Регистрация: Nov 2006
Адрес: в кэше...
Сообщений: 16
Ну вот и код пришёл
в библиотеке должен быть клип с идентификатором "susha"

Код:
intx = 250;
//положение глобуса по X
inty = 100;
//Y
intspeed = 10;
//скорость движения суши
//создание пустого клипа и преобразование его в дублированную сушу
_root.createEmptyMovieClip("susha_mc", 0);
for (i=0; i<2; i++) {
	_root.susha_mc.attachMovie("susha", "susha_mc0"+i, i);
	_root.susha_mc["susha_mc0"+i]._x = i*_root.susha_mc["susha_mc0"+i]._width;
}
_root.susha_mc._x = intx;
_root.susha_mc._y = inty;
//движение и "перескок" суши
_root.susha_mc.onEnterFrame = function() {
	with (this) {
		_x -= _x>intx-_width/2 ? intspeed : _x-intx+intspeed;
	}
};
__________________
во всём виновата Америка...

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

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

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


 


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


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