ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)
Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)
bodnar
листенеры разные должны быть.. кнопка 1 должна передать значение 1 в функцию, кнопка 2 двойку и т.д.
листенеры разные должны быть.. кнопка 1 должна передать значение 1 в функцию, кнопка 2 двойку и т.д.
Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)
значит в классе MyBtn должна быть объявлена
ну и делать
Код: Выделить всё
public var neponatnayxuinya;public function MyBtn(ololo){this.neponatnayxuinya=ololo;}Код: Выделить всё
for (var i=0; i<50; i++){arrayOfBtn[i] = new MyBtn(i);arrayOfBtn[i].addEventListener(MouseEvent.CLICK, myfunction);} private function myfunction(e:MouseEvent){trace("о чудо!"+(e.target as MyBtn).neponatnayxuinya);} Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)
Да можно без объявления переменной:
Код: Выделить всё
for (var i:uint = 0; i < 50; i++){arrayOfBtn[i] = new MyBtn();arrayOfBtn[i].i = i;arrayOfBtn[i].addEventListener(MouseEvent.CLICK, myfunction);} private function myfunction(e:MouseEvent){trace( e.currentTarget.i );} Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)
спасибо ребята, щас сделал через getChildIndex, вечерком попробую способом санича)
Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)
работаю с xml.. почитал мука, почитал справочку от adobe и всё-равно вопрос.. извлекаю значит я значение некой переменной вот так:
работает, пытаюсь извлечь ссылаясь на имя наследника:
или
ничего не извлекается.. можете наводочку дать какую-нибудь? в чем тут может быть косяк?
Код: Выделить всё
parent.child(4);Код: Выделить всё
parent.child("logo");Код: Выделить всё
parent.logo;Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)
getChildByName может поможет
Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)
gaponj88
в xml нет такого метода(
в xml нет такого метода(
Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)
Сейчас посмотрю,у мя где-то было...
Последний раз редактировалось gaponj88 24 фев 2012, 20:29, всего редактировалось 1 раз.
Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)
gaponj88
меня интересует почему не работает обращение через точку..
меня интересует почему не работает обращение через точку..
Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)
sersche, через точку должно нормально все быть. В самом XML все правильно?
А, не заметил, что вы через parent получаете.
Пишите так:
parent().logo
А, не заметил, что вы через parent получаете.
Пишите так:
parent().logo
Последний раз редактировалось Alazaur 24 фев 2012, 20:42, всего редактировалось 1 раз.


