No se muestra texto en Flash, ¿por qué?
Hola Buenas Tardes.
Pues mi pregunta es la siguiente estoy desarrollando en flash - actionscript una web para una sala de Granada, y tengo el siguiente problema con el código, la web en cuestion es la siguiente :
http://www.salaprincipe.com/new/precarga.html --> Sección Eventos
El problema es que cuando marco cualquier fecha, me coloca en el texto variable Undefined, en el php que conecta con la base de datos tengo el siguiente código :
<code>
$mes = $_GET["mes"];
$anio = $_GET["anio"];
$dato=$anio."-".$mes;
$str="&str=";
$separador="##";
$separador1="@@@";
$separador2="%%";
$vacio=true;
$result=mysql_query("....
while($row = mysql_fetch_row($result)){
$idca=$row[0];
$dia=$row[1];
$evento=$row[2];
$str.= $idca.$separador.$dia.$separador1.$evento.$separador2;
$vacio=false;
}
if($vacio){
$str2 = $str."0##38";
echo $str2;
}else{
$str2 = substr($str, 0, -3);
echo $str2;
} ?>
</code>
Y el actionScript :
<code>
datosMesR_lv = new LoadVars();
datosMesR_lv.onLoad = function(success:Boolean) {
if(success){
datos = new Array();
datos=this.str.split("@@@");
for(i=1; i<38; i++){
if(i<10){ind="0"+i;}else{ind=i;}
if(i<primerDiaSemana>diasMes){
_root[ind]._visible=false;
}else{
_root[ind].activo_mc._visible=false;
_root[ind]._visible=true;
eldia=i-primerDiaSemana+1;
if(eldia<10){
_root[ind].restoDia_mc.nDia_txt.text="0"+eldia;
}else{
_root[ind].restoDia_mc.nDia_txt.text=eldia;
}
for(d=0; d<datos.length; d++){
cDias=new Array();
cDias=datos[d].split("##");
if(_root[ind].restoDia_mc.nDia_txt.text == cDias[1] ){
_root[ind].activo_mc._visible=true;
mesA=mes+1;
if(mesA<10>> _root.calen.text = muestra;
}
}
}
}
}
loader_mc._visible=false;
} else {
nombreMes_txt.text="error php";
}
}
</code>
Si se fijan donde tengo las flechas en el código AS , creo un nuevo array y le coloco la informacion que coja de la base de datos hasta los separadores %%, y luego lo muestro en calen.text que esta en el _root,
Por que falla? algo anda mal?
Muchas Gracias
x8
Ups, edito.. leí mal tu post.
damianmuti
Quizá suene tonta mi respuesta, pero en tu <em>action</em>, no ví q cargaras ningún .php...
Quizá ahí esté el problema, no ?