|
|
|||||
Регистрация: Aug 2010
Сообщений: 107
|
Передача параметров Mouse_wheel
Собсно код
function updateText():void { var i:uint=0; for(i;i<xmlList.length();i++) { menuItem = new MenuItem(); menuItem.menuLabel.htmlText+=xmlList[i].name; menuItem.menuLabel2.htmlText+=xmlList[i].text; menuItem.id=i; menuItem.id_txt.text=menuItem.id; menuItem.x = 15; menuItem.y = 15 + i*120; //Сюда нужно передать параметр от колеса menuItem.buttonMode = true; menuItem.mouseChildren = false; menuItem.addEventListener(MouseEvent.MOUSE_DOWN, Select); addChild (menuItem); id_txt.text=xmlList.length(); Пробывал и так и сяк, получается лажа, уже не знаю и что делать |
|
|||||
Регистрация: Aug 2010
Сообщений: 107
|
TanaTiX, проблема в том, что нужно сделать скролирование массива создаваемых мувиклипов. То есть я вращаю колесо мышки, слушатель определяет сдвиг и изменяет положение начального мувиклипа, за ним двигаются все остальные. Уверен код простой, но какой?
|
|
|||||
Регистрация: Mar 2007
Сообщений: 545
|
Заведите функцию сдвига массивов, при скроллировании вызывайте ее.
Почему не поместить массив мувиков в контейнер и не двигать его? А слушатель повесьте на контейнер. |
|
|||||
Регистрация: Aug 2010
Сообщений: 107
|
потому что я чайник, не знаю как поместить в контейнер массив, пробывал и так и сяк не выходит. То есть именно тот код что выше, бо все остальное уже написал под него и переписывать долго. Тем более этих менюитемов будет становиться все больше и больше, в конечном итоге они перестанут влезать в контейнер, ну или я чет не понимаю
Последний раз редактировалось Mulin; 13.01.2011 в 17:45. |
|
|||||
это до цикла
а в цикле небольшая правка
__________________
Ну все, теперь Забава м-о-я. Гы-гы, а корабль мой! |
|
|||||
Регистрация: Aug 2010
Сообщений: 107
|
TanaTiX, спасибо, сделал все как вы сказали, все работает ))
Маленький вопросик, а как ограничители поставить что бы контейнер не уходил полностью из поля? Последний раз редактировалось Mulin; 13.01.2011 в 18:44. |
|
|||||
Регистрация: Aug 2010
Сообщений: 107
|
TanaTiX, спасибо, дружище, все работает!
|
Часовой пояс GMT +4, время: 04:01. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|