![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Mar 2010
Сообщений: 30
|
Привет! Есть код:
picturesArray=["img/1.jpg","img/2.jpg","img/3.jpg","img/4.jpg"]; itemCounterPicture=0; mc = attachMovie("mc","smc",_root.getNextHighestDepth(),{_x:100,_y:100}); mc2 = attachMovie("mc","smc2",_root.getNextHighestDepth(),{_x:200,_y:100}); _root.createEmptyMovieClip("frameForShow",11); function nextImg(){ mc.onPress=function(){ frameForShow.loadMovie(picturesArray[itemCounterPicture]); itemCounterPicture++; trace(itemCounterPicture); if(itemCounterPicture >= (picturesArray.length)){ itemCounterPicture=0; } } } function backImg(){ mc2.onPress=function(){ frameForShow.loadMovie(picturesArray[itemCounterPicture]); itemCounterPicture--; trace(itemCounterPicture); if(itemCounterPicture <= -1){ itemCounterPicture=3; } } } function functionObj(){ nextImg(); backImg(); } functionObj(); предполагается, что это простой код, простой галереи с кнопками "назад" и "вперед". mc - (показывает след. картинку)шагает по массиву в перед(если cначала нажимать на mc2, а потом нажать на mc, то получиться тоже что и с mc2). mc2 - (показывает предыдущую)должен шагать по массиву назад, но это происходит очень странно(сначала показывается следующая картинка, потом уже он начинает листать назад) как сделать так, что бы кнопки работали нормально? или почему кнопки себя так ведут(нет, понято, что текущий слайд зависит от значения itemCounterPicture, но, как правильно им управлять, я уверен, что опытные флешеры знают как это просто.)? Добавлено через 1 час 42 минуты блин! или скажите, где есть подобный код, или что почитать, или как это лучше делается? Добавлено через 1 час 50 минут я еще пробавал, делать три функции "след.картинка", "предыдущая" и "показ слайдов" в кнопках, менял значение itemCounterPicture, а в "показСлайдов" с onEnterFrame отслеживал изменения значения itemCounterPicture, но frameForShow.loadMovie(picturesArray[itemCounterPicture]); видемо с onEnterFrame не работает(показывает ошибку). Последний раз редактировалось Blackjack1616; 24.04.2010 в 17:50. |
![]() |
Часовой пояс GMT +4, время: 10:34. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| array , галерея , картинки , массив , назад |
|
|