Hola, te paso todo el codigo que ahora funciona muy bien, pero sigo con las dudas.
Este codigo esta dentro de un movieclip, te lo envio comentado asi podes entenderlo.
Código ActionScript :
//Instancio un nuevo objeto loadvars...
var miObjetoLoadVars:LoadVars = new LoadVars();
//Voy a setear todas las variables que necesito enviar al script php, solo pongo el objeto.nombreVariable = valor...
//Indico que pagina quiero recuperar de las generadas por el paginator...
//miObjetoLoadVars._pagi_pg = 1;
//Indico por GET la posicion en portada que tengo que mostrar...
//miObjetoLoadVars.posicion = 1;
//Puedo poner una variable global y que sea el Id del contenido php
miObjetoLoadVars.aRecuperar = _global.aRecuperar;
//Envio las variables indicando la ruta del archivo, el obtejo loadVars y el metodo...
//miObjetoLoadVars es el objeto que instancie al principio...
//como envio las variables de arriba por GET, seria como que la ruta queda asi: "contenido.php?_pagi_pg = 1"...
miObjetoLoadVars.sendAndLoad("datos.php", miObjetoLoadVars, "GET");
//Realizo la "carga" de las variables del archivo en el objeto loadvar...
//Controlo que se halla cargado el archivo correctamente...
//Si no es asi muestro mensaje de error... exito devuelve un booleano...
miObjetoLoadVars.onLoad = function (exito:Boolean)
{
if (exito)
{
//Variables que obtengo del .php:
//Tienen esta forma: this.nombreVariable
var idPhp:Number = this.idContenido;
var tituloPhp:String = this.titulo;
var contenidoPhp:String = this.contenido;
_global.cadenaGlobalIMG = this.cadenaImagenes; //Todas las imagenes(la pongo global para que la lea la galeria)...
var totalDeImagenesPhp:Number = this.cantidadImagenes; //La necesito para saber si muestro la galeria o una imagen comun...
_global.cadenaGlobalYOUTUBE = this.cadenaYoutube; //Todos los videos(la pongo global para que la lea la galeria)...
var totalDePaginasPhp:Number = this.totalPaginas;
//Ruta de la carpeta de las imagenes:
_global.carpetaIMG = "image/";
//-------------- COMPLETO EL TEXTO --------------//
//Si hay una sola imagen la agrego al texto dinamico:
if(totalDeImagenesPhp == 1)
{
//Como solo hay una imagen, elimino el /##/ de la cadena y me quedo con el nombre...
var imgCorregida:String = _global.cadenaGlobalIMG.split("/##/").join("");
var img:String = "<img class='imgNoticia' src='"+_global.carpetaIMG+imgCorregida+"' alt='"+tituloPhp+"' align='left' />";
}
else
{
//Si no no muestro nada (porque si hay mas de una muestro la galeria)...
var img:String = "";
}
titulo.htmlText = "<p class='texto-titulo'><b>"+tituloPhp+"</b></p>";
texto.htmlText = "<p class='texto-main'>"+img+contenidoPhp+"</p>";
texto.htmlText += "<p>Total de Paginas:"+totalDePaginasPhp+"</p>";
texto.htmlText += "<p>ID:"+idPhp+"</p>";
//-------------- /COMPLETO EL TEXTO --------------//
//------------ INSTANCIO LA GALERIA DE IMAGENES ----------//
//Si hay mas de una imagen, instancio la galeria...
if(totalDeImagenesPhp > 1)
{
attachMovie("galeriaIMG", "galeria", 1, {_x:0, _y:texto._height + 50});
}
//------------ /INSTANCIO LA GALERIA DE IMAGENES ----------//
//------------ INSTANCIO LA GALERIA DE VIDEOS ----------//
//Si hay mas de una imagen, instancio la galeria...
if(_global.cadenaGlobalYOUTUBE)
{
attachMovie("galeriaYOUTUBE", "galeriaV", 2, {_x:0, _y:texto._height + galeria._height + 50});
}
//------------ /INSTANCIO LA GALERIA DE IMAGENES ----------//
}
else
{
titulo.htmlText = "<p><b>Estamos trabajando</b></p>";
texto.htmlText = "<p>Estamos trabajando el sitio web, por favor vuelva a intentarlo mas tarde...</p>";
}
}
stop();
Por ejemplo, si hago "this.attachMovie" no funciona.
Y si luego quiero hacer algo como "this["movieclcip" + i] no me funciona.
Lo que hago es _parent.plan["movieclip" + i] para solucionar esto.
Es decir, voy para atras en la ruta de los movieclip y luego vuelvo a entrar al movieclip "plan".
El codigo logre que funcione, pero quiero sacarme esas dudas, tampoco funciona el getNextHigheleve.
Un abrazo!