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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Aug 2006
Сообщений: 11
По умолчанию Переход на новое действие помогите !!!

Проблема такая.
На первом слое в первом кадре фон
на втором в первом кадре movie clip
как сделать чтобы после завершения действия этого movie clip, посл кадр его остался и началось действие другого movie clip
а не вместе они шли бы
Помогите плиз.
заранее благодарен

Старый 15.08.2006, 19:31
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 2  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Ставишь второму клипу stop() в первый кадр.
Ставишь первому клипу в последний кадр stop() и вызываешь play() второму клипу...
Это имел ввиду?

Старый 15.08.2006, 19:48
dinaburg вне форума Посмотреть профиль Отправить личное сообщение для dinaburg Найти все сообщения от dinaburg
  № 3  
Ответить с цитированием
dinaburg

Регистрация: Aug 2006
Сообщений: 11
вызываешь play() второму клипу

а как вызвать для второго клипа play и где

Старый 15.08.2006, 19:56
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 4  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
В таймлайне первого клипа на последнем кадре пишешь:
Код:
_root.mySecondClipName.play();
//mySecondClipName - имя второго клипа

Старый 16.08.2006, 11:18
dinaburg вне форума Посмотреть профиль Отправить личное сообщение для dinaburg Найти все сообщения от dinaburg
  № 5  
Ответить с цитированием
dinaburg

Регистрация: Aug 2006
Сообщений: 11
поставил в посл кадр

stop ();
_root.mySecondClipName.play();

1) первый кадр второго мувика виден с 1го кадра сцены, а он должен быть виден только после выполнения 1го мувика
2) после проигрывания 1го мувика 2ой не начинает двигаться а остается его 1ый кадр стационарно.

Старый 16.08.2006, 14:17
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 6  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
1) ставь второму мувику _visible = false, а перед play() делай true
2) Проверь наличие Instance name у второго клипа и правильность его написания

Старый 16.08.2006, 14:57
dinaburg вне форума Посмотреть профиль Отправить личное сообщение для dinaburg Найти все сообщения от dinaburg
  № 7  
Ответить с цитированием
dinaburg

Регистрация: Aug 2006
Сообщений: 11
спасибо щас так тоже попробую

я просто вставил 2ой мувик в конец первого и тоже пошло

И еще один вопрос можно ли задать мувику отличный Frame rate от самой сцены

Старый 16.08.2006, 15:01
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 8  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
Напрямую - нельзя. Можно заменить проигрывание мувика на nextFrame() по setInterval.

Старый 16.08.2006, 15:26
dinaburg вне форума Посмотреть профиль Отправить личное сообщение для dinaburg Найти все сообщения от dinaburg
  № 9  
Ответить с цитированием
dinaburg

Регистрация: Aug 2006
Сообщений: 11
А можно поподробней про эти операции
nextFrame() по setInterval

чтото с _visible = true не получается не видно все равно
а если убрать false то 1 кадр виден сначало а двигаться начинает правильно после окончания 1го

Старый 16.08.2006, 15:37
DarkLight вне форума Посмотреть профиль Отправить личное сообщение для DarkLight Посетить домашнюю страницу DarkLight Найти все сообщения от DarkLight
  № 10  
Ответить с цитированием
DarkLight
ветеран форума
 
Аватар для DarkLight

Регистрация: May 2006
Адрес: Москва
Сообщений: 2,978
Отправить сообщение для DarkLight с помощью ICQ Отправить сообщение для DarkLight с помощью Skype™
1. В общем ставишь клипу в начало stop(), а в основной шкале пишешь

Код:
//myClip - имя клипа
function $play() {
	myClip._currentframe == myClip._totalframes ? myClip.gotoAndStop(1) : _1.nextFrame();
	updateAfterEvent();
}
setInterval($play, 20);
//Число - 1000 делить на желаемую частоту
Правда, высокая частота кушает много ресурсов...

2. Кинь исходник.

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

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

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


 


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


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