muffin
09.08.2009, 17:14
Доброго времени суток.
Проблема следующая:
Нужно организовать навигацию на флеш-сайте (назад/вперед).
Сайт состоит из одной флешки, в которую подгужаютя "страницы" в пустой муви-клип.
Я пытаюсь сделать это через массив, куда записываются имена подгружаемых флешек. При нажатии кнопки "назад" имя флешки должно браться из массива.
//создаю массив, куда будут записываться имена флешек
var nazad = new Array();
//функция, которая записывает имена в массив
function navig():Array {
if (nazad.length != 0) {
nazad[length-1] = _global.page;
} else {
nazad[0] = _global.page;
}
return (nazad);
}
//обработка нажатия кнопки "назад"
this.pred.onRelease = function() {
if (nazad.length != 0) {
if (nazad[length-1] != _global.page) {
loadMovie(nazad[length-1]+".swf", "clip");
nazad.pop;
} else {
nazad.pop;
}
}
return (nazad);
};
Возможно, я что-то напутала, но кнопка ведет себя неадекватно ((
Помогите, пожалуйста, разобраться, очень срочно надо.
Возможно, кто-то может подсказать что-нибудь более подходящее.
Заранее спасибо ))
Проблема следующая:
Нужно организовать навигацию на флеш-сайте (назад/вперед).
Сайт состоит из одной флешки, в которую подгужаютя "страницы" в пустой муви-клип.
Я пытаюсь сделать это через массив, куда записываются имена подгружаемых флешек. При нажатии кнопки "назад" имя флешки должно браться из массива.
//создаю массив, куда будут записываться имена флешек
var nazad = new Array();
//функция, которая записывает имена в массив
function navig():Array {
if (nazad.length != 0) {
nazad[length-1] = _global.page;
} else {
nazad[0] = _global.page;
}
return (nazad);
}
//обработка нажатия кнопки "назад"
this.pred.onRelease = function() {
if (nazad.length != 0) {
if (nazad[length-1] != _global.page) {
loadMovie(nazad[length-1]+".swf", "clip");
nazad.pop;
} else {
nazad.pop;
}
}
return (nazad);
};
Возможно, я что-то напутала, но кнопка ведет себя неадекватно ((
Помогите, пожалуйста, разобраться, очень срочно надо.
Возможно, кто-то может подсказать что-нибудь более подходящее.
Заранее спасибо ))