Re: ПРОСТОЙ ВОПРОС - ОТВЕТ (только Flash)
Добавлено: 14 авг 2012, 22:43
MrTone, шесть раз строчку написать лень?
Форум о создании приложений
https://flapps.ru/forum/
хаха +1gpv123 писал(а):MrTone, шесть раз строчку написать лень?
gpv123 писал(а):MrTone, шесть раз строчку написать лень?
Могу еще раз так ответить: Книжки любите читать?MrTone писал(а):Мне смысл вашего "ответа-вопроса" не понятен )
gpv123 писал(а):Могу еще раз так ответить: Книжки любите читать?MrTone писал(а):Мне смысл вашего "ответа-вопроса" не понятен )
MrTone писал(а):Подскажите пожалуйста!
Есть несколько динамических текстовых полей, созданных вручную с порядковыми номерами.
Допустим lolo_1, lolo_2 и тд.
Как мне изменить их в цикле?
т.е. нужно что-то типо
for (var i:int = 0; i<=5; i++) {
lolo_и тут номер = "sdf";
}
Код: Выделить всё
for (var i:int = 0; i <= 5; i++) {this["lolo_" + i] = "sdf";} Код: Выделить всё
for (var i:int = 0; i <= 5; i++) {TextField( this["lolo_" + i] ).embedFonts = true;} Код: Выделить всё
for (var i:int = 0; i <= 5; i++) {this.getChildByName("lolo_" + i) as TextField = "sdf";} MrTone писал(а): И как так же сделать с кнопками?
у меня есть допустим 8 кнопок с разными именами, но к ним присваивается одинаковое событие
btnlink8.addEventListener(MouseEvent.CLICK, func);
...
btnlink1.addEventListener(MouseEvent.CLICK, func);
как сделать подключение функции разом для всех? это ведь снова в цикле, но как в цикле делать меняющиеся имена?
ведь btnlinki или тп. нельзя(
Код: Выделить всё
for (var i:int = 0; i <= 8; i++) {this["btnlink" + i].i = i;this["btnlink" + i].addEventListener(MouseEvent.CLICK, onClick);} function onClick( e:MouseEvent ):void{trace( e.currentTarget.i );} Код: Выделить всё
str.replace(/^[^\_]*(\_.*)$/, '$1');