Comunidad de diseño web y desarrollo en internet online

Botonera flash carga contenidos en iframe

Citar            
MensajeEscrito el 18 Nov 2009 03:29 pm
Hola Estimados

Estoy desarrollando un sitio con una botonera flash, la cual esta inserta dentro un html que tiene 2 iframes. Un iframe aloja al menu y en el segundo iframe se cargan los diferentes contenidos que son otras paginas en html.
Mi problema es que no logro cargar los contenidos dentro del iframe, si no que me abren en una ventana nueva.

La botonera tiene el siguiente actionscript:

Código ActionScript :

      
      private function methodCall():void
      {
         var i:int = globals.currentItem;
         var method:String = menuItems[i].method;
         var args:Array = menuItems[i].args;
         //Change switch parameters according to your own function names
         switch(method) {
            case "changeText":
               changeText(args);
               break;
            case "navigateToURLs":
            default:
               navigateToURLs(args);
         }
      }
            
      //navigateURL
      public function navigateToURLs(args):void
      {
         var url:String = args[0];
         var target:String = "_self";
         if (args.length==2) {
            target = args[1];
         }
         navigateToURL(new URLRequest(url), target);
        }
    }
}


y la botonera obtiene los links desde un xml que detallo a continuacion:

Código XML :

<?xml version="1.0" encoding="utf-8"?>
<menu>
   <globals      
      currentItem="1" scaleXY="1.5"
      fontSize="24" paddingBottom="0" paddingLeft="8" paddingRight="20" 
      positionX="1" positionY="200"        
   />
   <item fontColor="#efefef" fontColorOver="#FFFFFF" bgColor="#989898" bgColorOver="#ff0000">
      <title>Tontin</title>
      <method>navigateToURLs</method>
      <args>contenido1.html, contentframe</args>
   </item>
   <item fontColor="#efefef" fontColorOver="#FFFFFF" bgColor="#989898" bgColorOver="#ff0000">
      <title>Impresos</title>
      <method>navigateToURLs</method>
      <args>contenido2.html, contentframe</args>
   </item>
</menu>


el nombre del iframe es contentframe.
yo he conseguido lograr que se me carguen los contenidos dentro de un iframe, pero con una botonera mas primitiva que va programando boton por boton y esta hecho de la siguiente manera:

Código ActionScript :

btn1.addEventListener(MouseEvent.CLICK, btn1Click)
function btn1Click(event: MouseEvent):void {
    navigateToURL(new URLRequest("contenido1.html"),"contentframe");
}


si alguien sabe como lo puedo arreglar se lo agradeceria mucho

Saludos

Julio

Por julio valdes

2 de clabLevel



 

msie8
Citar            
MensajeEscrito el 19 Nov 2009 01:55 pm
¿Estás seguro que tu mecanismo dinámico está pasando correctamente el nombre de iframe? ... trázalo

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.