DizzWebS
12.06.2009, 20:22
В общем есть вложеный клип, который состоит из двух кадров. На первом висит код:
stop();
this.onRollOver = function() {
gotoAndPlay(2);
};
this.onRollOut = function() {
gotoAndPlay(1);
};
this.onRelease = function() {
_root.gotoAndPlay(3);
};
На второмstop();
Этот вложенный клип у меня идёт как кнопка (при наведении на неё, она меняет цвет), при нажатии на которую на основной сцене флеш переходит на кадр 3. Ну это и так все поняли, в принципе.
На основной сцене у меня, ну, допустим, три слоя с такими кнопками.
При нажатии на кнопку (кнопки слева назодятся), справа вылезает определённый текст, который находится на третьем кадре. (Соответственно кнопка со второго слоя ведёт на 4-й кадр основной сцены, и кнопка с третьего слоя ведёт на 5-й кадр основной сцены). Кдры по одному находятся на отдельных слоях
Для того, чтобы приложение не было пустым, и всегда были кнопки для навигации, то каждая кнопка соответственно продлена до пятого кадра.
Собственно сама проблема: тыкаю в "навгации" на кнопку, всё нормально, текст выводится, тыкаю на вторую, и третью - тоже всё нормально, НО - если тыкнуть один раз на кнопку, то выведется то, что мне надо, а вот если второй раз тыкнуть на эту же кнопку, то она на основной сцене делает переход на один кадр вперёд... Если третий раз тыкнуть, то обратно переходит туда, куда надо. Я не могу понять, в чём вобще проблема, почему так? И как сделать, чтобы оно останавливалось...
stop();
this.onRollOver = function() {
gotoAndPlay(2);
};
this.onRollOut = function() {
gotoAndPlay(1);
};
this.onRelease = function() {
_root.gotoAndPlay(3);
};
На второмstop();
Этот вложенный клип у меня идёт как кнопка (при наведении на неё, она меняет цвет), при нажатии на которую на основной сцене флеш переходит на кадр 3. Ну это и так все поняли, в принципе.
На основной сцене у меня, ну, допустим, три слоя с такими кнопками.
При нажатии на кнопку (кнопки слева назодятся), справа вылезает определённый текст, который находится на третьем кадре. (Соответственно кнопка со второго слоя ведёт на 4-й кадр основной сцены, и кнопка с третьего слоя ведёт на 5-й кадр основной сцены). Кдры по одному находятся на отдельных слоях
Для того, чтобы приложение не было пустым, и всегда были кнопки для навигации, то каждая кнопка соответственно продлена до пятого кадра.
Собственно сама проблема: тыкаю в "навгации" на кнопку, всё нормально, текст выводится, тыкаю на вторую, и третью - тоже всё нормально, НО - если тыкнуть один раз на кнопку, то выведется то, что мне надо, а вот если второй раз тыкнуть на эту же кнопку, то она на основной сцене делает переход на один кадр вперёд... Если третий раз тыкнуть, то обратно переходит туда, куда надо. Я не могу понять, в чём вобще проблема, почему так? И как сделать, чтобы оно останавливалось...