Как оживить мувики внутри мувика? @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 10 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
i85 Муж.
соучастник
31
Сообщения: 573
Зарегистрирован: 23.09.05
Заголовок сообщения: Как оживить мувики внутри мувика?
Сообщение Добавлено: 17 Апрель 2006, 11:09:37 
Есть мувик, на определенном кадре стоит комманда Стоп. И на этом кадре есть другие мувики, которые должны работать, взаимодействовать с мышкой и всякое другое. Но эти внутренние мувики тоже как бы стопятся и ни на что не реагируют.
Но самое мне не понятное в том, что если остановка мувика происходин на самом первом кадре, то все работает. Но мне нужно проигать некоторую анимацию и остановить на середине, но тогда все замирает.
Я обрабатываю все события в руте, в одном из кадров.
Я вообще по этому поводу вешаюсь - не понимаю я этой логики.
Туплю наверное, наведите на путь истинный!
Buxxie Муж.
участник
27
Сообщения: 1120
Зарегистрирован: 06.10.03
Откуда: Volga banks
Сообщение Добавлено: 17 Апрель 2006, 11:32:31 
Хм.. видимо, какая-то особенность есть - у меня внутренние продолжают работать, при остановке внешнего, попробовал щас..

А можно код посмотреть? )

_________________
Damn, you can not stop premature ejaculation!
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 17 Апрель 2006, 11:53:16 
1- посмотри не Графики ли они у тебя ...скорее всего - в начале они у тебя - МУВИКЛИПЫ а потом - ГРАФИКИ оттого и не пашут ….поковыряй пути

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
i85 Муж.
соучастник
31
Сообщения: 573
Зарегистрирован: 23.09.05
Сообщение Добавлено: 17 Апрель 2006, 12:10:56 
Buxxie,
Вот например код в руте, из кадра который у меня обрабатывает все события.

_root.F1.myK1.onRollOver = function() {
if (_root.MyT1.text=="1") {
_root.F1.myK1.gotoAndPlay(2);
MyT1.text = "0";
}
};

Т.е. в мувике F1 есть мувик myK1, при наведении курсора на этот внутренний мувик он должен разок проиграться. Но на этом элементе myK1 даже курсор не становится рукой, как буд-то внатуре не мувик, а графика. Но этого не может быть, в кадре на котором останавливается K1 все точно мувики, все пути правильные.
А вот убираю анимационные кадры из K1, так чтобы первый был со "стопом" и все пашет. Голова трещщит уже.
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 17 Апрель 2006, 12:51:04 
i85, Могу предположить, что те мувиКлипы, которые должны обрабатываться скриптом, затвинены, то есть участвуют в твиновой анимации (motion).
И вот тут то может что случиться - сначала были сделаны твины, а потом клипу на первом кадре было дано instanceName.
А скрипт управляет мувиком кодом типа myclip.onrelease = function ()…..

Вот и получается что в твине задействован не именованный мувик, а на первом кадре - именованный. Поэтому при стопе на первом кадре - все работает, а на остальных (в том числе и на твине) нет.

Поэтому надо сначала дать instanceName, а потом уже твинить клип.

_________________
_____
Работа Изображение Работы Изображение О Работе
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 17 Апрель 2006, 17:43:46 
хе а условие то у тебя проверяется 1 - раз ….. если сцена в руте из 1-го кадра- на ентерфрейм вешай … чтоб условие непрерывно проверялось …

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
i85 Муж.
соучастник
31
Сообщения: 573
Зарегистрирован: 23.09.05
Сообщение Добавлено: 18 Апрель 2006, 09:06:28 
ctrlaltdel,
Там же описана функция касания курсором, она хоть в ентерфрейме, хоть нет - должна срабатывать. Разве нет? Да она и срабатывает, когда все мувики на первом кадре.

Мигель,
Спасибо за советы, но я честно сказать не понял. Моушен твин и правда присутствует внутри мувиков, которые сами внутри главного мувика. Но этот Твин внутри и там вообще анимация только с грфикой, мувиков нет. Т.е. внутри главного мувика нет твима, там покадровое перемещение внутренних мувиков.
Что мне делать то сейчас непонятно. Я сейчас во всех кадрах сдублировал все символы и превратил все в графику и оставил только в одном кадре мувики, все равно не работает.
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 18 Апрель 2006, 14:13:38 
исходник чтои в студию

_________________
_____
Работа Изображение Работы Изображение О Работе
i85 Муж.
соучастник
31
Сообщения: 573
Зарегистрирован: 23.09.05
Сообщение Добавлено: 19 Апрель 2006, 07:16:53 
Мигель, да уже поздно... Я вообще сделал анимацию в отдельный мувик, он проигрывается а потом сразу исчезает и появляется мой злощастный мувик с одним кадром. Гемор конечно, но пофиг. спасибо за желание помочь!
ctrlaltdel Муж.
соучастник
13
Сообщения: 866
Зарегистрирован: 17.02.05
Сообщение Добавлено: 19 Апрель 2006, 12:56:07 

Цитата:
Там же описана функция касания курсором, она хоть в ентерфрейме, хоть нет - должна срабатывать

Не обязательно …. можеет и не срабатывать смотря что и как прописано
Цитата:
исходник чтои в студию

!!!!!!!!!!!!

_________________
Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 10 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100