![]() |
перейти к след. элементу массива
Подскажите, пожалуйста, как переходить к след. элементу массива? не конкретному, а следующему или предыдущему. У меня такой пример: есть несколько картинок в ряд и по бокам этих картинок стоят кпопки "назад" и "вперед" в общем при нажатии,допустим на кпопку "вправо" нужно чтобы от текущей картинки программа обращалась к соседней справа. В каждой картинки есть символ тени которая угосает когда обращаешься к конкретной картинки и картинка становиться светлее. Тени я поместил в массив. Подскажите, плз, как реализовать такой механизм? при помощи цикла может?
|
как-нибудь так:
Код:
var arr:Array = [mcDsd,mcWasd,mcRasdfs,mcFffff] |
Спс, сейчас попробую :)
|
я попробовал, но не выходит то, что я хочу:
Код:
var AllBotlles:Array = [bottleButtonHolder.botkes_holder.shadow1, bottleButtonHolder.botkes_holder.shadow2, bottleButtonHolder.botkes_holder.shadow3, bottleButtonHolder.botkes_holder.shadow4];При нажатии на кпопку "вправо" трейс выводит 2й элемент. А как сделать так чтобы при каждой нажатии на "вправо" выводил след элемент? 1 раз нажал трейс показал - 1 , 2й раз - показывает 2.... и т.д. |
Цитата:
Поэтому вы должны завести переменную, которая хранит индекс текущего элемента и соответснно делать ++ или --, для того чтобы получить нужный индекс (при условии, что элементы идут без пропуска.) |
спасибо за ответ, но я еще слабоват в ас, как именно это реализовать? можете написать простой пример, пожалуйста.
|
В общем я пытался сделать так:
Код:
var AllBottles:Array = [shadow1,shadow2, shadow3, shadow4];Помогите кто нибудь, плз, очень надо )) |
Код:
var allBottles:Array = [shadow1, shadow2, shadow3, shadow4]; |
это что по вашему должно случиться то?
Код:
var indexArr = AllBottles[0]; |
Спасибо, заработало :)
|
Вот я вернулся опять :) я думал сделав трейсом все получиться и на клипах, но че то не получаетс.Подскажите плиз как и что нужно добавить?
Код:
|
Не понятно чего Вы хотите. Код на клип чтоли повесить?
|
не совсем на клип, хочу чтобы при клике на кнопку вправо или влево, клип (shadow1 или shadow2 и т.д.)уменьшал alpha до нуля...shadow это затемнение на картинках, которые должны осветлсяться, соответственно картинка под ними тоже светлее. ... трейсом переход от 1 до 4 го символа работает, но как это визуально реализовать не совсем пойму, как обьяснить программе что когда она перешла на текущий клип shadow то делать то то...а в данном случае уменьшать alpha до нуля. подскажите плз как сделать такое?
|
| Часовой пояс GMT +4, время: 09:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.