Форум программистов, компьютерный форум, киберфорум
MS Office Powerpoint
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.70/120: Рейтинг темы: голосов - 120, средняя оценка - 4.70
0 / 0 / 0
Регистрация: 14.10.2013
Сообщений: 40
1

Циклическая анимация нескольких объектов друг за другом

07.12.2014, 20:30. Показов 21848. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток)
Есть 5 объектов, для каждого из них настроен анимационный эффект. воспроизводятся они друг за другом. Как сделать так, чтобы после завершения пятой анимации снова начиналась первая анимация, и такой цикл шел до переключения на следующий слайд?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2014, 20:30
Ответы с готовыми решениями:

Не определяет попадание объектов друг за другом
Есть пара кубов размерами (0.2, 0.2, 0.05). Товарищ Storm23 помог мне со скриптом пули (полёт,...

Отрисовка объектов друг за другом в цикле, не стирая предыдущие.
Есть часть кода. цикл в function S_render() отрисовывает массив объектов. Я задал смещение через...

Cоздать класс для объектов и сравнить объекты с друг другом
Надо создать 2 объекта, создать класс для объектов и сравнить объекты с друг другом, вот такое ...

Копирование нескольких столбцов в один массив друг под другом
Здравствуйте, уважаемые знатоки excel! Столкнулся со сложной для меня задачей - собрать таблицу №1...

9
6002 / 3197 / 716
Регистрация: 23.11.2010
Сообщений: 10,684
07.12.2014, 20:40 2
Может объединить их в триггер и поставить повторять?
0
0 / 0 / 0
Регистрация: 14.10.2013
Сообщений: 40
07.12.2014, 20:49  [ТС] 3
Fairuza, простите, а что такое триггер?
И как это сделать?

Добавлено через 5 минут
PowerPoint 2010, прошу прощения, что сразу не написала
0
6002 / 3197 / 716
Регистрация: 23.11.2010
Сообщений: 10,684
07.12.2014, 20:49 4
Это когда анимация объединяется в один объект, например по щелчку на один объект производится один цикл анимаций, если щелчка не было - другой цикл.
0
0 / 0 / 0
Регистрация: 14.10.2013
Сообщений: 40
07.12.2014, 20:59  [ТС] 5
Fairuza, мне надо, чтобы анимации воспроизводились друг за другом автоматически, без щелчков мышкой. Если настраивать циклическое повторение для каждого объекта, то они просто воспроизводятся одновременно, что для меня тоже не вариант
Я так понимаю, решения моей проблемы не существует в принципе?
Если только пойти сложным путем, создать где-то в стороннем приложении гиф-анимацию из всех пяти объектов, внедрить ее в презентацию и зациклить как обычно. Это пока единственное, что мне пришло в голову
0
6002 / 3197 / 716
Регистрация: 23.11.2010
Сообщений: 10,684
07.12.2014, 21:34 6
Лучший ответ Сообщение было отмечено Kasumi1 как решение

Решение

Так прикольно получилось))) 1 щелчок анимация всех объектов по порядку. Теперь надо придумать как повторять анимацию без щелчка, а то сейчас надо на пульсирующий прямоугольник щелкать.
Вложения
Тип файла: rar Презентация1.rar (25.5 Кб, 219 просмотров)
1
0 / 0 / 0
Регистрация: 14.10.2013
Сообщений: 40
07.12.2014, 21:53  [ТС] 7
Fairuza, здорово! огромное спасибо)) я всё-таки надеюсь, что щелчок мышью не критичен в моем случае) еще раз спасибо!
0
6002 / 3197 / 716
Регистрация: 23.11.2010
Сообщений: 10,684
07.12.2014, 21:57 8
Kasumi1, а если по каждому объекту поставить повторять, как новогодняя елка получается))) попробуйте. Я сначала так сделала, потом убрала... но мне понравилось)))
0
0 / 0 / 0
Регистрация: 14.10.2013
Сообщений: 40
07.12.2014, 22:08  [ТС] 9
Fairuza, точно)) получается совсем не то, зато забавно) я еще поставила для каждого овала эффект "Цветовая пульсация", получилось, что как огоньки мигают =))
0
0 / 0 / 0
Регистрация: 11.04.2016
Сообщений: 1
12.04.2016, 16:10 10
На всякий случай, если кто-то еще напорется на эту тему в поисках ответа на этот вопрос, как и я.
Задача решается созданием стандартной анимации посредством макроса (для воспроизведения анимации включенные макросы не понадобятся).

примерный вид макроса:
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
Dim sShape As Shape 'выбор sShape опущен в скрипте
Dim eff As Effect
Dim ani As AnimationBehavior
Set eff = ActiveWindow.Selection.SlideRange(1).TimeLine.MainSequence.AddEffect(sShape, msoAnimEffectSpin)' создаем эффект, если создавать Custom - получим эффект входа, поэтому я выбрал один из стандартных
Set ani = eff.Behaviors.Item(1) 'собственно, предопределенное действие
ani.RotationEffect.By = 0
ani.Timing.Duration = 0
ani.Timing.TriggerDelayTime = 12 'делаем действие бесполезным (нулевая длительность, но за счет задержки, продолжительность 12 секунд. В качестве задающего максимальную задержку можно использовать и дополнительные действия)
Set ani = eff.Behaviors.Add(msoAnimTypeRotation) 'добавляем дополнительное действие
ani.RotationEffect.By = 360
ani.Timing.TriggerDelayTime = 2 'начать действие через 2 секунды после старта эффекта
ani.Timing.Duration = 2 '2 секунды - продолжительность действия
'по необходимости, добавляем дополнительные действия над тем же объектом с другим временным сдвигом
В итоге получаем эффект, продолжительность которого равна максимальной продолжительности отдельных составляющих его действий, ее можно задать через пустое действие. Соответственно, с этой периодичностью его можно повторить.
0
12.04.2016, 16:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.04.2016, 16:10
Помогаю со студенческими работами здесь

Анимация для нескольких объектов
Всем, доброго времени суток! Вопрос состоит вот в чем... Есть 3 бота, на каждом их которых висят...

Анимация нескольких объектов: img + ul/li
Пытаюсь разместить img (class="menu_picture") по центру родителя так что бы при наведении на него...

Графика: одновременная анимация нескольких объектов
Привет, подскажите как сделать, чтобы все эти 4 объекта запускались одновременно, а не как сейчас...

Анимация "затухания" нескольких объектов
Здравствуйте, необходимо плавно затушить несколько объектов разом в частности QLabel и QLineEdit....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru