Comunidad de diseño web y desarrollo en internet online

flash+xml+frameset

Citar            
MensajeEscrito el 28 Ago 2005 10:17 pm
Hola a todos...

pues nada... que tengo una dudilla. estoy estudiando un menu de links que me encontre por ahi pero por más que he intentado no he logrado modificar un script para que haga lo que quiero. me explico: tengo un swf, un xml y un frameset con dos marcos. quiero poner el swf que contiene los links en uno de los marcos, para que cuando clickemos un botón (de un link) abra lo que sea en el otro marco.

me explico más:

el swf tiene esta funcion:

Código :


function abrirMenus(elitem)
{
   //trace(elitem);
   dyn_menu.reiniciar();
   for(k = 0; k < dyn_menu.cantidad; k++)
   {
      if (_root["item" + k] != undefined)
      {
         if (_root["item" + k] != elitem)
         {
            _root["item" + k].gotoAndStop(1);
         }
         else
         {
            if (dyn_menu.ultimo == elitem)
            {
               elitem.gotoAndStop(1);
               dyn_menu.ultimo = undefined;
            }
            else
            {
               elitem.gotoAndStop(2);
               dyn_menu.regenerar(elitem);
               dyn_menu.ultimo = elitem;
            }
         }
      }
   }
}



y ese mismo swf tiene un botón en el que hay este código:

Código :


on(release)
{
   _root.abrirMenus(_parent);
}



y bueno, en el xml solo estan los links y titulos... así como está, cuando clickeo un botón, el archivo (lo que sea) se abre en el mismo marco.

que debo hacer? alguna pista para solucionar esto?

tengo otro menu similar en el cual en el root hay esto:

Código :


target: "main"



y en el botón hay esto:


Código :


on (release) {
   getURL (link, _root.target);
}



el codigo de ambos menus es muy diferente, y pues no tengo más pistas que esto y no sale...

agradezco la ayuda...

saludos.

:D

Por pharpbx

15 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 28 Ago 2005 10:43 pm
Revisa que esten bien los nombres de los frames, y si no es ese el error podrias hacerlo directo.

Código :

on(release)
{
getURL("XXX.com", target="nombre del frame");
}


Si sigues con el problema pss aqui andamos :wink:

Por choco

425 de clabLevel



Genero:Masculino  

Estado de México, México

firefox
Citar            
MensajeEscrito el 28 Ago 2005 11:19 pm
gracias choco por contestar...

ya lo he intentado y nada... resulta que no puedo definir el url en el botón, ya que ese botón es utilizado para todos los links... si le pongo un url, entonces al clickear los botones, siempre abriran la misma url... mas bien yo creo que la solucion debe ser en la funcion abrirMenus, peo no encuentro la manera (mas bien no se ni como) de definir el target.

seguiré buscando... gracias...

Por pharpbx

15 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 28 Ago 2005 11:36 pm
:lol: :lol: :lol:

ya esta solucionado.... resulta que el menu consta de dos botones: uno para abrir los links y otro para abrir el submenu que contiene los botones para abrir los links.... uff!!! yo estaba trabajando sobre el boton utilizado para abrir los links...

y todo por no analizar correctamente toda la película... bueno me he dado cuenta que un breve descanso me ha ayudado a despejar la mente. les aconsejo que cuando lleven mucho tiempo sobre lo mismo, lo dejen un rato y hagan algo más, lo que sea. veran que cuando regresan todo es mas claro...

8)

saludos...

Por pharpbx

15 de clabLevel



Genero:Masculino  

msie

 

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