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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 05.09.2007, 20:47
Orgy вне форума Посмотреть профиль Отправить личное сообщение для Orgy Найти все сообщения от Orgy
  № 1  
Ответить с цитированием
Orgy
 
Аватар для Orgy

Регистрация: Feb 2007
Сообщений: 21
По умолчанию createTextField не работает. Хелп плиз.

Здравствуйте.
У меня есть одна проблема, не получается решить.
Помогите плиззз.
Нужно создавать текстовые поля и заполнять их.
Для начала я сделал примитивный примерчик.

Код:
myXML = new XML ();
myXML.ignoreWhite = true;
myXML.load ("xxx.xml");

var n_ame:Array = [];
var a:Array = [];

myXML.onLoad = function (success) {
   if (success) {
      total = myXML.childNodes.length;
      for (i=0;i<total;i++) {
         a[i] = myXML.childNodes[i].attributes.slovo;
         n_ame[i] = "my"+i;
         my_mc.createTextField (n_ame[i], i , 10,  i+30, 200, 20);
         my_mc.n_ame.text = "Привет :" + a[i];
         }
    }
}
Сама XML выглядит так.

Код:
<name slovo="qwe"/>
<name slovo="rty"/>
<name slovo="uio"/>
<name slovo="asd"/>
Но ничего не происходит.
Подскажите пожалуйста, в чем ошибка.
Заранее спасибо.

Старый 05.09.2007, 20:57
screamge вне форума Посмотреть профиль Отправить личное сообщение для screamge Посетить домашнюю страницу screamge Найти все сообщения от screamge
  № 2  
Ответить с цитированием
screamge
Ветеран форума
 
Аватар для screamge

Регистрация: Jul 2006
Адрес: Грузия, Тбилиси
Сообщений: 2,675
Код:
my_mc[n_ame + i].text = "Привет :" + a[i];
__________________
Free-lance | Twitter | Me

Старый 05.09.2007, 20:57
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 3  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
проверь success на false, трассируй параметры на каждом этапе выполнения скрипта - сразу найдёшь ошибку.

Старый 05.09.2007, 21:04
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 4  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Посмотрите броузером - это не XML. Где корневая нода?
upd: trace бы это сразу показал.
Код:
myXML.onLoad = function (success) {
 trace ('ok:' + success + ' status:' + this.status);
}


Последний раз редактировалось Kikasso; 05.09.2007 в 21:08.
Старый 05.09.2007, 21:17
tane4ka вне форума Посмотреть профиль Отправить личное сообщение для tane4ka Найти все сообщения от tane4ka
  № 5  
Ответить с цитированием
tane4ka

Регистрация: Sep 2007
Сообщений: 19
у тебя просто не объявлен my_mc и небольшая ошибка при записи в текстовое поле. вот код
Код:
myXML = new XML ();
myXML.ignoreWhite = true;
myXML.load ("xxx.xml");

this.createEmptyMovieClip("my_mc",1);

var n_ame:Array = [];
var a:Array = [];

myXML.onLoad = function (success) {
   if (success) {
      total = myXML.childNodes.length;
      for (i=0;i<total;i++) {
         a[i] = myXML.childNodes[i].attributes["slovo"];
		 trace(a[i]);
         n_ame[i] = "my"+i;
         my_mc.createTextField (n_ame[i], 10+i , 100,  i*10+100, 200, 20);
         my_mc[n_ame[i]].text = "Привет :" + a[i];
         }
    }
}

Старый 05.09.2007, 22:34
Orgy вне форума Посмотреть профиль Отправить личное сообщение для Orgy Найти все сообщения от Orgy
  № 6  
Ответить с цитированием
Orgy
 
Аватар для Orgy

Регистрация: Feb 2007
Сообщений: 21
Спасибо! Большое.
Пошел исправлять ошибки.

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

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

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


 


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


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