tengo un pequeño problemilla que no logro resolver. Lo que pretendo hacer es que se me muestren una serie de cursos que recojo de un xml, pero como son muchos necesito un scroll, entonces, basándome en el tutorial:
http://www.cristalab.com/tutoriales/185/flash-con-base-de-datos-access-y-asp---parte-2
He hecho lo siguiente:
Código :
datos_bd.onLoad=function(exito){
if(exito){
trace(\"principio\");
var raiz=this.firstChild;
var hijos=this.firstChild.childNodes.length;
if(hijos!=0){
_root.for_cursos.createEmptyMovieClip(contenedor,300);
for(var n=0;n<hijos;n++){
_root.for_cursos.contenedor[curso].duplicateMovieClip(\"curso\"+n,n);
_root.for_cursos.contenedor[\"curso\"+n]._x = _root.for_cursos.contenedor[\"curso\"+(n-1)]._x+(separacionHorizontal);
_root.for_cursos.contenedor[\"curso\"+n]._y = _root.for_cursos.contenedor[\"curso\"+(n-1)]._y+(separacionVertical);
_root.for_cursos.contenedor[\"curso\"+n].nombre.text=raiz.childNodes[n].attributes.nombre;
_root.for_cursos.contenedor[\"curso\"+n].fechaI.text=raiz.childNodes[n].attributes.fechaI;
_root.for_cursos.contenedor[\"curso\"+n].fechaF.text=raiz.childNodes[n].attributes.fechaF;
trace(raiz.childNodes[n].attributes.nombre);
//textoCurso.fechas.text=raiz.childNodes[n].attributes.fechas;
/*noti.onRelease = function (){
this._parent.obtenerDetalle(this.id);
} */
}
}else{//no tiene hijos
}
//detalles.htmlText=\"Elija un usuario en el menú de la izquierda.\";
//_root.for_cursos.scroll_mc.contenedor.duplicateMovieClip(\"contenedor2\",hijos-1);
}else{
detalles.htmlText=\"<b>Error al cargar los datos</b>\";
}
}
// acceso a la base de datos para obtener un listado de usuarios
datos_bd.load(\"http://localhost/valores/cargaCursos.php\");Pero no logro que me aparezcan los datos. El error está al meter el clip contenedor, pq antes si conseguía que se vieran los datos. Alguien sabe dónde puede estár el error?
Gracias por vuestra colaboración.
