![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Mar 2002
Адрес: Moscow
Сообщений: 30
|
Привет,
можно ли как нибудь в ActionScript проверить существования .swf файла. Скажем если он есть, загрузить его, а если нет написать, что нет??? |
|
|||||
|
trace(mc.getBytesTotal() +' - '+ mc.getBytesLoaded())
loadMovie('xz.swf',mc); trace(mc.getBytesTotal() +' - '+ mc.getBytesLoaded()) ... if(timeout && mc.getBytesTotal()==4) нет филе или поЧамуто негрузится ...
__________________
Старый плюс лучше новых двух. I like RTFM попросил - подожди - обработай Chr(255) == '\xFF' - это про "я" lexass |
|
|||||
|
Регистрация: Mar 2002
Адрес: Moscow
Сообщений: 30
|
Что то я ничего не понял, причем тут trace() и откуда взялся timeout .
По русски хотя бы объясни, или код нормальный дай... |
|
|||||
|
Регистрация: Mar 2002
Адрес: Moscow
Сообщений: 30
|
Lexass может расскажеш по подробнее???
|
|
|||||
|
Регистрация: Apr 2001
Адрес: San Pietroburgo
Сообщений: 1,408
|
придется мне попробовать:
trace(mc.getBytesTotal() +' - '+ mc.getBytesLoaded()) - выводит на экран строку типа: ВСЕГО БАЙТ - БАЙТ ЗАГРУЖЕНО (например, 40000 - 39900) loadMovie - грузим внешнюю swf-ну в клип mc дальше зачем-то снова выводим данные о клипе, наверное, типа он стал больше и надо ещё разок все проверить ![]() а вот последнюю строчку не понимаю ![]() особенно mc.getBytesTotal()==4
__________________
I denti non possono dire niente... senza la lingua... Perche' la tua lingua e' mia! |
|
|||||
|
Регистрация: Mar 2002
Адрес: Moscow
Сообщений: 30
|
Спасибо netstuff за то что ответил, хотя я это и так знал :-) Мне код не понятен, в смысле логике. Может кто нибудь еще знает как проверить существование swf.
Lexass может ты что нибудь подобное имел ввиду, когда писал код??? Если да, то он не работает... |
|
|||||
|
Но я действительно не знаю, что такое RTFM, а этот Лексас такими словечками вовсю разбрасывается, раз даже в меня попал. Может скажете, что это значит?
__________________
Государственный Сберегательный банк Украины. Полтавский прайс-сервер ТРЕЙДЕР Продажа CD с доставкой по СНГ Продажа металлопроката on-line |
|
|||||
|
Go3DoN я тоже незнал поиши во флейме
Amortizator я могу ошибаться но timeOut это переменоя которую надо вручную задать оталкиваясь вроде от getTimer() t = getTimer(); timeout = t+30000; trace(timeout) trace(mc.getBytesTotal() +' - '+ mc.getBytesLoaded()) loadMovie('xz.swf',mc); trace(mc.getBytesTotal() +' - '+ mc.getBytesLoaded()) if(timeout&&mc.getBytesLoaded()==4){ rezult="not found"; }else{ rezult="OK"; } насчет строки mc.getBytesTotal()==4 4 размер пустого клипа |
|
|||||
|
Amortizator первых тристрочки моего кода бред полнейший
timeout это флаг длятого чтоб его задать провертть надо сначала устоновить его равным false timeout=false; потом сделать поузурезультатом каторый может быть timeout=true; поузуможно делать getTimer() и setInterval setInterval я еще не разобрался а getTimer делай 2секунды не больше примерно так t = getTimer(); while (getTimer()-t<1000) {timeout=true; gotoAndPlay (2); } |
![]() |
Часовой пояс GMT +4, время: 00:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|