Страница 44 из 56

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)

Добавлено: 03 фев 2012, 18:58
sersche
bodnar
листенеры разные должны быть.. кнопка 1 должна передать значение 1 в функцию, кнопка 2 двойку и т.д.

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)

Добавлено: 03 фев 2012, 19:12
bodnar
значит в классе 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)

Добавлено: 04 фев 2012, 02:02
sanych_dv
Да можно без объявления переменной:

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

 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)

Добавлено: 04 фев 2012, 10:03
sersche
спасибо ребята, щас сделал через getChildIndex, вечерком попробую способом санича)

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)

Добавлено: 24 фев 2012, 19:31
sersche
работаю с xml.. почитал мука, почитал справочку от adobe и всё-равно вопрос.. извлекаю значит я значение некой переменной вот так:

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

parent.child(4);
работает, пытаюсь извлечь ссылаясь на имя наследника:

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

parent.child("logo");
или

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

parent.logo;
ничего не извлекается.. можете наводочку дать какую-нибудь? в чем тут может быть косяк?

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)

Добавлено: 24 фев 2012, 20:20
gaponj88
getChildByName может поможет

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)

Добавлено: 24 фев 2012, 20:22
sersche
gaponj88
в xml нет такого метода(

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)

Добавлено: 24 фев 2012, 20:27
gaponj88
Сейчас посмотрю,у мя где-то было...

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)

Добавлено: 24 фев 2012, 20:28
sersche
gaponj88
меня интересует почему не работает обращение через точку..

Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)

Добавлено: 24 фев 2012, 20:33
Alazaur
sersche, через точку должно нормально все быть. В самом XML все правильно?
А, не заметил, что вы через parent получаете.
Пишите так:
parent().logo