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 раз.
А дело в том, что на загрузку данных требуется время. И сколько ни трейсь, кроме undefine ничего не получишь )
Нужно проверять — загружены ли данные, а потом уже их использовать.
0 Сообщения: 101 Зарегистрирован: 18.01.03 Откуда: Калининград
Добавлено: 11 Март 2005, 10:39:50
И склько же нужно времени что-бы загрузить с локального компьютера 100 байт?
Однако, зациклил в два кадра, во втором поставил trace, всё равно undefine.
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 которую мы трейсим присваиваевается какое-нибудь значение?
мда
dat это переменная из файла pers.txt
смотри хелп (клавиша F1) по объекту loadVars
p.s.
может сперва почитать книжку - флеш для чайников? а после, поэксперементировав самостоятельно, уже задавать вопросы?
ибо из твоего примера видно, что раз попробовав и ничего не добившись, ты тут же полез задавать вопросы, имхо, это тебя характеризует не с лучшей стороны
0 Сообщения: 101 Зарегистрирован: 18.01.03 Откуда: Калининград
Добавлено: 14 Март 2005, 08:16:51
Цитата:
мда dat это переменная из файла pers.txt смотри хелп (клавиша F1) по объекту loadVars
ОК разобрался... спасибо... работает
Цитата:
ибо из твоего примера видно, что раз попробовав и ничего не добившись, ты тут же полез задавать вопросы, имхо, это тебя характеризует не с лучшей стороны
Из хелпа не очевидно что данные в файле должны храниться упорядочено типа data1=1234&data2=5678&data3=8912
И вообще помоему у 7-ки бедновато в хелпе с примерами
данные через разделитель, у тебя excel есть? Так создай таблицу и сделай сохранить как => из списка выбери формат csv, сохрани, открой в блокноте и увидишь что такое csv =)
3 Сообщения: 276 Зарегистрирован: 23.07.04 Откуда: UA
Добавлено: 14 Март 2005, 13:12:15
Макромедийный хелп, как сказал один из моих заказчиков, - это неудачная шутка от Макромедии.
Чтобы сохранять файлы, можно заюзать софтину SWFkit, которая представляет собой некую надстройку над готовыми swf файлами , расширяя их функциональность. Естественно, конечным результатом будет .ехе файл.
0 Сообщения: 101 Зарегистрирован: 18.01.03 Откуда: Калининград
Добавлено: 15 Март 2005, 01:41:33
Цитата:
данные через разделитель, у тебя excel есть? Так создай таблицу и сделай сохранить как => из списка выбери формат csv, сохрани, открой в блокноте и увидишь что такое csv =)
можно было сразу сказать мол переменные через разделитель, а то CSV, CSV
А какие есть ещё способы сохранять данные на локальной машине флэшем без использования надстроек имея голый swf?
3 Сообщения: 276 Зарегистрирован: 23.07.04 Откуда: UA
Добавлено: 15 Март 2005, 12:21:59
Насколько я помню, класс Cookie, бесполезен для "голого" swf. Во всяком случае в 6-ке было так (там этот класс вообще недокументирован). Но все равно напрямую из swf можно сохранить только в so. Такова воля Макромедии.
0 Сообщения: 101 Зарегистрирован: 18.01.03 Откуда: Калининград
Добавлено: 21 Март 2005, 08:57:17
Теперь возникла такая проблема: флэшка запущеная из IE не хочет сохранять данные на компе с помощью SharedObject, тоесть всё работает данные сохраняются и извлекаются, однако сделать IE рефреш то флэш сохранённых данных на компе не видит. Причём в плеере который вшит в сам флэшь (т.е. при ctrl+enter) всё работает на ура.
0 Сообщения: 101 Зарегистрирован: 18.01.03 Откуда: Калининград
Добавлено: 22 Март 2005, 10:58:55
хорошо, подвинул на 10мб... используется 2кб, это те самые данные которые были добавлены при запуске в плеере встроеном во флэш.
Один фиг не сохраняется!
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.