|
|
|||||
Массив кнопок
Привет всем,подскажите пожалуйста, как корректно создавать массив кнопок и передавать их айдишник?
for(var i:Number = 0; i < xmlData.children().length(); i++){ previewArray[i] = xmlData.image.@preview[i]; imageArray[i] = xmlData.image.@image[i]; var preview_sprite:Sprite = new Sprite(); preview_blocks.push(preview_sprite); preview_list_block.addChild(preview_blocks[i]); preview_blocks[i].buttonMode = true; preview_blocks[i].addEventListener(MouseEvent.MOUSE_DOWN, showImage); }
__________________
http://zenpro.blogspot.com/ Последний раз редактировалось udaaff; 25.07.2010 в 18:32. Причина: индентация |
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Проще всего (но может не быстрее и не красивее всего).
Я бы рекомендовал написать свою кнопку, которой можно передать функцию и параметр для неё. И ваше событие - не MOUSE_DOWN, а MOUSE_CLICK. Вообще вопрос из серии "как передать параметр в обработчик" - поиск по форуму много находит) Последний раз редактировалось -De-; 25.07.2010 в 18:13. |
|
|||||
А что мы пишем в ф-ции вызова?
как мне просто в обработчик передать значение i я тут смотрю примеры, но что-то не понимаю в ас2 это так просто было
__________________
http://zenpro.blogspot.com/ |
Часовой пояс GMT +4, время: 20:23. |
|
« Предыдущая тема | Следующая тема » |
|
|