PDA

Просмотр полной версии : определение количества и объема файлов в папке на сервере под средством флеш плеера


storm_
12.01.2008, 16:28
Уважаемые флешеры. HELP PLEASE! :umnik2:

Возможно ли осуществить такую задачу под средством
использования флеш плеера?(желательно 6-ой версии)

ЗАДАЧА:

Есть 2 папки на сервере. В одной неизвестное кол-во *.мп3,
в другой неизвестное кол-во *.jpg.
Необходимо в первом кадре вычислить кол-во jpg, кол-во мп3,
и все это загрузить. Загрузка должна происходить с отображением прогресса в "%".

PS. как отследить onLoad при loadMovie() ?? :umnik2:

прописываю так:

my_clip.loadMovie("1.jpg");
my_clip.onLoad = function(){
trace("ok");
}

не пашет ((

iNils
12.01.2008, 16:41
1. Количесво файлов в папке вычисляется с помощью серверных языков (пхп, асп)
2. onLoad служит для других целей, поэтому используйте класс MovieClipLoader

storm_
12.01.2008, 16:44
пробую так, тоже не получается (флеш 7)

var im:MovieClipLoader = new MovieClipLoader();
im.loadClip("5.jpg", holder0)
im.onLoad = function(){
trace("ok")
}

DarkLight
12.01.2008, 16:45
обработчик в случае использования MovieClipLoader нужно вешать не на onLoad, а на onLoadInit

iNils
12.01.2008, 16:52
У im нет событий, они есть у подписанных на рассылку слушателей.
Поэтому im.onInitLoad тоже работать не будет.
Вы сначала хелп почитайте и примеры посмотрите.

storm_
12.01.2008, 16:53
обработчик в случае использования MovieClipLoader нужно вешать не на onLoad, а на onLoadInit

Спасибо но onLoadInit тоже не прокатывает вот как написал:

var im:MovieClipLoader = new MovieClipLoader();
im.loadClip("5.jpg", holder0)
im.onLoadInit = function(){
trace("ok")
}

может неправильный синтаксис...???
при тесте флеш ругается мол...
**Error** Scene=Scene 1, layer=Layer 2, frame=1:Line 3: There is no property with the name 'onLoadInit'.
im.onLoadInit = function(){

Total ActionScript Errors: 1 Reported Errors: 1

еще вопрос про вычисление кол-ва внешних файлов.

А почему же флеш не может сам пробежаться внутри папки
и вычислить кол-во и объем,(без пхп и прописывания всего в хмл) ведь может же гад при getBytesTotal(); ???

Мне кажется, что это либо мое незнание скрипта, или просто
недоработка флеша.

Почему нельзя посчитать общий объем в папке, если при том можно легко вычислить объем каждого отдельного мультимедийного файла??

быть может есть примеры с пхп скриптом, который проберается
по папке и определяет объем файлов и кол-во в папке???

плиз выложите кто чего сможет

так же интересует код для флешки, обращающийся к данному пхп
с целью считывания уже готовых данных.

Это для общего блага))

Буду очень признателен и все такое...))

iNils
12.01.2008, 17:23
1. Смотрет хелп.
2. Флеш это клиентское приложение, это значит, что оно выполняется на компьюторе пользователя. Тогда каким образом, флеш может получить доступ к папкам находящимся на сервере? И опредлять размер он может только для загружаемого файла.

storm_
12.01.2008, 17:30
сори, повторюсь...
iNils,
быть может есть примеры с пхп скриптом, который проберается
по папке и определяет объем файлов и кол-во в папке???

плиз выложите кто чего сможет

так же интересует код для флешки, обращающийся к данному пхп
с целью считывания уже готовых данных.

Это для общего блага))

Буду очень признателен и все такое...))

MrPoma
12.01.2008, 17:58
вам в поиск. там точно есть:) ..я тоже когда-то спрашивал:)

storm_
12.01.2008, 21:43
быть может есть у кого рабочий код последовательной загрузки
*.jpg c прелоадером?? (желательно для 6-го плеера)