PDA

Просмотр полной версии : Вопрос по динамическим полям.


australian incognito
09.03.2006, 19:14
Может мой вопрос покажется примитивным, но раз уж я в этом разделе...

Итак, представьте,что у меня есть поле динамического текста с instance name: dino (поле var = dino), которое занесено в клип с instance name: main. Также у меня есть 2 текстовых файла, где блоки текста имеют соответственно имена dino и dino2.
Теперь вопрос: могу ли я на одной временной шкале посредством кода сначала подгрузить и показывать в динамическом поле текстовый блок dino, а после подгрузить и показывать блок dino2?

Den0k
09.03.2006, 19:32
а что у тебя не получается?
совет, оставь в покое переменные связанные с текст полями, обращяйся к ним через instance имя, например: my_txt.text

KUZEN
09.03.2006, 22:12
Можешь ....

Король
09.03.2006, 22:28
лучше давать дин.полям имена (instanse name), а задавать значения - имя.text = ""

australian incognito
13.03.2006, 16:31
а что у тебя не получается?

Так представьте еще раз пожалуйста, что у меня есть txt документ "true value.txt", где весь текст присвоен переменной "valueTxt" в виде valueTxt=текст...

Есть мувик "main" с дин. текстовым полем с inst. name = txtRect. Поле var не заполнено. Пишу следующий код в слое выше:

loadVariables("text/true value.txt", "main");
main.onData = function(){
main.txtRect.text = valueTxt;
}


...и получаю undefined в swf-ке. Что не так? Если можно чуть подробнее в ответах, а то я по предыдущим вообще не понял, что у меня не так.

Я вообще бы хотел, чтобы присваивая main.txtRect.text = любое имя загруженного текста, я получал соответствующий текст в поле.

Всем спасибо...

KUZEN
13.03.2006, 17:13
Ты уверен что твой текст из файла вообще грузится ?

Это что имя файла text/true value.txt ???

KUZEN
13.03.2006, 17:19
Пишем код в первый кадр и наслаждаемся, а вслед раз для начала смотрим хелп ...

_root.createEmptyMovieClip("main", 0);
_root.createTextField("tf", 1, 100, 100, 200, 200);
tf.border = true;
loadVariables("value.txt", main);
main.onData = function() {
tf.text = main.valueTxt;
};

australian incognito
14.03.2006, 01:04
Спасибо !

KUZEN
14.03.2006, 01:06
Спасибо !
Пожалуйста !

australian incognito
14.03.2006, 15:14
Вот еще проблемка: в одном случае htmlText вместо text работает нормально, а в другом игнорирует теги, воспринимает их как обычный текст. В чем может быть загвоздка?

KUZEN
14.03.2006, 15:55
Ты имеешь ввиду что если пишешь text= <тег>asdasd</тег> ?! тогда конечно будет игнорировать ... ещё посмотри может ты забыл установить поддержку html ...
my_tf.html=ture;

australian incognito
15.03.2006, 01:59
Ты имеешь ввиду что если пишешь text= <тег>asdasd</тег> ?! тогда конечно будет игнорировать ... ещё посмотри может ты забыл установить поддержку html ...
my_tf.html=ture;

В первую очередь я имею ввиду следующее:

1. в AS пишу : my_tf.htmlText=qwerty;
2. в txt файле, который подгружаю, пишу, например, qwerty=<I>asdasd</I> и должен видеть в итоге курсив, как ты естественно понимаешь.

в первом случае работает, во втором нет... странно...