Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как обратиться к предыдущему элементу? (http://www.flasher.ru/forum/showthread.php?t=112921)

Danss 12.06.2008 14:44

Как обратиться к предыдущему элементу?
 
у меня есть скроллер продуктов на сайте(бутылочек), при нажатии на кнопку "Next" текущая бутылочка подсвечиваеся фун-й "brightnessTo". Мне нужно сделать так, чтобы при следущем нажатии кнопки "Next", я мог обратиться к предыдущей бутылочке и в данном случаи использую фунцию "brightnessTo" затемнить ее... вот строка кода осветляющая выбранную бутылочку:
Код:

this._parent.bottleScroller.bottlesHolder["bottle"+_global.indexOfSelectedProduct].brightnessTo(0,.5);
// this._parent. - клип botNavig.mc.
// bottleScroller - весь скроллер
// bottlesHolder - пустой клип к которому атачаться бутылочки
//_global.indexOfSelectedProduct - номер бутылочки

Подскажите плиз, как мне при следущем нажатии на кнопку "Next" обратиться к предыдущей. Заранее благодарю.

wvxvw 12.06.2008 15:01

скорее всего
Код:

this._parent.bottleScroller.bottlesHolder["bottle"+_global.indexOfSelectedProduct].brightnessTo(0,.5);
this._parent.bottleScroller.bottlesHolder["bottle"+_global.indexOfSelectedProduct - 1].brightnessTo(.5, 0);

только глобальные переменные для таких целей не предназначены.

Danss 12.06.2008 16:19

все,спасибо, сделал:
Код:


trace("Current Bottle = " + this._parent.bottleScroller.bottlesHolder["bottle"+indexOfSelectedProduct]);
trace("Previous Bottle = " + this._parent.bottleScroller.bottlesHolder["bottle"+(indexOfSelectedProduct-1)]);

output:
Current Bottle = _level0.botnavig.mc.bottleScroller.bottlesHolder.bottle1
Previous Bottle = _level0.botnavig.mc.bottleScroller.bottlesHolder.bottle0



Часовой пояс GMT +4, время: 15:45.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.