![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2002
Адрес: Украина
Сообщений: 13
|
Хочу написать универсальный скрипт-выгребалку
Но че то не получается ![]() Мувиклип - _root.myMovieClip содержит динамические текстовые поля (созданые не програмно - .createTextField() ) к которым присвоены переменные var1, var2. Так же в нем могут содержаться и другие переменные. Как скрипром из другого мувиклипа выбрать все переменные данного мувиклипа, которые присвоены имено к текстовым полям и их значения? При чем количество текстовых полей может меняться, но выгребаться должны все. Проблема заключается именно в том как выгрести все переменные из клипа и как определить относится та или иная переменная к текстовому полю или нет.
__________________
Thanks, Chalenger |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
txt = "Jacdwas love my big sphinx of quartz";
this.createTextField("TF", 1, 0, 0, 0, 0);
TF.autoSize = true;
TF.variable = "_root.txt";
//
getTextFieldVars = function (source) {
var result = [];
for (var i in source) {
if (source[i] instanceof TextField) {
var x = source[i].variable;
result.push({variable:x, value:eval(x)});
}
}
return result;
};
//
a = getTextFieldVars(this);
Последний раз редактировалось Nox Noctis; 01.12.2002 в 18:02. |
|
|||||
|
Регистрация: Nov 2002
Адрес: Украина
Сообщений: 13
|
Пасибки большое
![]()
__________________
Thanks, Chalenger |
![]() |
Часовой пояс GMT +4, время: 05:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|