Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Подскажите - как узнать наличие файла? (http://www.flasher.ru/forum/showthread.php?t=72580)

TryToBeASuperStar 30.11.2005 14:38

Подскажите - как узнать наличие файла?
 
Нужно загрузить файл some.jpg
Какой код надо написать, чтобы до загрузки flash проверил есть ли вообще этот файл? И вернул значение false/true?

etc 30.11.2005 15:58

Обыкновенным MovieClipLoader можно... при событии onLoadError понимаем, что или файла нет или нет коннекта...

TryToBeASuperStar 30.11.2005 16:43

Это, я так понимаю, не одна строка... а 3?
А в одну строку можно как-нибудь?

etc 30.11.2005 16:56

Можно. Но зачем одной?
my_mcl.onLoadError = function(target_mc) {target_mc.loaded=false;}
:)

TryToBeASuperStar 30.11.2005 17:07

Я просто хотел построить структуру кода так:

if(file.jpg=exist) {
код код код
}

Большое спасибо за варианты, но может можно как-то ещё проще(короче)?...

etc 30.11.2005 17:09

Не думаю. Это не php всё-таки...

TryToBeASuperStar 30.11.2005 17:12

АА!! Как меня flash порою РАЖДРАЖАЕТ!!!


Может всё же кто-нить знает какой-нить хитрий код в одну строку для проверки на наличие файла???

etc 30.11.2005 17:14

А зачем тебе именно в одну строку, я не понимаю...?

Antares 30.11.2005 17:28

Самоцель. Есть люди, суть вопросов которых -- "посмотреть, как они извернутся". Я помню недавно парень задавал вопрос "как максимально коротко создать n мувиклипов". При этом никаких других условий не было.

Победил мой вариант, который вообще машину вешал бесконечным while ;))

TryToBeASuperStar 30.11.2005 18:42

Чем код короче - тем он быстрее работает, тем легче в нём ориентироваться, и тем проще его редактировать. (из основ программинга)


Так что, другихх вариантов нету???


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

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