Estoy haciendo una sencilla galería de imágenes todo bien pero me sale el siguiente error
TypeError: Error #2007: El valor del parámetro text debe ser distinto de null.
at flash.text::TextField/set text()
at Galeria_XML1_fla::MainTimeline/Completo()
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at fl.containers::UILoader/fl.containers:UILoader::passEvent()
at fl.containers::UILoader/fl.containers:UILoader::handleComplete()

me sale en una imagen en especifica la primera pero solamente cuando me paso por segunda vez a ella.
Paso las imágenes de la siguiente forma (solamente la primera imagen a la segunda pasada me muestra el error dicho)
1 a 4 a 3 a 2 (Error no existe imagen) a 1 ( Error #2007)
un dato interesante. Si paso de la segunda imagen a la tercera imagen no hay error; Solamente cuando paso a la primera imagen.
Otro dato interesante. Si pongo un if aquí como se muestra no sale ningún error.

function Cargando(ev:ProgressEvent):void{
nombre_txt.text=(_Contenedor.bytesLoaded+" de "+_Contenedor.bytesTotal);
if(_Contenedor.bytesLoaded==_Contenedor.bytesTotal)
{
}
}
-----------------------
//Declaracion//
var myLoader:URLLoader=new URLLoader();
var myRequest:URLRequest=new URLRequest("http://usuarios.multimania.es/jorgeleon1988/migaleria.XML") ;
var myXML:XML;
var ImagenAc:Number=0;
var adelante_bol:Boolean=false;
var Porcentaje:Number;
//----------------//
//Eventos//
myLoader.load(myRequest);
myLoader.addEventListener(Event.COMPLETE,cargaXML);
back_btn.addEventListener(MouseEvent.CLICK,Atraz);
next_btn.addEventListener(MouseEvent.CLICK,Adelante);
_Contenedor.addEventListener(IOErrorEvent.IO_ERROR, ErrorCarga);
_Contenedor.addEventListener(Event.COMPLETE,Completo);
_Contenedor.addEventListener(ProgressEvent.PROGRESS,Cargando);
//----------------//
//Funciones//
function cargaXML(e:Event):void {
myXML =new XML(e.target.data);
cargaImagen();
}
function cargaImagen():void {
_Contenedor.load(new URLRequest(myXML.imagen.attribute("filename")[ImagenAc]));
}
function ErrorCarga(e:IOErrorEvent):void{
nombre_txt.text=(e.text);
}
function Cargando(ev:ProgressEvent):void{
nombre_txt.text=(_Contenedor.bytesLoaded+" de "+_Contenedor.bytesTotal);
}
function Completo(ev:Event):void{
nombre_txt.text=myXML.imagen.attribute("nombre")[ImagenAc];
}
function Atraz(e:MouseEvent):void {
adelante_bol=false;
_Contenedor.addEventListener(Event.ENTER_FRAME, onDesvanece);
}
function Adelante(e:MouseEvent):void {
adelante_bol=true;
_Contenedor.addEventListener(Event.ENTER_FRAME, onDesvanece);
}
function onDesvanece(e:Event) {
if( _Contenedor.alpha >= 0){
_Contenedor.alpha -= .1;
trace(_Contenedor.alpha);
} else {
Direccion()
}

}
function Direccion() {
if (adelante_bol==true) {
if (ImagenAc>=(myXML.children().length())-1) {
ImagenAc=0;
cargaImagen();
} else {
ImagenAc++;
cargaImagen();
}
} else {
if (ImagenAc==1) {
ImagenAc--;
cargaImagen();
ImagenAc=(myXML.children().length());
} else {
if (ImagenAc==0) {
ImagenAc=(myXML.children().length()-1);
cargaImagen();
} else {
ImagenAc--;
cargaImagen();
}
}
}
_Contenedor.alpha=1;
_Contenedor.removeEventListener(Event.ENTER_FRAME, onDesvanece);

}
--------------------