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

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

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

Регистрация: Mar 2007
Сообщений: 6
Отправить сообщение для Найджел с помощью ICQ
По умолчанию Проблема с динамическим текстовым полем...

Приветствую всех и очень надеюсь, что поможете мне, начинающему флэшеру...

Перерыл весь форум нашёл ответ на свой вопрос, но всё равно не помогло. Вопрос такой: мне нужно получить из текстового документа text.txt данные во флэшку. Делаю это через LoadVars или loadVariables. Получаю данные в динамические текстовые поля. Данными являются числа. Соответственно, они после передачи являются string-данными. Преобразовываю их в числа, но они передаются переменной как NaN. Переменные объявляю в строке Var у каждого динамического текстового поля. Код представлен ниже.

Цитата:
loadVariables("text.txt",_root);
_root.time1=Number(_root.tim1);
_root.time2=Number(_root.tim2);
_root.time3=Number(_root.tim3);
_root.time4=Number(_root.tim4);
_root.time5=Number(_root.time5);
_root.interval=Number(_root.interv);
А текст в файле text.txt.

Цитата:
&tim1=7&tim2=1&tim3=5&tim4=8&tim5=1&interv=420000
Буду очень благодарен за помощь.

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

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Искали потому что не то. Сначало надо дождаться загрузки, а потом уж оперировать с данными.
Код:
var lv:LoadVars = new LoadVars ();
lv.onLoad = function () {
	trace (Number (this.tim1));
	trace (Number (this.tim2));
	trace (Number (this.tim3));
	trace (Number (this.tim4));
	trace (Number (this.tim5));
	trace (Number (this.interv));
};
lv.load ("text.txt");
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 15.03.2007, 07:00
Найджел вне форума Посмотреть профиль Отправить личное сообщение для Найджел Найти все сообщения от Найджел
  № 3  
Ответить с цитированием
Найджел

Регистрация: Mar 2007
Сообщений: 6
Отправить сообщение для Найджел с помощью ICQ
to iNils: У меня из текстового файла загружались данные, но не работала функция Number(). А с этим кодом даже поля динамические не заполняются. Можешь поглядять исходник, плиииз?
Вложения
Тип файла: zip s4et4ik.zip (44.6 Кб, 24 просмотров)

Старый 15.03.2007, 07:34
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
1. Что такое u в setInterval?
2. Зачем вообще нужны текстовые поля
3. Какая логика в названии мувиклипов с цифрами? В смысле почему они не последовательно заданы.
4. Зачем в основном таймлайне куча кадров?

В общем какая задача? Просто подгрузить данные для счетчика и он через определенный интервал начинает счетчик инкременировать или что?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 15.03.2007, 07:59
Найджел вне форума Посмотреть профиль Отправить личное сообщение для Найджел Найти все сообщения от Найджел
  № 5  
Ответить с цитированием
Найджел

Регистрация: Mar 2007
Сообщений: 6
Отправить сообщение для Найджел с помощью ICQ
to iNils:
1. u - это тоже, что и interv. Забыл поменять. Но это уже потом сделаю.
2. Текстовые поля вообще не нужны. Я хотел через них данные из текстового файла подгрузить.
3. Логики никакой Можно было просто назвать digit_1,digit_2,digit_3,digit_4,digit_5. Просто с программистом одним разговаривал, он мне их так назвал
4. До 25 кадра - предустановка счётчика, дальше 25 - проигрывание ролика смены цифры.
Так то там всё работало, но вот, когда стал подгружать числа из текстового файла- начались проблемы. Впринципе. мне нужно только правильно передать цифры из текстового файла, а потом присвоить переменным с любым именем. В этом у меня загвоздка.

Старый 15.03.2007, 08:03
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Я могу свою реализацию предложить, она гораздо понятнее и короче. Я сейчас напишу то как это понимаю, а вы скажите так это или нет.
1. Можно передавать само число, а не цифры для него (меньше непонятного текста в txt)
2. 420000 не слишком ли большой интервал? Я так понимаю он должен отвечать за смену цифр, но достаточно 1000.
3. Если пункт 2 верен, то все остальные кадры можно обрать совсем.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 15.03.2007, 08:09
Найджел вне форума Посмотреть профиль Отправить личное сообщение для Найджел Найти все сообщения от Найджел
  № 7  
Ответить с цитированием
Найджел

Регистрация: Mar 2007
Сообщений: 6
Отправить сообщение для Найджел с помощью ICQ
to iNils:
1. Нет, нужно именно цифры передавать В том, то и дело, они (заказчики) должны иметь простой доступ менять цифры сами, если захотят.
2. Интервал они (заказчики) тоже могут изменять. И такой интервал они мне дали как начальный.
Поэтому, я подумал, что предоставить им доступ к текстовому файлу, в котором можно будет править цифры.

Старый 15.03.2007, 08:11
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Я имею ввиду не tim1=7&tim2=1&tim3=5&tim4=8&tim5=1&interv=420000, а count=71581&interv=420000. Также понятнее.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 15.03.2007, 08:14
Найджел вне форума Посмотреть профиль Отправить личное сообщение для Найджел Найти все сообщения от Найджел
  № 9  
Ответить с цитированием
Найджел

Регистрация: Mar 2007
Сообщений: 6
Отправить сообщение для Найджел с помощью ICQ
to iNils: А они какие-то странные и сказали, что им вообще так понятнее

Старый 15.03.2007, 08:39
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 10  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Вот...
Вложения
Тип файла: zip s4et4ik.zip (71.2 Кб, 14 просмотров)
__________________
(и)Нильс.ru | Плагины для FlashDevelop

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

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

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


 


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


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