Загрузка данных из файла на локальном компьютере @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 28 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
Denisator Муж.
новый человек
0
Сообщения: 101
Зарегистрирован: 18.01.03
Откуда: Калининград
Заголовок сообщения: Загрузка данных из файла на локальном компьютере
Сообщение Добавлено: 11 Март 2005, 10:14:39 
Подскажите пожалуйста. Работает ли в 7-м флэше загрузка данных из файла во влэш. Файл находится на локальном компьютере, флэшь также запущен с того-же компа.

Я попробовал такую вот конструкцию:

loadVariables ("pers.txt", _root.dat);

однако trace(_root.dat); говорит undefine
pers.txt лежит в той-же папке что и флэш.


Последний раз редактировалось Denisator 11 Март 2005, 10:21:55, всего редактировалось 1 раз.
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 11 Март 2005, 10:18:10 
А дело в том, что на загрузку данных требуется время. И сколько ни трейсь, кроме undefine ничего не получишь )
Нужно проверять — загружены ли данные, а потом уже их использовать.

_________________
_____
Работа Изображение Работы Изображение О Работе
Denisator Муж.
новый человек
0
Сообщения: 101
Зарегистрирован: 18.01.03
Откуда: Калининград
Сообщение Добавлено: 11 Март 2005, 10:39:50 
И склько же нужно времени что-бы загрузить с локального компьютера 100 байт?
Однако, зациклил в два кадра, во втором поставил trace, всё равно undefine.
Denisator Муж.
новый человек
0
Сообщения: 101
Зарегистрирован: 18.01.03
Откуда: Калининград
Сообщение Добавлено: 11 Март 2005, 10:55:14 
Кстати, а сохранять данные в файл флэшем можно?
spayeler Муж.
новый человек
0
Сообщения: 11
Зарегистрирован: 20.12.04
Сообщение Добавлено: 11 Март 2005, 11:38:25 

Цитата:
Кстати, а сохранять данные в файл флэшем можно?


на локальной машине только SharedObject..
Акела Муж.
Констататор
17
Сообщения: 7419
Зарегистрирован: 15.11.04
Сообщение Добавлено: 11 Март 2005, 12:46:27 
А сервер поставить трудно?
swfus
новый человек
0
Сообщения: 68
Зарегистрирован: 09.03.05
Сообщение Добавлено: 11 Март 2005, 13:10:30 
Наверно правильнее всего было сделать так:
Код:
var loader:LoadVars = new LoadVars();
loader.load("pers.txt");
loader.onLoad=function(){
   trace(this.dat);
}
Denisator Муж.
новый человек
0
Сообщения: 101
Зарегистрирован: 18.01.03
Откуда: Калининград
Сообщение Добавлено: 13 Март 2005, 08:46:26 

Цитата:
на локальной машине только SharedObject..


а что это за зверь такой?

Цитата:
А сервер поставить трудно?


сервер низя, надо что-бы у всех работало...

Цитата:
var loader:LoadVars = new LoadVars();
loader.load("pers.txt");
loader.onLoad=function(){
trace(this.dat);
}


один чёрт undefine пишет, однако я не понимаю почему этото код должен выдавать что-то другое? в каком месте переменной dat которую мы трейсим присваиваевается какое-нибудь значение?
bE(o0L Муж.
постоянный участник
23
Сообщения: 3311
Зарегистрирован: 22.07.03
Откуда: сзабугра
Сообщение Добавлено: 13 Март 2005, 15:49:58 
мда
dat это переменная из файла pers.txt
смотри хелп (клавиша F1) по объекту loadVars

p.s.
может сперва почитать книжку - флеш для чайников? а после, поэксперементировав самостоятельно, уже задавать вопросы?
ибо из твоего примера видно, что раз попробовав и ничего не добившись, ты тут же полез задавать вопросы, имхо, это тебя характеризует не с лучшей стороны :cool:

_________________
можно на ТЫ.
nuran
«Лектор»
46
Сообщения: 1569
Зарегистрирован: 21.05.04
Сообщение Добавлено: 13 Март 2005, 21:04:39 

spayeler писал(а):

Цитата:
Кстати, а сохранять данные в файл флэшем можно?


на локальной машине только SharedObject..



Всмысле?
Любой файл любого расширения можно загрузить, другое дело разбирать его уже как текстовый во флаше …

_________________
blog : flash / unity
Denisator Муж.
новый человек
0
Сообщения: 101
Зарегистрирован: 18.01.03
Откуда: Калининград
Сообщение Добавлено: 14 Март 2005, 08:16:51 

Цитата:
мда
dat это переменная из файла pers.txt
смотри хелп (клавиша F1) по объекту loadVars


ОК разобрался... спасибо... работает

Цитата:
ибо из твоего примера видно, что раз попробовав и ничего не добившись, ты тут же полез задавать вопросы, имхо, это тебя характеризует не с лучшей стороны


Из хелпа не очевидно что данные в файле должны храниться упорядочено типа data1=1234&data2=5678&data3=8912
И вообще помоему у 7-ки бедновато в хелпе с примерами :-(
nuran
«Лектор»
46
Сообщения: 1569
Зарегистрирован: 21.05.04
Сообщение Добавлено: 14 Март 2005, 09:20:02 
Скачай новую версию.

Не обязательно упорядоченно.
Можно в лёгкую загрузить стандартный csv и разобрать его во флаше. :glasses:

_________________
blog : flash / unity
Denisator Муж.
новый человек
0
Сообщения: 101
Зарегистрирован: 18.01.03
Откуда: Калининград
Сообщение Добавлено: 14 Март 2005, 10:37:18 
nuranius, а что такое csv?
nuran
«Лектор»
46
Сообщения: 1569
Зарегистрирован: 21.05.04
Сообщение Добавлено: 14 Март 2005, 11:41:16 
данные через разделитель, у тебя excel есть? Так создай таблицу и сделай сохранить как => из списка выбери формат csv, сохрани, открой в блокноте и увидишь что такое csv =)

_________________
blog : flash / unity
Shaman® Муж.
новый человек
3
Сообщения: 276
Зарегистрирован: 23.07.04
Откуда: UA
Сообщение Добавлено: 14 Март 2005, 13:12:15 
Макромедийный хелп, как сказал один из моих заказчиков, - это неудачная шутка от Макромедии.
Чтобы сохранять файлы, можно заюзать софтину SWFkit, которая представляет собой некую надстройку над готовыми swf файлами , расширяя их функциональность. Естественно, конечным результатом будет .ехе файл.

_________________
Flash-технолог
swfus
новый человек
0
Сообщения: 68
Зарегистрирован: 09.03.05
Сообщение Добавлено: 14 Март 2005, 22:51:43 

Цитата:
Макромедийный хелп, как сказал один из моих заказчиков, - это неудачная шутка от Макромедии


Зря он так, неплохая вещь, особенно для новичков.
Конечно мозги еще нужны, и знание английского или lingvo. :D
nuran
«Лектор»
46
Сообщения: 1569
Зарегистрирован: 21.05.04
Сообщение Добавлено: 14 Март 2005, 23:37:47 
Хэлп как раз для новичков хреновый, а вот для середничков и хорошистов — самое то :glasses:

_________________
blog : flash / unity
Denisator Муж.
новый человек
0
Сообщения: 101
Зарегистрирован: 18.01.03
Откуда: Калининград
Сообщение Добавлено: 15 Март 2005, 01:41:33 

Цитата:
данные через разделитель, у тебя excel есть? Так создай таблицу и сделай сохранить как => из списка выбери формат csv, сохрани, открой в блокноте и увидишь что такое csv =)

можно было сразу сказать мол переменные через разделитель, а то CSV, CSV :-)

А какие есть ещё способы сохранять данные на локальной машине флэшем без использования надстроек имея голый swf?
nuran
«Лектор»
46
Сообщения: 1569
Зарегистрирован: 21.05.04
Сообщение Добавлено: 15 Март 2005, 02:05:54 
класс Cookie :dandy: , хотя это тоже самое почти что и SharedObject

_________________
blog : flash / unity
Shaman® Муж.
новый человек
3
Сообщения: 276
Зарегистрирован: 23.07.04
Откуда: UA
Сообщение Добавлено: 15 Март 2005, 12:21:59 
Насколько я помню, класс Cookie, бесполезен для "голого" swf. Во всяком случае в 6-ке было так (там этот класс вообще недокументирован). Но все равно напрямую из swf можно сохранить только в so. Такова воля Макромедии.

_________________
Flash-технолог
Denisator Муж.
новый человек
0
Сообщения: 101
Зарегистрирован: 18.01.03
Откуда: Калининград
Сообщение Добавлено: 21 Март 2005, 08:57:17 
Теперь возникла такая проблема: флэшка запущеная из IE не хочет сохранять данные на компе с помощью SharedObject, тоесть всё работает данные сохраняются и извлекаются, однако сделать IE рефреш то флэш сохранённых данных на компе не видит. Причём в плеере который вшит в сам флэшь (т.е. при ctrl+enter) всё работает на ура.
Shaman® Муж.
новый человек
3
Сообщения: 276
Зарегистрирован: 23.07.04
Откуда: UA
Сообщение Добавлено: 21 Март 2005, 11:12:38 
Во флеш-плеере обрати внимание на настройки Local Storage в разделе попап-меню Settings.

_________________
Flash-технолог
Denisator Муж.
новый человек
0
Сообщения: 101
Зарегистрирован: 18.01.03
Откуда: Калининград
Сообщение Добавлено: 22 Март 2005, 08:30:43 
Всё нормально, ползунок на 100 кб стоит.
Мигель Муж.
участник
75
Сообщения: 1453
Зарегистрирован: 09.01.04
Откуда: http://design-cafe.ru
Сообщение Добавлено: 22 Март 2005, 10:35:32 

Цитата:
Всё нормально, ползунок на 100 кб стоит.


:lol: :lol: :lol:
У тебя винт на гигабайт что ли?
Подвинь ползунок)
А вообще еще посмотри там же Curently Used - если там 0, то где-то ты не прав )

_________________
_____
Работа Изображение Работы Изображение О Работе
Denisator Муж.
новый человек
0
Сообщения: 101
Зарегистрирован: 18.01.03
Откуда: Калининград
Сообщение Добавлено: 22 Март 2005, 10:58:55 
хорошо, подвинул на 10мб... используется 2кб, это те самые данные которые были добавлены при запуске в плеере встроеном во флэш.
Один фиг не сохраняется!
Denisator Муж.
новый человек
0
Сообщения: 101
Зарегистрирован: 18.01.03
Откуда: Калининград
Сообщение Добавлено: 23 Март 2005, 06:27:53 
Так что? может кто подсказать почему в эксплорере скрипт не сохраняет SharedObject, а в плеере встроеном во флеш сохраняет?
nuran
«Лектор»
46
Сообщения: 1569
Зарегистрирован: 21.05.04
Сообщение Добавлено: 23 Март 2005, 08:10:24 
Да глюки это с твоим Home PC. Переустанови систему с новой версией OS. :genius:

_________________
blog : flash / unity
Denisator Муж.
новый человек
0
Сообщения: 101
Зарегистрирован: 18.01.03
Откуда: Калининград
Сообщение Добавлено: 23 Март 2005, 08:49:48 
nuran, Хорошая идея! надо на других машинах попробовать.
Ещё соображения есть по моему вопросу?
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 28 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100