Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Оживление технологических схем (http://www.flasher.ru/forum/showthread.php?t=213200)

BalashovM 01.08.2016 17:39

Оживление технологических схем
 
Вложений: 2
Уважаемые форумчане, обращаюсь к вам за помощью, как начинающий юзер Adobe Flash. Имеется задача - анимировать технологические схемы с потоками - то есть куда какой газ подается и т. д., придать им "живой" и максимально приятный вид - чтобы мешалки в реакторах вращались и все такое. Стало быть, сразу же возникли две проблемы, а точнее два вопроса, ответы на которые я пока найти не смог. Итак:
1) Можно ли автоматически (с помощью скриптов) продублировать один и тот же символ и заставить его и его копии двигаться по направляющему слою с разницей по времени - см. приложение 1 (то есть после прохождения стрелкой на чертеже определенного расстояния/определенного числа кадров анимации добавлять в начало пути еще одну такую же стрелку, двигающуюся за первой, и т. д., а стрелки, достигшие конца пути - удалять) ?
2) Можно ли скриптами или обычной анимацией в Adobe Flash создать иллюзию движения (вращения лопастей мешалок)? - см. приложение 2 (exe-файл с анимацией внутри - сделан с помощью графического модуля Pascal ABC)

dark256 03.08.2016 16:18

Вложений: 1
Разумеется, можно.
Например, поток нефти - полностью программная реализация.
Код AS1/AS2:

TweenMax.to( target, 9, {ease:Linear.easeNone, bezier: bluePath , onComplete:killHim, onCompleteParams:[target]  } );

scheme.swf   (1'655.7 Кб)

BalashovM 14.08.2016 03:25

Вложений: 4
Цитата:

Сообщение от dark256 (Сообщение 1195628)
Разумеется, можно.
Например, поток нефти - полностью программная реализация.
Код AS1/AS2:

TweenMax.to( target, 9, {ease:Linear.easeNone, bezier: bluePath , onComplete:killHim, onCompleteParams:[target]  } );

scheme.swf   (1'655.7 Кб)

Я тут потихонечку начал разбираться - нашел нормальное руководство для самых маленьких :) , захотел юзать команду duplicateMovieClip, но вот нюанс - если у меня есть направляющая, и копирование фрагмента происходит в промежуточном кадре временной шкалы, то копия просто остается в том же положении, где она и появилась и не двигается.
Можно ли заставить копию полностью повторять путь оригинала (двигаться по той же направляющей) и начинать этот путь с первого кадра оригинала (с позиции оригинала в первом кадре)?
ЗЫ. Можете глянуть, забавы ради, на нубские попутные пробы пера.
ЗЫЫ. Также прилагаю руководство - мало ли кому пригодиться, там Флеш рассматривают с самых азов.

BalashovM 19.08.2017 14:46

Вот тут вопрос возник - как правильно сделать анимированную маску, чтобы она не просто перемещалась или изменялась ее форма, а чтобы она "закрашивала" нужные области - двигалась по направляющей, как обычная фигура и все, что попало на ее пути, становилось видимым? Товарищ dark256 уже высылал мне пример, но, к сожалению, он был утерян.


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

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