Comunidad de diseño web y desarrollo en internet online

Recoger la direccion web de la barra de direcciones

Citar            
MensajeEscrito el 29 Ene 2007 11:49 am
Hola buenos dias, tengo una duda y espero que podais aclararmela. Me explico

Estoy realizando una web con un menu en flash. Tengo los botones creados pero quiero que cuando haga clic en un boton y me lleve al hipervinculo, el menu en flash que cargue se coloque exactamente en un fotograma dependiendo de la parte de la web en la que este, es decir, que cuando haga clic en el menu en contacto me vaya al fotograma del flash donde el boton contacto este en "zona activa".

Muchas gracias de antemano

Por mallenera

3 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 29 Ene 2007 11:51 am
Propiedad _url, creo

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 29 Ene 2007 03:55 pm
_url no me hace nada o no funciona bien
El problema es que hago una sentencia tipo if (_url == "http://midireccion/index.htm"){gotoAndStop(3);}
y me va siempre al fotograma 3

alguien sabe porque

Por mallenera

3 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 29 Ene 2007 04:29 pm
Podrías mandar las variables por FlashVars ¿Como es esto?

http://www.c-trick.com/blog/2005/09/26/usando-flashvars/

ahí encontraras mucho al respecto. una variable de root es algo como esto

Código :

_root.link

Por bryanisimo

664 de clabLevel



Genero:Masculino  

Geek

firefox
Citar            
MensajeEscrito el 29 Ene 2007 05:47 pm
Debo ser muy torpe o se me escapa algo
he probado con todo lo que se me ocurre, la variable me la pasa bien ya que meto _root.link en un texto dinamico y me la va cambiando, pero llega la hora de pasar por la sentencia y no pasa.
Os pongo el codigo que he escrito

Código :

txt.text = _root.link;
if(txt.text == "index" )
{
   gotoAndStop(2);
   
}

Por mallenera

3 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 30 Ene 2007 01:58 am
ok hagamos lo siguiente.
suponiendo que tu variable llega a tu flash como _root.link podriamos hacer algo como esto:

Código :

var miseccion:String = _root.link;// significa que tu variable miseccion es texto
if(miseccion=="index"){
txt.text ="Estamos en index";
}else{
txt.text ="Estamos en la sección "+miseccion;
}


Pruébalo en tu site (no directo de flash por que no va a servir) y cuéntanos como te fue

Por bryanisimo

664 de clabLevel



Genero:Masculino  

Geek

firefox
Citar            
MensajeEscrito el 30 Ene 2007 08:42 am
Funciona todo perfecto, muchas gracias a todos

Por mallenera

3 de clabLevel



Genero:Femenino  

msie

 

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