PDA

Просмотр полной версии : Клип в клипе


IvanNG
06.11.2007, 18:06
Вопрос следующий. Делаю небольшой флешер и надо сделать выдвигающиеся меню с использованием :

_root.button1.onEnterFrame = function() {
if (mouse_over_button1) {
_root.button1.nextFrame();
} else {
_root.button1.prevFrame();
}
};

Теперь о главном. Надо поместить в этот клип парочку клипов работающих с тем же скриптом .

DarkLight
06.11.2007, 18:21
1. Для оформления кода, используйте теги . Отредактируйте свой пост.
2. Из приведенного кода проблема неясна. Что такое mouse_over_button1?
3. Если проблема в том, что у Вас onRollOver нужно вешать на кли п и на вложенный в него, тогда используйте hitTest

IvanNG
06.11.2007, 20:25
Ну во первых mouse_over_button1 значит , данный скрипт должен срабатывать при наведённой мыши , а скрипт должен действовать с клипом (button1).
Данный скрипт будет действовать на главной сцене где находится.
А у меня вопрос как сделать , что бы он работал в другом клипе.

P.S. Я думаю , что в данном случае проблема с адресом поскольку
_root.button1 подразумевает , что клип находится на главной сцене

CorC
07.11.2007, 10:11
вместо _root.buttonXXX можно использовать this в onEnterFrame

IvanNG
08.11.2007, 12:05
Я сделал . Проблема была в адресе . Скажем есть клип (button1) в клипе (ob1) надо прописывать адрес через (ob1).


_root.ob1.button1.onEnterFrame = function() {
if (mouse_over_button1) {
_root.ob1.button1.nextFrame();
} else {
_root.ob1.button1.prevFrame();
}
};


И всё работает