PDA

Просмотр полной версии : Как обратиться к предыдущему элементу?


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