Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Интеграция Flash с... (http://www.flasher.ru/forum/forumdisplay.php?f=2)
-   -   Управление flash через *.TXT (http://www.flasher.ru/forum/showthread.php?t=31292)

miki28 08.05.2002 15:39

Управление flash через *.TXT
 
Народ подскажите пожалуйста!
Нужно, изменяя значения переменных в *.TXT файле
получить отображение объектов только тех переменных, у которых значение больше нуля.

Geo 16.05.2002 05:05

делаешь N мувиков (необходимых тебе) и называешь их : youMuv1,youMuv2...youMuvN
на первый мув вешаешь акцию

onClipEvent (load) {
loadVariables ("youtext.txt", this);
}
onClipEvent (data) {
for(i=1;i<=N;i++){
_parent["youMuv"+i]._visible=eval("var"+i);}
}
в текстовом файле соответственно обозначаешь &var1=значение1&var2=значение2...&varN=значениеN
после загрузки пропадают мувики(visible=false ) только c нулевым значением соответственной переменной....
eval можно на всякий случай загнать в Number(eval("var"+i))

Geo 16.05.2002 05:12

а если надо и отрицательные значения скрывать, только положительные визуализировать (varN>0).....
пишеь так
_parent["youMuv"+i]._visible=(eval("var"+i)>0);

miki28 16.05.2002 17:48

Спасибо за ответ, но ничего не выходит.

Geo 17.05.2002 04:54

смотри, тут все работает: http://www.satisfashion.ru/atl/lab/visible_control.html и исходник можешь скачать....

miki28 17.05.2002 12:16

Спасибо Geo!
Все получилось, дело в том , что я не перезапускал *.EXE, а можно ли интересно сделать тоже самое но только без перезапуска *.EXE.
С, уважением miki28

Geo 18.05.2002 04:13

то бишь во время работы фильма периодически запрашивать файл что ли.....
тогда сделай таймер и по прошествии определенного времени loadVariables.....
к примеру добавь акции
onClipEvent (enterFrame) {
if(j++>200){
loadVariables ("youtext.txt", this);
j=0;}
}
зменяя величину в условии изменяешь частоту обращения.....

по предидущей ссылке файлы обновлены.....

miki28 18.05.2002 11:19

Geo!
Спасибо за помощь.


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

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