
06.07.2005, 17:27
|
|
Регистрация: Jun 2005
Сообщений: 4
|
слайд-шоу: порядковые номера картинок
Я сделала пролистывание картинок при помощи кнопок "next" и "back", но не могу сделать так, чтобы во время пролистывания на каждую картинку подсвечивался свой порядковый номер, расположенный в ряду других. И чтобы по клику на нужном номере выпадала соответствующая ему картика. Картинки подгружаются из папки, а не находятся в библиотеке... Через переменную whichPic ... пример взяла из папки Samples MF MX.
Код:
stop();
//initialize variables and properties
square._alpha = 0;
whichPic = 1;
//initiate change to new image when buttons are clicked
next.onPress = function() {
if (whichPic<5 && !fadeIn && !fadeOut) {
fadeOut = true;
whichpic++;
}
};
back.onPress = function() {
if (whichPic>1 && !fadeIn && !fadeOut) {
fadeOut = true;
whichpic--;
}
};
_root.onEnterFrame = function() {
// when a new Photo is selected, fade out, load new image, and fade in
if (square._alpha>10 && fadeOut) {
square._alpha -= 10;
}
if (square._alpha<10) {
loadMovie("../images/image"+whichPic+".jpg", "square");
fadeOut = false;
fadeIn = true;
}
if (square._alpha<100 && fadeIn && !fadeOut) {
square._alpha += 10;
} else {
fadeIn = false;
}
};
Где, next и back - имена экземпляров кнопок, а square - имя для экземляра прямоугольника, закрывающего и открывающего картинки.
Вот, примерно так это должно выглядеть:
1 2 3 4 5 6 7 8 9 10
next >> << back
|