PDA

Просмотр полной версии : ссылка на вложенные клипы


blube
07.06.2008, 00:58
Доброго времени суток!
Недавно начал изучать Flash и тут же стали возникать вопросы))
Обычно справляюсь, а тут завис...
Не работает ссылка на вложенный мувик в мувике.
Если покороче, то с таймлайна (кнопка-мув knopka) нужно попасть в другой клип, в нем вложен анимированный клип, который должен проиграться.
Второй день бьюсь, не получается, посоветуйте, плз. Что делаю не так?
Вот исходник (сделан поменьше для простоты), нужно проиграть мувик klip3_mc, который вложен в klip2_mc.
klip2_mc тоже находится на таймлайне.
Заранее благодарю всех откликнувшихся!

MrPoma
07.06.2008, 03:15
У Вас нет клипов klip3_mc и klip2_mc на сцене. Вы знаете, что такое Instance Name?

olexandr
07.06.2008, 03:16
Посмотри внимательно на свой таймлайн
На первом кадре у тебя находится кнопка. При нажатии на нее, ты пытаешь проиграть клип, который появится только на 7 кадре...
В любой момент времени у тебя существуют либо кнопка, либо мувик проигрываемый. Напрямую они не могут видеть друг друга.

p.s.
У Вас нет клипов klip3_mc и klip2_mc на сцене. Вы знаете, что такое Instance Name?
их нету, они потом появляются :)

MrPoma
07.06.2008, 03:29
их нету, они потом появляютсяМде, недосмотрел. :wacko:

blube
07.06.2008, 21:15
то есть, надо это решать как-то по-другому...
Спасибо!

Vektor
07.06.2008, 22:36
Дольше пытался понять, как эта конструкция должна работать.
Ужас:eek:
Забыл, добавить удаления мувиков (klip3,klip2).Здесь правильно.
this.attachMovie("klip1","klip1",this.getNextHighestDepth(),{_x:300, _y:200});
kn.onPress = function() {
klip1.removeMovieClip();
klip3.removeMovieClip();
if (klip2 == undefined) {
attachMovie("klip2","klip2",this.getNextHighestDepth(),{_x:300, _y:200});
}
};
this.onMouseDown = function() {
if (this.knopka_mc.hitTest(_xmouse, _ymouse)) {
klip1.removeMovieClip();
klip2.removeMovieClip();
if (klip3 == undefined) {
attachMovie("klip3","klip3",this.getNextHighestDepth(),{_x:300, _y:200});
}
}
};
Буду удивлен, если понял всё точно.:)

P.S. Прекрасно, же знаю о создании, нескольких клипов, если короче, исправил.

blube
07.06.2008, 23:36
Буду удивлен, если понял всё точно.
Vektor, огромное мерси!
:yahoo: