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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Sep 2017
Сообщений: 11
По умолчанию Панорамное движение картинки - влево.

Здравствуйте.
Помогите новичку, с решением непростой задачи.

Вот есть файл с размещенной внутри картинкой.
Подскажите - как в отношении этой картинки осуществить "панорамное движение" ?

Панорамное движение - это когда движение картинки осуществляется по горизонтали и бесшовно.
То есть у картинки левый край - плавно перетекает в правый край.

Таким образом создается впечатление, что изображение картинки - двигается влево - непрерывно.

Как такое реализовать ?
Вложения
Тип файла: rar 1.rar (1.18 Мб, 11 просмотров)

Старый 23.09.2017, 12:45
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 2  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Решается минимум двумя картинками, расположенными рядом. Когда какая-то из картинок выходит за пределы экрана:
- ставим ее с другой стороны от той, что еще на экране
- скачком смещаем контейнер с картинками на ширину одной картинки
__________________
Поймай яблоко 2!

Старый 23.09.2017, 13:05
SergVrn вне форума Посмотреть профиль Отправить личное сообщение для SergVrn Найти все сообщения от SergVrn
  № 3  
Ответить с цитированием
SergVrn

Регистрация: Sep 2017
Сообщений: 11
Zebestov, не получается.
Поставил как вы и сказали - две одинаковые картинки в ряд.
Вначале вроде все идет неплохо.
Но вот кода анимация подходит к концу - происходит резкий рывок, перед следующим повтором той же анимации. Вот этот рывок, дергание картинки в конце анимации - все портит.

Подскажите как от него избавится, чтобы никаких рывков не было ?
Вложения
Тип файла: rar 1.rar (1.18 Мб, 10 просмотров)

Старый 23.09.2017, 14:01
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 4  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Можно посмотреть, что получается?
__________________
Поймай яблоко 2!

Старый 23.09.2017, 15:05
cerber412 вне форума Посмотреть профиль Отправить личное сообщение для cerber412 Найти все сообщения от cerber412
  № 5  
Ответить с цитированием
cerber412

Регистрация: Sep 2017
Сообщений: 9
SergVrn, попробуйте подогнать размер картинок

Старый 23.09.2017, 15:33
SergVrn вне форума Посмотреть профиль Отправить личное сообщение для SergVrn Найти все сообщения от SergVrn
  № 6  
Ответить с цитированием
SergVrn

Регистрация: Sep 2017
Сообщений: 11
Zebestov, взгляните на файл.
По завершению цикла - картинка дергается.
1.swf   (5.7 Кб)
Вложения
Тип файла: swf 1.swf (5.7 Кб, 58 просмотров)


Последний раз редактировалось Zebestov; 23.09.2017 в 16:42.
Старый 23.09.2017, 16:57
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 7  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Картинка дергает, потому что цикл не проходит от края до края. Здесь важна точность. Если ширина картинки 604px, то и стартовать надо с позиции -604px.
1.swf   (5.6 Кб)


P.S.
И еще один момент. При рукопашном способе создания подобных панорам (твинами) следует помнить, что движение должно происходить не от -ширина до ноль. Крайние позиции не должны быть одинаковыми, иначе будет легкий подрыв длинной в один кадр, когда два кадра подряд панорама находится визуально на одном и том же месте. Самый простой способ сделать все правильно, это когда все готово, поставить ключевой кадр прямо перед конечным кадром твина, удалить этот конечный ключевой кадр и сдвинуть только что созданный на один кадр вправо (на место только что удаленного конечного).
Вложения
Тип файла: zip 1.zip (1.18 Мб, 12 просмотров)
Тип файла: swf 1.swf (5.6 Кб, 52 просмотров)
__________________
Поймай яблоко 2!

Старый 23.09.2017, 20:06
SergVrn вне форума Посмотреть профиль Отправить личное сообщение для SergVrn Найти все сообщения от SergVrn
  № 8  
Ответить с цитированием
SergVrn

Регистрация: Sep 2017
Сообщений: 11
Zebestov, а вот то, что движение - то ускоряется - то замедляется - это так и должно быть ?
Вот в вашем ответе показан swf - там равномерное движение.
А у меня ускорение-замедление какое-то возникает....

Старый 23.09.2017, 22:12
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 9  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
Ну что-то дергается у тебя в примере, да. У себя я просто задрал fps до 60 для плавности, може поэтому.
__________________
Поймай яблоко 2!

Старый 23.09.2017, 22:35
SergVrn вне форума Посмотреть профиль Отправить личное сообщение для SergVrn Найти все сообщения от SergVrn
  № 10  
Ответить с цитированием
SergVrn

Регистрация: Sep 2017
Сообщений: 11
Zebestov, а как увеличить fps ?
Я тоже хочу увеличить плавность.

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

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

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


 


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


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