Страница 1 из 2

Подскажте по поводу TileList

Добавлено: 17 ноя 2011, 15:52
gaponj88
имеется лента из фото,в TileList!
Хочу чтоб при наведении на фото в ленте она передавалась в UILoader:

Код: Выделить всё

lenta.addEventListener(MouseEvent.MOUSE_OVER, function (e:MouseEvent){         lenta_smotr.source = data[e.currentTarget.selectedIndex].photo_big;         });
но как не пробывал и так и сяк!
Вот в этом примере она не появляется,появляется только при нажатии а потом когда наводишь она моргает как буд то хочет смениться,но не меняется!((
Кто знает? ;)

Re: Подскажте по поводу TileList

Добавлено: 18 ноя 2011, 17:58
gaponj88
Что никто не знает?? :(

Re: Подскажте по поводу TileList

Добавлено: 20 ноя 2011, 15:05
112
мб

Код: Выделить всё

 lenta.addEventListener(MouseEvent.ROLL_OVER, function (e:MouseEvent){         lenta_smotr.source = data[e.currentTarget.selectedIndex].photo_big;         });

Re: Подскажте по поводу TileList

Добавлено: 20 ноя 2011, 16:50
gaponj88
Попробывал тоже самое(((((((((((Наводишь ничего не появляется,нажимаю появляется фотка,навожу на другие моргает та которую нажал(((((( :( Уже запарился.....

Re: Подскажте по поводу TileList

Добавлено: 21 ноя 2011, 04:13
bodnar
ну так не бездумно меняй код а разбирайся в чем проблема.
У тебя тут одна строчка, трейси все места в которых могут возникнуть проблемы, например e.currentTarget.selectedIndex

Re: Подскажте по поводу TileList

Добавлено: 21 ноя 2011, 06:36
gaponj88
Я уже все перебрал,все комбинации!При наведении ничего не происходит!Мне кажется что selectedIndex
он так и называется селектид т.е выбор?т.е нажатие !надо как то так "наведениеIndex"!

Re: Подскажте по поводу TileList

Добавлено: 21 ноя 2011, 09:18
bodnar
bodnar писал(а):трейси
это глагол, производное от trace. Так понятнее?

Код: Выделить всё

trace(e.currentTarget.selectedIndex);
что выводит? а что должно? почему выводит не то что надо? где это свойство создается? Где оно изменяется? Что логически значит это свойство? эти и многие другие вопросы помогут найти проблему.
gaponj88 писал(а):Я уже все перебрал,все комбинации!При наведении ничего не происходит!Мне кажется что selectedIndex
он так и называется селектид т.е выбор?т.е нажатие !надо как то так "наведениеIndex"!
надо не перебирать и выдумать, а подумать, что это за объект, какие у него есть свойства, если нет нужных то их в нужном классе надо объявить и изменять. Если это стандартный объект а не твой собственно ручно сделанный, не знаешь какие есть свойства у него, заходи в справку(ссылка в подписи) ищи его там и читай.

если не понимаете чего делать нужно, то читать книжки, много читать, и усердно

Re: Подскажте по поводу TileList

Добавлено: 21 ноя 2011, 09:43
gaponj88
во первых Справку про TileList я прочитал раз на 30 !
во вторых """""если не понимаете чего делать нужно, то читать книжки, много читать, и усердно"""""""если начитаный дай правильный ответ,на поставленный вопрос!
в третьих мне trace ничего не дает!

Говорить каждый может а решить проблему нет!

Код: Выделить всё

lenta.addEventListener(MouseEvent.CHANGE, function (e:MouseEvent) {                                                                      lenta_smotr.source = data[e.currentTarget.selectedIndex].photo_medium_rec;-----так при нажатии работает!

Код: Выделить всё

lenta.addEventListener(MouseEvent.ROLL_OVER, function (e:MouseEvent) {                                                                       lenta_smotr.source = data[e.currentTarget.selectedIndex].photo_medium_rec;---------так при наведении не работает!

Re: Подскажте по поводу TileList

Добавлено: 21 ноя 2011, 12:52
bodnar
вай вай, какая куча восклицательных знаков, выпей валерьяночки что ли, нервный какой
gaponj88 писал(а):в третьих мне trace ничего не дает!
Тут надо бить тревогу да.
gaponj88 писал(а):Говорить каждый может а решить проблему нет!
я заметил, 5 дней уже мучаешься :lol:
gaponj88 писал(а):если начитаный дай правильный ответ
если lenta_smotr это UILoader, а lenta TileList то:

Код: Выделить всё

 lenta.addEventListener(MouseEvent.MOUSE_OVER, function (e:MouseEvent) {                                                                            var temp = e.target as ImageCell;                if (temp is ImageCell){                    lenta_smotr.source =temp.source;                }            });
не забыть импортировать import fl.controls.listClasses.ImageCell;
хм.. все)

Re: Подскажте по поводу TileList

Добавлено: 21 ноя 2011, 13:06
gaponj88
Спасибо тебе,вот нет чтобы помочь без всяких подколов про книги)
Работает) ;)

делал так но без import fl.controls.listClasses.ImageCell;
поэтому наверное) ;)

И я так понимаю,что размер фото теперь не выбрать,ну я имею в виду ,что у меня в Tile photo_medium_rec
а надо при наведении photo_big)