Soy absolutamente nuevo en lo que es flex y actionscript! Pero me pidieron un proyectito en flex... pero me he topado con un problema con el cual ya tengo horas y horas tratando resolver, pero creo que ya es tiempo de pedir ayuda especifica a mi problema!
Tengo una pagina que se llama principal.html, esta divide la pagina con dos frames!:
Código :
<html>
<head>
<title>Pagina principal</title>
</head>
<frameset frameborder="no" rows="100,100%">
<frame noresize name="arriba" src="menu.html" frameborder="no">
<frame noresize name="centro" src="CentroComputo.html" frameborder="no">
</frameset>
</html>
menu.html es una pagina hecha en flex :
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
creationComplete="labelScript.send()" height="100">
<mx:HTTPService id="labelScript" url="http://localhost/CentroComputo-debug/sesion.php"
resultFormat="text" method="POST" result="Resultado(event)"
fault="Fallo(event)" showBusyCursor="true">
</mx:HTTPService>
<mx:Script>
<![CDATA[
import flash.external.ExternalInterface;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;
private var titulo:String="";
/*CODIGO PARA ENVIAR A PHP
private var peticion:URLRequest= new URLRequest("frameScript.php");
private var variables:URLVariables= new URLVariables();*/
private function Resultado(res:ResultEvent):void{
trace(res.result);
label_menu_login.text= res.result.toString();
}
private function Fallo(res:FaultEvent):void{
trace(res.toString());
}
private function Mostrar(titulo:String):void{
/*Este metodo debe enviar la opcion seleccionada a PHP para sacar el href
<a href="frame2.html" target="centro">$</a>*/
/*CONTINUACION DE CODIGO PARA ENVIAR A PHP
variables.variable= titulo;
peticion.method= URLRequestMethod.POST;
peticion.data= variables;
navigateToURL(peticion,"_blank");*/
//navigateToURL(new URLRequest("equipos.html"),"_self");
getURL("javascript:window.open('equipos.html', 'centro');");
}
]]>
</mx:Script>
<mx:Canvas x="0" y="0" width="733" height="100" backgroundColor="#789CA2" id="canvas_menu_superior">
<mx:ControlBar x="0" y="60" width="285" height="40" horizontalAlign="left" verticalAlign="bottom" id="controlbar_menu_principal">
<mx:LinkButton id="linkbutton_menu_equipos" label="EQUIPOS" toggle="true" click="Mostrar(linkbutton_menu_equipos.label.toString())"/>
<mx:VRule height="20" id="vrule_menu_uno"/>
<mx:LinkButton id="linkbutton_menu_usuarios" label="USUARIOS" toggle="true" click="Mostrar(linkbutton_menu_usuarios.label.toString())"/>
<mx:VRule height="20" id="vrule_menu_dos"/>
<mx:LinkButton id="linkbutton_menu_alumnos" label="ALUMNOS" toggle="true" click="Mostrar(linkbutton_menu_alumnos.label.toString())"/>
</mx:ControlBar>
<mx:Label x="604" y="72" id="label_menu_login" fontWeight="bold" text="Login"/>
</mx:Canvas>
</mx:Application>
Lo que quiero es que al dar click en Equipos, usuarios o alumnos me actualice el frame del centro con la pagina en flex correspondiente a cada opcion.
Eh leido mucho sobre hacerlo con JavaScript y lo he intentado, pero parece que no de la forma correcta, por que me ha de servido para lo que quiero.
Gracias por minimamente haber leido hasta aqui
