Hello
Je butte sur un message d'erreur. Je ne reussis pas a passer au travers. C'est lorsque mon application Flash essaye de rappatrier des données depuis un fichier txt situé sur un server (meme domain).
Si le server est connecté, pas de problem tout va bien.
Sinon si le server (où se trouve le fichier txt) n'est pas connecté, j'ai le message bien connu "A script in this movie is causing Macromedia Flash Player 8 to run slowly. If it continues to run your computer may become unresponsive. Do you want to abort the script?"
J'ai ce message parce que Flash essaye de trouver le fichier sans succes, et donc il fait planter le code
Y a t'il un moyen d'eviter ça? Idealement je voudrais que si le Flash ne "voit" pas le server, qu'il aille sur un frame prevu a cet effet (avec un gotoAndPlay)(voir le code plus bas)
Une derniere chose avant de vous montrer le script qui me cause problem. lorsque j'execute ce script depuis l'environement Flash 8...Ca marche!!! No problemo. Mais lorsque je ferme le ".fla" et que je double click sur le swf, ça ne marche plus du tout et j'ai le message d'erreur. Y a t il des settings a regler sur la machine en elle meme?
Quelqu'un a une idée please? Merci d'avance.
Le script:
//declaration de l'address du fichier txt
_root.file = "http://10.10.10.10/myRepertoire/myFichier.txt";
//declaration d'un nouvel objet loadvars()
my_lv = new LoadVars();
//Si le load est un succes je vais au frame approprié
//Sinon je vais au frame approprié.
my_lv.onLoad = function(success:Boolean) {
if (success) {
trace("LoadVars loaded successfully.");
_root.gotoAndPlay("myFrame")
} else {
trace("An error occurred while loading variables.");
_root.gotoAndPlay("myFrame2");
}
};
// Chargement du fichier
my_lv.load(_root.file);
AleX