Código PHP:
//aqui dejo el codigo
//( Lo rodee con etiquetas php, pero obviamente es codigo actioScript )
_root.createEmptyMovieClip("contenedor", 0);
//coordenada "y" en que aparecera cada campo textField
var coorY = 23;
for (var i=1; i<=4; i++) {
//creamos un campo dinamico dentro del principal
_root.contenedor.createEmptyMovieClip("contenedorText"+i+"_mc", (i+1));
//dentro de cada nuevo campo creamos un campo de texto
_root.contenedor["contenedorText"+i+"_mc"].createTextField("texto"+i+"_txt", i, 23, coorY, 200, 20);
_root.contenedor["contenedorText"+i+"_mc"]["texto"+i+"_txt"].text = "texto"+i;
//incrementamos la coordenada y el dobe de su valor cada vez
coorY += 23;
}
////////////////////////////////////////////////////////////////////////////////////
//// Aplicamos una funcion "manualmente" a cada MovieClip hijo de "contenedor"
//descomentar para probar
/*
_root.contenedor["contenedorText1_mc"].onRelease = function(){
trace(_root.contenedor["contenedorText1_mc"]["texto1_txt"].text);
}
_root.contenedor["contenedorText2_mc"].onRelease = function(){
trace(_root.contenedor["contenedorText2_mc"]["texto2_txt"].text);
}
_root.contenedor["contenedorText3_mc"].onRelease = function(){
trace(_root.contenedor["contenedorText3_mc"]["texto3_txt"].text);
}
_root.contenedor["contenedorText4_mc"].onRelease = function(){
trace(_root.contenedor["contenedorText4_mc"]["texto4_txt"].text);
}
*/
//// Aplicamos una funcion "manualmente" a cada MovieClip hijo de "contenedor"
////////////////////////////////////////////////////////////////////////////////////
//AHORA PARECE TAN SIMPLE COMO COLOCAR UN SOLO DETECTOR DE EVENTO
//DENTRO DE UN LOOP Y LUEGO HACER ESTO ["contenedorText"+I+"_mc"]
//EN VEZ DE ESTO ["contenedorText1_mc"] ETC...
//PERO NO FUNCIONA...!
//LA PRUEBA:
for(var z=1; z<4; z++){
_root.contenedor["contenedorText"+z+"_mc"].onRelease = function(){
trace(_root.contenedor["contenedorText"+z+"_mc"]["texto"+z+"_txt"].text);
}
}
//ME MUESTRA EL ULTIMO VALAOR O SEA texto4
//bueno, eso si coloco en el loop
//for(var z=1; z<4; z++){
//y no
//for(var z=1; z<=4; z++){
//Espero que me puedan ayudar, en ultima instancia lo haria
//de manera manual, pero me gustaria saber porque no me funciona
// GRACIAS...!
//yo respondi algunas preguntas de php hace tiempo
//en este foro, espero que me puedan ayudar a mi ahora :)
//PD mas halla de si alguien tiene una solución alternativa, me gustaria que me //dijera por que no funciona