![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2010
Сообщений: 16
|
var my_so = SharedObject.getLocal("newSharedObject"); for ( var i:Number = 1; i<=4; i++) { _root["text_txt" + i].border = true; _root["text_txt" + i].text = my_so.data.myVar; _root["text_txt" + i].textColor = 0x000000; _root["text_txt" + i].onChanged = function () { my_so.data.myVar = this.text; } } для каждого из них надо, что бы тексты в них "сохранялись" независимо друг от друга если запустить ЭТОТ код, то во всех полях будет одно и тоже (что очевидно), так вот как сделать чтобы они работали не вместе а отдельно друг от друга? p.s. пытался переменную myVar сделать массивом, а в цикле его элементы указывать, не получилось.... наверно неправильно указал... либо везде выводил undefined либо как и без массива - все одинаково... помогите, пожалуйста) Последний раз редактировалось udaaff; 24.10.2010 в 18:59. Причина: Для оформления своего кода надо использовать соответствующие теги. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
var my_so = SharedObject.getLocal("newSharedObject"); if (!my_so.data.texts) my_so.data.texts = []; for (var i:Number = 1; i < 5; i++) { var tf:TextField = _root["text_txt" + i]; tf.border = true; tf.textColor = 0x000000; tf.onChanged = onChangedHandler; tf.i = i; var text:String = my_so.data.texts[i]; if (text) tf.text = text; } function onChangedHandler():Void { my_so.data.texts[this.i] = this.text; } |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Для чего?
|
|
|||||
|
Регистрация: Oct 2010
Сообщений: 16
|
спасибо большое, все работает
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|