2010-02-26 8 views
0

Je dois vérifier l'existence du fichier dans Flash sur x nombre de vidéos. J'ai essayé LoadVars et MovieClipLoader. LoadVars fonctionne mais il a effectivement chargé la vidéo entière avant de signaler son fait. Sans moyen de savoir que ça a commencé, je ne peux pas le supprimer avant qu'il soit terminé. Je ne sais pas quoi charger la vidéo entière, je veux juste vérifier que c'est là. MovieClipLoader a onLoadError et onLoadStart, qui fonctionne parce que je peux décharger le MovieClip juste après le début de son chargement et le savoir là et s'il y a une erreur de chargement, je sais que ce n'est pas là. Devrait fonctionner, mais j'ai besoin de courir ce x nombre de fois pour vérifier les autres vidéos. Quelle serait la meilleure façon de le faire? Ou si vous connaissez une autre méthode entièrement, ce serait encore mieux!Quel est le meilleur moyen de détecter l'existence d'un fichier dans Flash en utilisant as2?

Merci!

Répondre

0

Sans assistance côté serveur, la méthode que vous utilisez déjà est probablement la solution idéale pour vérifier l'existence de fichiers sans charger le fichier entier (il chargera quelques Ko avant de l'annuler).

Je serais plus enclin à utiliser un script côté serveur comme asp.net ou php. La vérification des fichiers pourrait être réalisée relativement facilement avec cela. Le script retournera un vrai ou faux comme le résultat du fichier existe vérifier.

Ce lien vous donne plus de détails sur l'utilisation des loadvars pour obtenir des données à partir d'un script PHP. Vous pouvez l'utiliser pour créer un script PHP qui effectue la vérification du fichier.

http://flash-creations.com/notes/servercomm_loadvars.php