Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/07/2007, 09h21   #1
Membre habitué
 
Inscription : novembre 2005
Messages : 226
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 226
Points : 100
Points : 100
Par défaut [actionscript] tester l'existence d'un fichier

Bonjour à tous,

Je dois reprendre une application Flash et étant un débutant en la matière je demande votre aide

Voilà je voudrais savoir s'il existe un moyen de tester si un fichier particulier est présent sur le poste client.
J'arrive à loader un fichier et je vois un log d'erreur si ce fichier n'est pas là. Je voudrais donc pouvoir récupérer cette erreur (via une exception ou autre) ou bien via une méthode (l'équivalent du java.io.File.exist() en java).

Petite précision, c'est dans un cadre assez particulier et je ne peut pas utiliser ni du php ni javascript ou autre... seulement de l'action script.

merci d'avance...
nezdeboeuf62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 12h02   #2
Rédacteur/Modérateur
 
Avatar de beekeep
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 1 606
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 1 606
Points : 2 233
Points : 2 233
Lut,

Citation:
je vois un log d'erreur si ce fichier n'est pas là
donc tu la récupére cette erreur non ?
beekeep est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 12h21   #3
Membre habitué
 
Inscription : novembre 2005
Messages : 226
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 226
Points : 100
Points : 100
Citation:
Envoyé par beekeep
Lut,



donc tu la récupére cette erreur non ?
pas vraiment... à l'exécution du flash il y a une console qui s'ouvre et qui m'inscrit le log. Ce que je voudrais c'est pouvoir la récupérer réellement depuis mon programme pour pouvoir la gérer... en somme faire un try/catch.
Ou tester de l'existence...

je n'ai encore trouvé aucune doc la dessus... merci
nezdeboeuf62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 12h38   #4
Membre Expert
 
Avatar de jean philippe
 
Inscription : septembre 2006
Messages : 2 062
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2 062
Points : 2 075
Points : 2 075
Envoyer un message via MSN à jean philippe Envoyer un message via Skype™ à jean philippe
salut
sur flash 8, tu peux utiliser la classe MovieClipLoader et notamment :

onLoadError = function(target_mc:MovieClip, errorCode:String, [httpStatus:Number]) {}
Appelé lorsque le chargement d'un fichier chargé avec MovieClipLoader.loadClip() a échoué.
__________________
mon Blog
jean philippe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 13h02   #5
Membre habitué
 
Inscription : novembre 2005
Messages : 226
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 226
Points : 100
Points : 100
Citation:
Envoyé par jean philippe
salut
sur flash 8, tu peux utiliser la classe MovieClipLoader et notamment :

onLoadError = function(target_mc:MovieClip, errorCode:String, [httpStatus:Number]) {}
Appelé lorsque le chargement d'un fichier chargé avec MovieClipLoader.loadClip() a échoué.
ok merci je vais essayer ça...
et je peux faire ça pour n'importe quel fichier?(par exemple fichier.txt)

Je vous tiens au courant...
nezdeboeuf62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 13h51   #6
Membre Expert
 
Avatar de jean philippe
 
Inscription : septembre 2006
Messages : 2 062
Détails du profil
Informations forums :
Inscription : septembre 2006
Messages : 2 062
Points : 2 075
Points : 2 075
Envoyer un message via MSN à jean philippe Envoyer un message via Skype™ à jean philippe
pour un fichier texte utilise LoadVars
__________________
mon Blog
jean philippe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/07/2007, 14h15   #7
Membre habitué
 
Inscription : novembre 2005
Messages : 226
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 226
Points : 100
Points : 100
merci beaucoup ça marche...

et hop.... résolu!
nezdeboeuf62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h36.


 
 
 
 
Partenaires

Hébergement Web