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

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
sersche
FL Team
FL Team
Сообщения: 598
Зарегистрирован: 11 май 2010, 13:45

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

Сообщение sersche »

bodnar
листенеры разные должны быть.. кнопка 1 должна передать значение 1 в функцию, кнопка 2 двойку и т.д.
Аватара пользователя
bodnar
Модератор
Модератор
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41

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

Сообщение 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);} 
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

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

Сообщение 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 );} 
sersche
FL Team
FL Team
Сообщения: 598
Зарегистрирован: 11 май 2010, 13:45

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

Сообщение sersche »

спасибо ребята, щас сделал через getChildIndex, вечерком попробую способом санича)
sersche
FL Team
FL Team
Сообщения: 598
Зарегистрирован: 11 май 2010, 13:45

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

Сообщение sersche »

работаю с xml.. почитал мука, почитал справочку от adobe и всё-равно вопрос.. извлекаю значит я значение некой переменной вот так:

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

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

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

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

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

parent.logo;
ничего не извлекается.. можете наводочку дать какую-нибудь? в чем тут может быть косяк?
Аватара пользователя
gaponj88
Сообщения: 433
Зарегистрирован: 21 окт 2011, 12:26

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

Сообщение gaponj88 »

getChildByName может поможет
sersche
FL Team
FL Team
Сообщения: 598
Зарегистрирован: 11 май 2010, 13:45

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

Сообщение sersche »

gaponj88
в xml нет такого метода(
Аватара пользователя
gaponj88
Сообщения: 433
Зарегистрирован: 21 окт 2011, 12:26

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

Сообщение gaponj88 »

Сейчас посмотрю,у мя где-то было...
Последний раз редактировалось gaponj88 24 фев 2012, 20:29, всего редактировалось 1 раз.
sersche
FL Team
FL Team
Сообщения: 598
Зарегистрирован: 11 май 2010, 13:45

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

Сообщение sersche »

gaponj88
меня интересует почему не работает обращение через точку..
Alazaur
Разработчик
Разработчик
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25

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

Сообщение Alazaur »

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