![]() |
Управление flash через *.TXT
Народ подскажите пожалуйста!
Нужно, изменяя значения переменных в *.TXT файле получить отображение объектов только тех переменных, у которых значение больше нуля. |
делаешь 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)) |
а если надо и отрицательные значения скрывать, только положительные визуализировать (varN>0).....
пишеь так _parent["youMuv"+i]._visible=(eval("var"+i)>0); |
Спасибо за ответ, но ничего не выходит.
|
смотри, тут все работает: http://www.satisfashion.ru/atl/lab/visible_control.html и исходник можешь скачать....
|
Спасибо Geo!
Все получилось, дело в том , что я не перезапускал *.EXE, а можно ли интересно сделать тоже самое но только без перезапуска *.EXE. С, уважением miki28 |
то бишь во время работы фильма периодически запрашивать файл что ли.....
тогда сделай таймер и по прошествии определенного времени loadVariables..... к примеру добавь акции onClipEvent (enterFrame) { if(j++>200){ loadVariables ("youtext.txt", this); j=0;} } зменяя величину в условии изменяешь частоту обращения..... по предидущей ссылке файлы обновлены..... |
Geo!
Спасибо за помощь. |
| Часовой пояс GMT +4, время: 14:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.