Ag var Gan
24.01.2007, 19:22
Итак, у меня есть проблема.
Есть сайт в одном фрейме, в котором страницы меняются кодом, все страницы в руте.
var currentPage = "homeContent_mc";
_root.onLoad = function() {
animateOn("homeContent_mc");
}
function animateOn(page:String) {
eval(page).gotoAndPlay("_on");
}
function animateOff(page:String) {
eval(page).gotoAndPlay("_off");
}
это собственно задание функций.
на каждую кнопку (которая мувик) я вешаю такое событие:
btnHome_mc.onRelease = function() {
if (currentPage != "homeContent_mc") {
animateOff(currentPage);
animateOn("homeContent_mc");
currentPage = "homeContent_mc";
}
}
где "btnHome_mc" = кнопка, а "homeContent_mc" = страница, привязанная к кнопке.
дальше собственно сама проблема. Я создал мувик с названием menu_mc, в котором сделал всплывающее меню с кнопками(именно кнопки)
меню всплывает и все такое.
НО!
Когда я пытаюсь привязать к одной из этих кнопок, в всплывающем меню, событие - не внутри самой к кнопки, а через рут
например такое
menu_mc.ser_btn.onRelease = function() {
if (currentPage != "sezContent_mc") {
animateOff(currentPage);
animateOn("sezContent_mc");
currentPage = "sezContent_mc";
}
то это не работает.
Вот я и думаю, что сделал не так? может не правильно обратился к самой кнопке.... или сам код чем-то неверен....
в общем, сам найти проблему не смог,
спросить кроме вас неукого :(
если надо - могу выложить исходник
Есть сайт в одном фрейме, в котором страницы меняются кодом, все страницы в руте.
var currentPage = "homeContent_mc";
_root.onLoad = function() {
animateOn("homeContent_mc");
}
function animateOn(page:String) {
eval(page).gotoAndPlay("_on");
}
function animateOff(page:String) {
eval(page).gotoAndPlay("_off");
}
это собственно задание функций.
на каждую кнопку (которая мувик) я вешаю такое событие:
btnHome_mc.onRelease = function() {
if (currentPage != "homeContent_mc") {
animateOff(currentPage);
animateOn("homeContent_mc");
currentPage = "homeContent_mc";
}
}
где "btnHome_mc" = кнопка, а "homeContent_mc" = страница, привязанная к кнопке.
дальше собственно сама проблема. Я создал мувик с названием menu_mc, в котором сделал всплывающее меню с кнопками(именно кнопки)
меню всплывает и все такое.
НО!
Когда я пытаюсь привязать к одной из этих кнопок, в всплывающем меню, событие - не внутри самой к кнопки, а через рут
например такое
menu_mc.ser_btn.onRelease = function() {
if (currentPage != "sezContent_mc") {
animateOff(currentPage);
animateOn("sezContent_mc");
currentPage = "sezContent_mc";
}
то это не работает.
Вот я и думаю, что сделал не так? может не правильно обратился к самой кнопке.... или сам код чем-то неверен....
в общем, сам найти проблему не смог,
спросить кроме вас неукого :(
если надо - могу выложить исходник