Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 27.04.2006, 19:44
art-d вне форума Посмотреть профиль Отправить личное сообщение для art-d Посетить домашнюю страницу art-d Найти все сообщения от art-d
  № 1  
Ответить с цитированием
art-d
 
Аватар для art-d

Регистрация: Feb 2006
Адрес: 3x-Gorny
Сообщений: 42
Отправить сообщение для art-d с помощью ICQ
По умолчанию возможно ли загнать createTextField в цикл?

сабж
идея такая:
после обработки хмл файла получается много переменных:
Код:
текст   |News
атрибут |Новости
текст   |linkzzz
атрибут |Inventory01.xml
текст   |Здесь будут комментарии
атрибут |Комментарии
текст   |STATUS WINDOW
атрибут |статус
текст   |STATUS WINDOW1
атрибут |статус1
текст   |STATUS WINDOW2
атрибут |статус2
текст   |1
атрибут |undefined
текст   |SERVICE
атрибут |serv
хочется динамически создавать текстовое поле со всеми его параметрами и присваивать тексту эти самые переменные, полученные при обработке хмл файла, и выводить текстовое поле с опр.координатами (уже с данными из хмл) в сам мувик.
что для этого использовать?
цикл? массив? типа _root.createTextField("mytext"+i,1,10,10,100,20)
я совсем запутался...
помогите плиз
__________________
а точно поможет?- спросила Несмеяна и затянулась

Старый 27.04.2006, 20:04
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
цикл
Зачем вам массив? XML -- уже массив.

Старый 27.04.2006, 20:30
art-d вне форума Посмотреть профиль Отправить личное сообщение для art-d Посетить домашнюю страницу art-d Найти все сообщения от art-d
  № 3  
Ответить с цитированием
art-d
 
Аватар для art-d

Регистрация: Feb 2006
Адрес: 3x-Gorny
Сообщений: 42
Отправить сообщение для art-d с помощью ICQ
Цитата:
Сообщение от ETC
цикл
...
тогда как написать цикл??? у меня и не работает, и ошибки тож не выдаёт
Код:
for (var i:Number = 0; i < array.length; i++)
	{
_root.createTextField("mytext"+i,1,10,10+dy,100,20);
mytext[i].multiline = true;
mytext[i].wordWrap = true;
mytext[i].border = true;
mytext[i].background=false;
mytext[i].html = true;

myformat[i] = new TextFormat();
myformat[i].color = 0x000000;
myformat[i].bullet = false;
myformat[i].underline = false;
mytext[i].setTextFormat(myformat[i]);
может кто знает где грабли лежат...
Вложения
Тип файла: rar isxodnik.rar (6.5 Кб, 42 просмотров)
__________________
а точно поможет?- спросила Несмеяна и затянулась

Старый 27.04.2006, 20:36
Samodelkin вне форума Посмотреть профиль Отправить личное сообщение для Samodelkin Найти все сообщения от Samodelkin
  № 4  
Ответить с цитированием
Samodelkin

Регистрация: Jul 2005
Адрес: Москва
Сообщений: 452
Отправить сообщение для Samodelkin с помощью ICQ
ня
Код:
                      _root.createTextField("mytext"+i, i, 10, 10+dy*2, 100, 20);
			_root["mytext"+i].multiline = true;
			_root["mytext"+i].wordWrap = true;
			_root["mytext"+i].border = true;
			_root["mytext"+i].background = false;
			_root["mytext"+i].html = true;
			_root["mytext"+i].text = _root["n"+i];
			_root["mytext"+i].setTextFormat(myformat[i]);
__________________
Давайте отбросим факты, чтобы увидеть суть

Старый 27.04.2006, 21:21
art-d вне форума Посмотреть профиль Отправить личное сообщение для art-d Посетить домашнюю страницу art-d Найти все сообщения от art-d
  № 5  
Ответить с цитированием
art-d
 
Аватар для art-d

Регистрация: Feb 2006
Адрес: 3x-Gorny
Сообщений: 42
Отправить сообщение для art-d с помощью ICQ
проблема в следующем:
выводит теперь только последнюю переменную из всего списка, а нежно чтобы они все СРАЗУ вывелись
проверял _root["mytext"+i].text ="j="+j+" i="+i+" atr="+_root["n"+i]+"|"+dx+"|"+dy;
подробнее в исходнике (см.выше)
__________________
а точно поможет?- спросила Несмеяна и затянулась

Создать новую тему Ответ Часовой пояс GMT +4, время: 18:17.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 18:17.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.