|
|
|||||
Регистрация: Nov 2001
Адрес: Россия Пермь
Сообщений: 79
|
Данные из *.txt, ну не въехал, ...
Данные из *.txt, ну не въехал, ...
LoadVariables.. помойму, да только как...... ! ! !ПОЖАЙЛУСТА ОЪЯСНИТЕ ПОПОДРОБНЕЕ, PLEASE ! ! ! У меня в клубе на компах подгружается с сетевого диска мой *.swf(или проектор). Заставка, понимаешь... Там новости. Как сделать, чтобы админы подправили news.txt и мой splash.swf(или splash.exe) cам взял эти данные и поместил в динамическое поле. ! ! !ПОЖАЙЛУСТА ОЪЯСНИТЕ ПОПОДРОБНЕЕ, PLEASE ! ! ! |
|
|||||
виртуальное земноводное
|
loadVariablesNum("file://\\\\admincomp\\splash\\data.txt",0);
где admincomp имя админовского компа в сети. splash расшаренная папка в которой лежит твой датник data.txt, вида: news1=hkfhdfdjkfhdkhf&news2=dfdfdfhj jhfjd jdhfj&num=12&
__________________
Дешевый критикан |
|
|||||
loadVariablesNum ("news.txt", 0);
это загрузит тебе на _level0 переменные из файла. loadVariables ("news.txt", "movieclipname"); это загрузит в клип с именем movieclipname в файле пишешь ________________________ &var1=gsdfgsdfgsdfg sdfg sdf gdfs gdfgdfsgdsfgsdfgsdf &var=dfgdsfgsdfgsdfgsdfg _________________________ делаешь динамическое поле, скажем POLE и пишешь: POLE=_level0.var1+_level0.var2 если первый случай либо POLE=movieclipname.var1+movieclipname.var2 если второй
__________________
Живи и ошибайся. В этом жизнь. |
|
|||||
Регистрация: Jan 2000
Сообщений: 216
|
SWF с загогулиной
Там еще одна загогулина, как говаривал БНЕ, есть. Единожды считавшись, твой файл пропишется на прокси, да и у тебя на компе, и в следующий раз ты с удивлением обнаружишь, что файл на сервере поменял, а читается все равно старый. Так вот, чтобы этого избежать, нужно для считывания изменяемых модератором сайта файлов слегка видоизменить скрипт.
loadVariablesNum ("myNews.txt?"add random(1000), 0); Тогда будет читать каждый раз заново. То же самое касается и измененного swf, но там чуть сложнее. Изменения нужно внести в HTML. ......... <PARAM NAME=movie VALUE="MyMovie.swf?somethingrandom"> <PARAM NAME=quality VALUE=high> <PARAM NAME=scale VALUE=noborder> <PARAM NAME=wmode VALUE=transparent> <PARAM NAME=bgcolor VALUE=#FFFFFF> <EMBED src="MyMovie.swf?somethingrandom" quality=high scale=noborder wmode=transparent bgcolor=#FFFFFF WIDTH=760 HEIGHT=400 TYPE="application/x-shockwave-flash" ........
__________________
Ударим флэшем по бездорожью и разгильдяйству! VOL |
|
|||||
виртуальное земноводное
|
2vol:
Человек говорит про локальную сеть, и как я полагаю виндовую. Обрашение к файлу data.txt?someshit выдаст ошибку. Внимательней надо быть
__________________
Дешевый критикан |
|
|||||
Регистрация: Jan 2000
Сообщений: 216
|
Не, не выдаст. Вернее, выдаст, но только при отладке - если запускать через F5. Когда запустишь через player, это ошибка пропадет сама собой. Об этом нужно было бы написать сразу, а то возникает некоторое непонимание этой хитрой особенности. Поэтому при отладке программы это дело нужно закомментировать и оставить обычный вариант, но при размещении на сервере - перед окончательной компиляцией - таки вставить эти изменения. Повторюсь, тот же swf с рандомом, запускаемый обычным путем (в готовом виде или через html) ошибки не даст. Несколько неудобно, но что делать?
Да и вообще, это ведь - реальная проблема, более, чем реальная - обновление информации на сайте путем этих самых txt файлов, и решение тут простое, но не очевидное, не правда ли? Во всяком случае, далеко не все об этом знают, а об этом полезно будет знать, даже если первоначально нет нужды размещать свое творение на сайте. Это - сегодня не нужно. А Завтра?
__________________
Ударим флэшем по бездорожью и разгильдяйству! VOL |
Часовой пояс GMT +4, время: 02:32. |
|
« Предыдущая тема | Следующая тема » |
|
|