![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 11
|
Проблема такая.
На первом слое в первом кадре фон на втором в первом кадре movie clip как сделать чтобы после завершения действия этого movie clip, посл кадр его остался и началось действие другого movie clip а не вместе они шли бы Помогите плиз. заранее благодарен |
|
|||||
|
ветеран форума
|
Ставишь второму клипу stop() в первый кадр.
Ставишь первому клипу в последний кадр stop() и вызываешь play() второму клипу... Это имел ввиду? |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 11
|
вызываешь play() второму клипу
а как вызвать для второго клипа play и где |
|
|||||
|
ветеран форума
|
В таймлайне первого клипа на последнем кадре пишешь:
|
|
|||||
|
Регистрация: Aug 2006
Сообщений: 11
|
поставил в посл кадр
stop (); _root.mySecondClipName.play(); 1) первый кадр второго мувика виден с 1го кадра сцены, а он должен быть виден только после выполнения 1го мувика 2) после проигрывания 1го мувика 2ой не начинает двигаться а остается его 1ый кадр стационарно. |
|
|||||
|
ветеран форума
|
1) ставь второму мувику _visible = false, а перед play() делай true
2) Проверь наличие Instance name у второго клипа и правильность его написания |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 11
|
спасибо щас так тоже попробую
я просто вставил 2ой мувик в конец первого и тоже пошло И еще один вопрос можно ли задать мувику отличный Frame rate от самой сцены |
|
|||||
|
ветеран форума
|
Напрямую - нельзя. Можно заменить проигрывание мувика на nextFrame() по setInterval.
|
|
|||||
|
Регистрация: Aug 2006
Сообщений: 11
|
А можно поподробней про эти операции
nextFrame() по setInterval чтото с _visible = true не получается не видно все равно а если убрать false то 1 кадр виден сначало а двигаться начинает правильно после окончания 1го |
|
|||||
|
ветеран форума
|
1. В общем ставишь клипу в начало stop(), а в основной шкале пишешь
//myClip - имя клипа
function $play() {
myClip._currentframe == myClip._totalframes ? myClip.gotoAndStop(1) : _1.nextFrame();
updateAfterEvent();
}
setInterval($play, 20);
//Число - 1000 делить на желаемую частоту
2. Кинь исходник. |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|