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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Dec 2001
Сообщений: 3
Flame Управление анимацией

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

Есть кнопка - вращающаяся, как регулировка гровкости у магнитофона, кнопка имеет несколько фиксированных состояний-положений (предположим 5 положений), каждое положение соответсвует переменной ( _root.w = 1 (2,3,4,5) ; )
так же есть 5 клипов (animation1 (2,3,4,5), которые должны появляться при соответсвующих значениях переменных. Причем, появляться плавно из-за экрана, посредством дубликейта или как-то еще.

Я уже давно бьюсь над это задачей и пока ничего не получается, не выходит заменить в клипе, который лежит в основной сцене одну анимацию на другую (например, что бы на смену animation1 пришел бы animation2).
__________________
позже

Старый 19.12.2001, 20:21
Fisher вне форума Посмотреть профиль Отправить личное сообщение для Fisher Найти все сообщения от Fisher
  № 2  
Fisher

Регистрация: Oct 2000
Адрес: Ukraine Lugansk
Сообщений: 852
Отправить сообщение для Fisher с помощью ICQ
Яб тебе помог, но излагаешь туманно

Старый 19.12.2001, 20:43
Хрюндик вне форума Посмотреть профиль Отправить личное сообщение для Хрюндик Посетить домашнюю страницу Хрюндик Найти все сообщения от Хрюндик
  № 3  
Хрюндик
 
Аватар для Хрюндик

Регистрация: Sep 2000
Сообщений: 326
Отправить сообщение для Хрюндик с помощью ICQ
я тоже смутно понял,но основа впринципе понятна...

Старый 20.12.2001, 11:55
TOCKA вне форума Посмотреть профиль Отправить личное сообщение для TOCKA Найти все сообщения от TOCKA
  № 4  
TOCKA

Регистрация: Dec 2001
Сообщений: 3
Понял, пробую объяснить максимально подробно, в деталях.

Есть кнопка, которая работает по принципу кнопки громкости у магнитофона - rotate button(вращается(rotate) вокруг центральной точки в диапозоне от 15 до 355 градусов (каждый оборот равен 10 градусам) вращается в обе стороны и имеет 34 состояния (r=10, r=20,..,r=340), от ее положения изменяются некоторые другие объекты, звук, прогресс-бар (это все работает), также есть некоторые 5 положений rotate button (при r=10, r=90, r=170, r=160,r=340, которые соответсвуют некоторым новым переменным (w=1, w=2,w=3,w=4,w=5), при которых из-за границ экрана должна плавно появляться (например по 10 пикселей фотография, длиной 150 пикселей), ну например, путем дупликейта клипа (так сейчас)). Так вот необходимо, что бы картинка того клипа, который появляется заменялась при разных значениях переменной w (если w=1 - тогда в клип flow грузить ani1, если w=3 тогда в клип flow грузить ani3 и удалить другой ani()).

вопрос - как мне это сделать нормально. если опять не очень понятно объясняю - дальше только пример или код показывать надо.

резюме такое - как сделать при каком-то значении некой переменной появление соответствующей этой переменной анимации? в каком месте экрана и в каком направление это будет происходить - не принципиально.

заранее всем спасибо.
art@media-storm.ru
__________________
позже

Старый 20.12.2001, 12:15
RRR вне форума Посмотреть профиль Отправить личное сообщение для RRR Найти все сообщения от RRR
  № 5  
RRR
 
Аватар для RRR

Регистрация: May 2001
Сообщений: 348
имхо 2 варианта:
1) вилезает мс_flow в котором 5 кадров, в каждом свой мс_included; ставишь на каждый фрейм в мс_flow свай лейбл: w1, w2... переменную в регуляторе задаешь w=w1 (w2...);
илепишь гдето мс_flow.gotoAndStop(w);
2) аналогично получаешь переменную, в library мс_included'ам
задаешь ID: w1, w2... , к мс_flow приатачиваешь нужное: мс_flow.attachMovie(w,"мс_included",1).

Старый 20.12.2001, 17:59
TOCKA вне форума Посмотреть профиль Отправить личное сообщение для TOCKA Найти все сообщения от TOCKA
  № 6  
TOCKA

Регистрация: Dec 2001
Сообщений: 3
Спасибо, это все верно, все работает, я могу показать какой-то кадр из моего клипа при совпадении переменной:
----------------------------------------------------
if (Number(_root.status.r) < 90) {
animation = "ani1";
}
...
...
...
...
else if (Number(_root.status.r) < 350) {
animation = "ani5";
}

tellTarget ("/flow") {
gotoAndStop (animation) ;
}
----------------------------------------------------
этот кадр зациклен что бы ловить значение _root.status.r , зависящей от положения rotate button, но как мне сделать плавное появление ani() ?

из-за цикла, состояние координат обнуляется и анимация появления повторяется все время.

нужно сделать так - если значение _root.status.r < 90 ani1 выезжает и останавливается, мы изменили положение rotate button (_root.status.r) и плавненько появлятся другая анимация, и в свою очередь останавливается...

заранее всем спасибо
__________________
позже

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

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

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


 


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


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