apsetta, guardando meglio, mi sembra che tu non abbia istanziato quel "caricatore" da nessuna parte,

guarda io la tua classe la scriverei così:

Codice PHP:
package {
    
import caurina.transitions.Tweener;
    
import flash.display.*;
    
import flash.events.Event;
    
import flash.events.MouseEvent;
    
import flash.events.ProgressEvent;
    
import flash.net.URLLoader;
    
import flash.net.URLRequest;
    
import flash.text.TextField;
    public class 
flyers extends MovieClip {
        private var 
loadProgress_txt:TextField;
        private var 
caricatore:Loader;
        private var 
s:String;
        private var 
r:URLRequest;
        private var 
l:URLLoader;
        private var 
d:XMLList;
        private var 
arr:Array;
        public function 
flyers () {
            
loadProgress_txt=new TextField  ;
            
caricatore=new Loader();
            
s="test.xml";
            
r=new URLRequest(s);
            
l=new URLLoader(r);
            
l.addEventListener (Event.COMPLETE,completeHandler);
        }
        private function 
completeHandler (e:Event) {
            try {
                
d=new XML(e.target.data).item;
                for (var 
i:uint=0d.length(); i++) {
                    
arr.push (d[i].flyer);
                }
                
caricamento (arr[0]);
            } catch (
e) {

            }
        }
        private function 
caricamento (file:String) {
            
sezione.alpha=0;
            
caricatore.unload ();
            
caricatore.load (new URLRequest(file));
        }
        private function 
showPreloader (evt:Event):void {
            
addChild (loadProgress_txt);
        }
        private function 
showProgress (evt:ProgressEvent):void {
            var 
p:Number=Math.round(100 evt.bytesLoaded evt.bytesTotal);
            
loadProgress_txt.textColor=0xFFFFFF;
            
loadProgress_txt.text="loaded:" evt.bytesLoaded " from " evt.bytesTotal;
        }
        private function 
showLoadResult (evt:Event):void {
            
removeChild (loadProgress_txt);
            
sezione.x=0;
            
sezione.y=0;
            
sezione.alpha=0;
            
Tweener.addTween (sezione,{alpha:1,time:2,transition:"easeOutExpo"});
        }
    }

anche se penso che manchi qualche riferimento agli eventi, visto che le ultime funzioni non vengono richiamate da nessuna parte