|
Habe das ganze nur überflogen und da nicht alle Funktionen vorhanden sind und ich mit air keine erfahrung habe rate ich mal:
Grundsätzlich gefällt mir nicht wie die function getFiles sich immer wieder selber aufruft.
Schöner würde ich es finden wenn du zuerst alle Verzeichnisse in ein Array abspeicherst und danach in jedem Verzeichnis nach den Musikdateien suchst.
muss hier nicht zusätzlich wie in php abgefragt werden ob es sich wirklich um ein Unterverzeichnis handelt:
Statt: if (file.isDirectory) getFiles(file);
php: if (file.isDirectory && file!="." && file!="..") getFiles(file);
wird hier jeder Song geladen bevor er in die Playliste kommt?
song.load(new URLRequest(file.url));
auch wenn die var song nur lokale Gültigkeit besitzt wird sie womöglich mehrmals neu instanziert bevor sie den Event abfeuern kann.
Werden in die Playlist auch Dateien abgelegt die keinen ID3 Eintrag haben?
Liebe Grüsse Dregi
|