![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|
|
|||||
|
Регистрация: Oct 2003
Сообщений: 97
|
Поможете?
Проблема! Состоит в том, что в Интернет Эксполрере проект отображается неверно. При этом в Опере (7.23 ру, 7.11 ру) Моззиле 1.5 - все рисуется верно!!!! Что тут может быть не так. Описываю неисправность - В мою основную флэшку в процессе работы должны подгружаться и выгружаться несколько однотипных мувиков. Эти мувики я использую для отображение состояния объектов (ну типа все "ОВ", "не совсем ГУТ", "совсем погано!"). И вот в ИЕ не происходит смены - то есть не подгружается не выгружается.. А в Опере и Моззиле - все пучком.. Как надо. ЧТО ДЕЛАТЬ???? ПОДСКАЖИТЕ - я уже больше недели долбаюсь над проблемой. Это все. Жду кому сказать спасибо :-) ( Я этот вопрос уже подымал, только его кажись модеры "прострелили". К модерам - за что??? что не так сделал??) ".....стиснув зубы я иду вперед.."
__________________
:-: Косточка. |
|
|||||
|
Регистрация: Jan 2002
Сообщений: 1,323
|
С исходником было бы проще...
__________________
ВКЛЮЧИ МОЗГИ!!! Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin |
|
|||||
|
Регистрация: Oct 2003
Сообщений: 97
|
... я немного неправильно, точнее неполно описал.
Значит ситуэшн такова - при написании в адресной строке реального адреса, ну вида U:\oc\oc.html - все работает как надо, при вводе адреса вида http://oc/oc.html - все "не так, как надо" - то есть не происходит загрузка/выгрузка мувиков/символов. Вот те куски кода, что отвечают за работу с ними: 1 кадр: ................... limit_a=5; limit_b=5; cetb=["atc21","atc22","atc26"]; kos_state=["c","c","c"]; x_coord=[211,163,297]; y_coord=[175,163,178]; list=[21,22,26]; alerting=[0,0,0]; broking=[0,0,0]; databasa=new Array(); function f (aa,xx,yy,ff) {this.num_atc=aa; this.x_atc=xx; this.y_atc=yy; this.state=ff;} for (i=0;i<=max_ats;i++) {databasa[i]=new f(cetb[i],x_coord[i],y_coord[i],kos_state[i]);} ..................................................................................................... 2 кадр: Вот здесь и происходит выгрузка дублированных мувиков!!! for (i=0;i<=max_ats+1;i++) { removeMovieClip(_root.alert); removeMovieClip(_root.brok); setProperty(brok, _x,-300); setProperty(brok, _y,-300); setProperty(alert, _x,-300); setProperty(alert, _y,-300); } 3 кадр: Здесь - оценка состояния обьекта - то есть - есть три состояния - тревога, поломка, норма. for (i=0; i<=max_ats; i++) { if (kos_state[i] == "1") { if (alerting[i]<limit_a) {alerting[i]++} else {databasa[i]["state"] = "a"} } else if (kos_state[i] == "2") { if (broking[i]<limit_b) {broking[i]++;} else {databasa[i]["state"] = "b"; } } else {databasa[i]["state"] = "c"; } } кадр 4 Тут - я их дублирую в те точки экрана где находятся обьекты. for (i=0; i<=max_ats; i++) { if (databasa[i]["state"] == "a") { alert_new="alert"+i; setProperty(alert,_x,databasa[i]["x_atc"]); setProperty(alert,_y,databasa[i]["y_atc"]); setProperty(alert,_alpha,100); alert.duplicateMovieClip(_root.alert,a+i);} if (databasa[i]["state"]=="b") { brok_new=brok+lev[i]; setProperty(brok,_x,databasa[i]["x_atc"]); setProperty(brok,_y,databasa[i]["y_atc"]); setProperty(brok_new,_alpha,100); duplicateMovieClip(_root.brok,brok_new,b+lev[i]);} if (databasa[i]["state"]=="c") {} } кадр 5 - в нем определяется стоит ли заново считать Это в принципе - весь код! В самих мувах-символах есть никакого кода нет. Вот исходник.. Я тут все лишнее выкусил - теперь влазит.
__________________
:-: Косточка. |
|
|||||
|
Регистрация: Oct 2003
Сообщений: 97
|
Ой.... вот еще - тут вложен тот файл из которого считывается состояние объектов.
просто не подумал... Прэропрошую...:-) он должен лежать внутри папки с флэшкой в своей собственной папке state........ Хотя вы каэшна и так наверное понимаете.. Ладно..... Я пока готовлю всем вэлику подяку :-))) И чикаю ответов..... Бо сам уже не знаю, где там проблема! ВРоде все исковырял и Флэш и ИЕ (кстати - на более старом - ИЕ5, из НТшки - тоже такая же ситуэшн!) "....крик летит в пустоту..."
__________________
:-: Косточка. |
|
|||||
|
Регистрация: Oct 2003
Сообщений: 97
|
Впроцессе работы флэшки меням значение переменных из файла _konos1.txt
1 - тревога 2- потеря связи 3 - нормальное состояние. Флэшка в Опере и мазиле похватывает изменения, а в ИЕ - нет! Все.. Спасибо за терпение :-))) "....Кто сказал: -Один не воин,не величина..."
__________________
:-: Косточка. |
|
|||||
|
Регистрация: Jan 2002
Сообщений: 1,323
|
Достаточно было написать вот это:
loadVariablesNum("state/_konos1.txt", 0);
// вот это - присвоение из файла!
kos_state[0] = kos21;kos_state[1] = kos22;kos_state[2] = kos26;
ЗЫ Поиск рулит немеряно.
__________________
ВКЛЮЧИ МОЗГИ!!! Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin |
|
|||||
|
Регистрация: Oct 2003
Сообщений: 97
|
для мистера ТТS!
Я не раскрыл этот момент, при написании кода в самом форуме, но в исходнике весь код есть!!!!!!!!!!!!!! И там именно так и написано! 100.000.000000% (именно стотыщмильон про'центов) Если хо-шь - проверь, в начале кадра 3: ............ loadVariablesNum("state/_konos1.txt", 0); ........... >качаем из интернета и грузится все уже далеко не >быстренько. Т.е. ПОДОЖДАТЬ НАДО!!! Дело в том что это по локальной сети,.... 100 Мб-ка И еще: ПОЧЕМУ ЖЕ В ОПЕРЕ И МАЗИЛЛЕ ВСЕ РАБОТАЕТ?????????????????? Как итог: За совет каэшно спасибо, только это не то. Где-то в другом месте грабля :*) из наблюдений за работой флэшки в ИЕ, могу сказать такое - когда он некорректно отображает состояние, я закрываю, открываю снова - опять все правильно. Снова изменяется состояние обьектов - не ловит изменения. :-((( Поиск рулит, согласен, может и на этот вопрос он вырулит, только как его охарактеризовать???? Ладно, жду ответов ....... И сподiваюсь на допомогу! ".....но яркий луч вспыхнет во тьме...."
__________________
:-: Косточка. |
|
|||||
|
Регистрация: Oct 2003
Сообщений: 97
|
для мистера ТТS!
Я не раскрыл этот момент, при написании кода в самом форуме, но в исходнике весь код есть!!!!!!!!!!!!!! И там именно так и написано! 100.000.000000% (именно стотыщмильон про'центов) Если хо-шь - проверь, в начале кадра 3: ............ loadVariablesNum("state/_konos1.txt", 0); ........... >качаем из интернета и грузится все уже далеко не >быстренько. Т.е. ПОДОЖДАТЬ НАДО!!! Дело в том что это по локальной сети,.... 100 Мб-ка И еще: ПОЧЕМУ ЖЕ В ОПЕРЕ И МАЗИЛЛЕ ВСЕ РАБОТАЕТ?????????????????? Как итог: За совет каэшно спасибо, только это не то. Где-то в другом месте грабля :*) из наблюдений за работой флэшки в ИЕ, могу сказать такое - когда он некорректно отображает состояние, я закрываю, открываю снова - опять все правильно. Снова изменяется состояние обьектов - не ловит изменения. :-((( Поиск рулит, согласен, может и на этот вопрос он вырулит, только как его охарактеризовать???? Ладно, жду ответов ....... И сподiваюсь на допомогу! ".....но яркий луч вспыхнет во тьме...."
__________________
:-: Косточка. |
|
|||||
|
Регистрация: Oct 2003
Сообщений: 97
|
извините... стормозил .. :-\
__________________
:-: Косточка. |
|
|||||
|
Регистрация: Jan 2002
Сообщений: 1,323
|
Когда ты закрываешь, открываешь снова, файл читается из кеша.
Таки попробуй подождать. Это по-любому будет правильно.
__________________
ВКЛЮЧИ МОЗГИ!!! Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin |
![]() |
Часовой пояс GMT +4, время: 19:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|