Ver Mensaje Individual
  #5 (permalink)  
Antiguo 14/07/2009, 23:03
Avatar de NathanFox
NathanFox
 
Fecha de Ingreso: junio-2005
Mensajes: 35
Antigüedad: 19 años, 5 meses
Puntos: 0
Pregunta Respuesta: Remplazar el GetUrl por GotoandStop en un menu XML

Pues al final no me funciona lo del codigo submenu. ¿Alguien podria hecharle un vistazo a esto? no logro que los links direccionen a un frame concreto.

Este es el codigo alrededor del GetURL:
Código:
mcsub._x = sumwSubmenu;
sumwSubmenu += mcsub.mcBackSubmenu._width;
						
mcsub.mcBackSubmenu.but.onPress = function():Void 
{
playSound(clickSound, "click");
};
						
mcsub.mcBackSubmenu.but.onRelease = function():Void  
{
							
k = this._parent._parent.nr;
getURL(menuArray[oMenu].getSLA[k], menuArray[oMenu].getSWA[k]);

mprev = msel;
msel = selectedMenu;
HOME.all["mcBut"+mprev].mcBut.gotoAndStop(1);
HOME.all["mcBut"+mprev].mcTxt.setColor(menuTextColor);
};
						
mcsub.mcBackSubmenu.but.onRollOver = function():Void 
{
playSound(overSound, "over");
this._parent._parent.mcTxt.setColor(overSubmenuTextColor);
this._parent.mcOverSub.fade("in", 25);
};
La función GetUrl es esta:
k = this._parent._parent.nr;
getURL(menuArray[oMenu].getSLA[k], menuArray[oMenu].getSWA[k]);


Y necesito que sea capaz de direccionar a un frame concreto (GotoandStop)
El XML donde se debe dar la orden es así:

Código:
?xml version="1.0" encoding="utf-8"?>
<options>

<menu name="Inicio" link="frame" window="1">

</menu>

<menu name="Cosas" link="frame" window="2" >
	<item link="frame" window="3" >Acción</item>
	<item link="frame" window="4" >Sci-fi</item>
	<item link="frame" window="5" >Fantasia</item>
</menu>
</options>
Lynxcraft me ayudo anteriormente y logre que funcionaran el primer nivel del menu, que son estos: <menu name="Inicio" pero el submenu tiene un codigo aparte, os he pegado el GetUrl más arriba y desconozco como solucionar ese problema!! ya que el codigo es bastante distinto, ya he probado de mil maneras, pero nada.

¡En fin, muchas gracias!
Un saludo,

Última edición por NathanFox; 14/07/2009 a las 23:24