Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   изменение свойств анимации (http://www.flasher.ru/forum/showthread.php?t=118635)

Palermo 29.11.2008 19:10

изменение свойств анимации
 
Как изменить свойства анимации, чтобы при изменении позиции объекта, он не перерисовывался в новом кадре, а как бы копировался в него (т.е сохранялись все его предыдущие положения)?

iNils 29.11.2008 19:51

Вопрос не понятен.

Palermo 29.11.2008 20:52

Вложений: 3
"bilo.rar" - это просто анимация
"stalo.rar" - то что я хочу получить

если ближе к теме то мне надо показать прохождение электрического сигнала на схеме: та часть провода, где сигнал прошел должна закрашиваться красным цветом, пробовал сделать это с помощью маски, но ничего не получилось

"scheme.rar" - вот так сигнал должен проходить по схеме

aksios 29.11.2008 21:31

duplicateMovieClip + каждый раз менять координаты. Где клип - маленький кусочек провода.

Palermo 30.11.2008 02:41

Вложений: 2
Решил для тренировки создать круг(кторый должен управлять перемещением кусочка провода).
Клип круг - "aaa"
Клип кусочек провода - "box"

Для клипа "box" добавил действия:
Код AS1/AS2:

onClipEvent(enterFrame){
 
duplicateMovieClip(_root.box, "box"+i, i);    /* дублирую клип "box", i - _global.i , объявлена в первом фрейме клипа */
                _root["box"+i]._x = aaa._x; // беру координаты из клипа круг
                _root["box"+i]._y = aaa._y; //
                trace("box"+i);
                i++;
}

В итоге получается (ТестХвоста.rar). Почему за кругом не остается предыдущих дубликатов "box" и прямоугольник всегда один(под кругом)???

Source.rar - внутри fla file

Mnilionic 30.11.2008 03:31

Вложений: 1
может всё же маской проще?

Palermo 30.11.2008 13:16

Цитата:

Сообщение от Mnilionic (Сообщение 780571)
может всё же маской проще?

Да, видимо пока придется остановиться на маске, т.к времени на поиск решения оч. мало.
Используя дублирование клипа тоже самое можно было сделать быстрее, но к сожалению пока это не получается.

Спасибо тебе болшое за помощь.


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

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