Comunidad de diseño web y desarrollo en internet online

Menu - Actualizar frame desde otro frame

Citar            
MensajeEscrito el 17 Dic 2010 05:49 am
Buen dia...

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 :)

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

firefox
Citar            
MensajeEscrito el 20 Dic 2010 04:05 pm
Recargar páginas usando swf es lo peor de ambos mundos (se supone que la ventana de swf es no tener que recargar)
¿Por que no armas todo en uno solo?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.