Просмотр полной версии : КаК передать действия кнопкой из одного мувика в другой на одной сцене??
Здравствуйте! Помогите пожалуйста!!
Не могу понять как заставить проиграть один мувиклип кнопкой из другого мувиклипа. Возможно ли такое??
я пробовал
on (release) {
_root.gotoAndStop(1);
}
но в этом случае флэшка проигрывается с самого начала сцены, с самого первого кадра. А мне бы нада, чтобы воспроизведение переходило в конкретный символ и конкретный кадр.
СПАСИБО ЗАРАНЕЕ!!
с уважением.
MINASTIS
24.04.2007, 18:53
В кадре клипа пишешь
this.onRelease = function () {
_root.имя_второго_клипа.gotoAndStop(нужный_кадр);
}
В кадре клипа пишешь
this.onRelease = function () {
_root.имя_второго_клипа.gotoAndStop(нужный_кадр);
}
Извине, но не работает Ваш вариант.
Может конечно я неточно выразился((
нужный мне клип намного после _root или это не имеет значения?
а в названии клипа имеется ввиду название символа или instance name?
К тому же , если это важно конечно, мувик с кнопкой, с помощью которой надо восвпроизвести ролик, находиться внитри того самого ролика, который нодо воспроизвести
MINASTIS
24.04.2007, 19:22
В общем создаешь с нуля один мувик, после внутри него создаешь второй мувик (это будет кнопка, и именно в виде мувика, не выбираешь кнопка - а выбираешь РОЛИК (movie clip)). Во втором мувике в кадре пишешь
this.onRelease = function () {
_parent.gotoAndStop(нужный_кадр);
}
В общем создаешь с нуля один мувик, после внутри него создаешь второй мувик (это будет кнопка, и именно в виде мувика, не выбираешь кнопка - а выбираешь РОЛИК (movie clip)). Во втором мувике в кадре пишешь
this.onRelease = function () {
_parent.gotoAndStop(нужный_кадр);
}
Извинте снова) Да, все работает как вы сказали.
но дело в том, что мне жизненно необходимо не привязывать действие к мувику, так как в этом мувикенесколько кнопок, котрые и отвечют за воспроизведение в предыдущем символе
спасибо)
нужно именно на кнопки действия
и нужно именно чтобы все эти кнопки были в одном ролике, а не много "роликов-кнопок" )
Извините, я наверное Вас замучал уже)
MINASTIS
24.04.2007, 19:44
Один ролик. В нем несколько роликов (это кнопки). В ролика где эти кнопки пишешь.
instance_name_ролика-кнопки_1.onRelease = function () {
_parent.gotoAndStop(нужный_кадр);
}
instance_name_ролика-кнопки_2.onRelease = function () {
_parent.gotoAndStop(нужный_кадр);
}
// и так далее
То?
ДА, БОЛЬШОЕ СПАСИБО ВСЕ РАБОТАЕТ!!!
ВЫ ГЕНИЙ))
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.