Me revoilà ENCORE !!!

J'ai le code suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
var tab4:Array = new Array();
var Start4:Number = 1;
var End4:Number = 10;
for(var d=Start4; d<=End4; d++)
tab4.push(d);
var WORD:URLLoader = new URLLoader();
var input_WORD:URLRequest = new URLRequest("txt/V3/dico.txt");
 
var i4 = Math.round (Math.random() * (tab4.length-1));
tab4.splice(i4-1,1);
 
function onComplete_WORD(evt:Event):void
{
    var variables:URLVariables = new URLVariables(evt.target.data);
    WORD_texte.text=(variables["word"+i4]);
    var chaine : String = (variables["word"+i4]);
    var tab_word:Array = new Array();
    tab_word = chaine.split(""); 
    trace(tab_word);
}
 
function onProgress_WORD(evt:ProgressEvent):void
{
    var p:Number=(evt.bytesLoaded*100)/evt.bytesTotal;
}
 WORD.addEventListener(ProgressEvent.PROGRESS, onProgress_WORD);
 WORD.addEventListener(Event.COMPLETE, onComplete_WORD);
 WORD.load(input_WORD);
Cela permet entre autre de tirer aléatoirement un mot dans un fichier externe, de le découper et de le mettre dans un tableau "tab_word". Cette manip utilise la fonction "onComplete_WORD" mais:

Comment récupérer le tableau en dehors de cette fonction ? si j'exécute trace(tab_word) en dehors de la fonction, je pars en erreur.

Je ne peux pas sortir URLVariables de ma variable donc je ne sais pas faire sans.

Aidez moi, je galère vraiment !!

Merci
A+
Coincoin22