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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

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

Регистрация: Nov 2004
Сообщений: 4
По умолчанию Отображение содержимого txt файла

Здравствуйте!
Вот какая проблема - создал флэш фильм в котором при открытии его (перезагрузке) случайно отображается одно из высказываний (каждое высказывание в отдельном txt-файле) На локальной машине всё работает замечательно, а вот после того как загрузил в интернет на сайт текст не отображается. Пользовался LoadVariablesNum. Подскажите в чём может быть дело?

Старый 20.11.2004, 16:37
Iv вне форума Посмотреть профиль Отправить личное сообщение для Iv Посетить домашнюю страницу Iv Найти все сообщения от Iv
  № 2  
Iv
 
Аватар для Iv

Регистрация: Apr 2001
Адрес: Moscow
Сообщений: 1,475
причин может быть много. например забыл выложить txt файлы или неправильный адрес запроса.
Для начала проверь, грузятся ли твои текстовики, для этого сделай текст поле и выводи в него то, что в локальных тестах делал бы трейсами.

Старый 20.11.2004, 17:58
Krusader вне форума Посмотреть профиль Отправить личное сообщение для Krusader Найти все сообщения от Krusader
  № 3  
Krusader
 
Аватар для Krusader

Регистрация: Nov 2004
Сообщений: 4
По умолчанию Про тхт

Код такой
on (release) {
// выборка всех фаилов fraza
num_of_fraza = 23;
// Случайный выбор
rnd_num = (int(random(num_of_fraza)))+1;
// Создание имени
name = "fraza"+rnd_num+".txt";
// Загрузка фразы
loadVariablesNum(name, 0);
}
Всё это работает на локальном компьютере, но при загрузке ничего не отображается. Все тхт-шники загружены, созданы в кодировке Юникод. Наверно надо прописать путь всё это лежит на домене www.имя.ru (например) непосредственно без папок. Куда конкретно (в какую строчку) прописывать этот путь к файлу?
ТХТ файлы называются: fraza1, fraza2 и т.д.
Спасибо

Старый 20.11.2004, 18:03
Krusader вне форума Посмотреть профиль Отправить личное сообщение для Krusader Найти все сообщения от Krusader
  № 4  
Krusader
 
Аватар для Krusader

Регистрация: Nov 2004
Сообщений: 4
По умолчанию Про тхт

Код такой
on (release) {
// выборка всех фаилов fraza
num_of_fraza = 23;
// Случайный выбор
rnd_num = (int(random(num_of_fraza)))+1;
// Создание имени
name = "fraza"+rnd_num+".txt";
// Загрузка фразы
loadVariablesNum(name, 0);
}
Всё это работает на локальном компьютере, но при загрузке ничего не отображается. Все тхт-шники загружены, созданы в кодировке Юникод. Наверно надо прописать путь всё это лежит на домене www.имя.ru (например) непосредственно без папок. Куда конкретно (в какую строчку) прописывать этот путь к файлу?
ТХТ файлы называются: fraza1, fraza2 и т.д.
Спасибо

Старый 20.11.2004, 19:39
digi-est вне форума Посмотреть профиль Отправить личное сообщение для digi-est Посетить домашнюю страницу digi-est Найти все сообщения от digi-est
  № 5  
digi-est

Регистрация: Oct 2003
Сообщений: 15
Извените, что вмешиваюсь...
но у меня таже проблема:

Я получаю файл с данными, но эти данные я немогу занести в объект

Код:
_root.graafik.dataUrl = "http://www.имя&indexid="+_root.ndex;
_root.debugtesttest.debugtest = _root.graafik.dataUrl;
		
if (_root.ndex == _global.fId) {
	_root.graafik.my_lv1.load(_root.graafik.dataUrl);
}

my_lv1 = new LoadVars();

my_lv1.onLoad = function(success) {
	dataLoaded(this);
	_root.debugtesttest1.debugtest1 = my_lv1;
}

первый дебаг(_root.debugtesttest.debugtest = _root.graafik.dataUrl; )
выдаёт мне правильный урл со всеми параметрами

,а второй(_root.debugtesttest1.debugtest1 )
пишет:
Цитата:
onLoad=%5Btype%20Function%5D
т.е. сюда my_lv1 = new LoadVars(); данные не попадают, хотя в тоже время на локальном компьютере всё работает как часы. Вот такая мистика.


Есть мысли?
__________________
vorschlaghammer


Последний раз редактировалось digi-est; 20.11.2004 в 19:45.
Старый 20.11.2004, 22:05
Krusader вне форума Посмотреть профиль Отправить личное сообщение для Krusader Найти все сообщения от Krusader
  № 6  
Krusader
 
Аватар для Krusader

Регистрация: Nov 2004
Сообщений: 4
По умолчанию Тема снята!

Решил с тектовухой не париться обошёлся вот так:

onClipEvent (load){
greeting=new Array();
greeting[0]="фраза первая";
greeting[1]="фраза вторая"; и так далее ....

choice=Math.floor(Math.random()*greeting.length);
text=greeting[choice];
)

Проверено - всё работает

Старый 21.11.2004, 22:01
digi-est вне форума Посмотреть профиль Отправить личное сообщение для digi-est Посетить домашнюю страницу digi-est Найти все сообщения от digi-est
  № 7  
digi-est

Регистрация: Oct 2003
Сообщений: 15
ещё одна непонятка...

почему когда я ставлю:
Код:
 
...
_root.grafik.dataUrl = "http://www.url.com/lala/lalala?pageId=10&indexid=10&bd=01012004&ed=21112004";
_root.grafik.my_lv1.load(_root.grafik.dataUrl);
...
- то в флэшка не работает(в сети не работает, с харда всё нормально загружается), а если же ставлю:
Код:
 
...
_root.grafik.dataUrl = "http://www.url.com/lala/lala.txt;"
_root.grafik.my_lv1.load(_root.grafik.dataUrl);
...
то всё работает как в сети так и на харде ... !

почему такое происходит ?


ЗЫ: crossdomain.xml здесь не причём
ЗЫЗЫ: данные поступают в таком виде: id=Title&20040101=15277&20040102=15266&... и так далее
Вложения
Тип файла: txt purecode.txt (8.3 Кб, 150 просмотров)
__________________
vorschlaghammer


Последний раз редактировалось digi-est; 21.11.2004 в 22:11.
Создать новую тему   Часовой пояс GMT +4, время: 18:42.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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