|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
[+1 10.11.13]
Регистрация: Feb 2013
Сообщений: 52
|
Нахождение последнего символа в имени кнопки и передача его
Нахожу последний символ в имени кнопки и передаю его в текстовое поле. Т.е при нажатии на определенную кнопку в текстовое поле передается определенный текст но передается как то криво не могу понять почему вот код:
var btnArray:Array = [but_1,but_2,but_3,but_4,but_5,but_6,but_7,but_8,but_9]; for (var i:int = 0; i < btnArray.length; i++) { btnArray[i].addEventListener(MouseEvent.CLICK, onClick) } } private function onClick(e:MouseEvent):void { var num:int = e.currentTarget.name.substr(-1); getNum(num); } private function getNum(num:int):void { //trace(num) okno.text = num.toString() } |
|
|||||
А эти кнопки, что в массиве, вы как создавали? Если просто, например
то свойство name у этой кнопки, совершенно не будет такое-же, как название переменной (but_1). Имя тогда надо прописать индивидуально, для каждого объекта. Почему бы для начала не протрейсить строку |
|
|||||
[+1 10.11.13]
Регистрация: Feb 2013
Сообщений: 52
|
вот создание кнопок
Buttons класс где кнопки рисуются
|
|
|||||
Тогда просто пропишите имя для кнопки, ведь название переменной и имя(name) - это не одно и то же.
Но я вижу вы добавили специально свойство lab, тогда можно и по нему проверять, а не по имени. |
|
|||||
[+1 10.11.13]
Регистрация: Feb 2013
Сообщений: 52
|
Спасибо получилось я почему-то думал что название переменной и имя это одно и тоже)
|
Часовой пояс GMT +4, время: 15:43. |
|
« Предыдущая тема | Следующая тема » |
|
|