Comunidad de diseño web y desarrollo en internet online

Problema con enlace en imagen arrastrable

Citar            
MensajeEscrito el 08 Sep 2008 05:53 pm
Hola, haber si podeis hecharme una mano.
Tengo una imagen en flash con el efecto de arrastre, por si no me explico bien es un bar que segun quieres ver un lado u otro arrastras con el raton la imagen por la pantalla. El problema me viene al poner un enlace, si no quito el codigo del arrastre no me funciona el enlace (si le quito si).
Os pongo el codigo haber si me podeis orientar.

capa1:

Código :

function ir() { 
getURL("http://www.pagefilm23.com");
} 
miClip.onPress= function(){
this.startDrag(false,10,10,680,480);
}
miClip.onRelease= function() {
this.stopDrag();
}

Myclip (boton):

Código :

on (release) { 
_root.ir(); 
} 

Muchas gracias

Por trenty

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Sep 2008 06:17 pm
Quita el on(release) y modifica este:

Código ActionScript :

miClip.onRelease= function() {
   this.stopDrag();
   _root.ir()
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 08 Sep 2008 06:54 pm
Lo primero de todo gracias por la respuesta.

Me da el siguiente error

Código :

**Error** Símbolo=miClip, capa=Capa 1, fotograma=1:Línea 1: La declaración debe aparecer dentro del controlador on
     miClip.onRelease= function() { 


He cambiado de la siguiente manera:

Código :

miClip.onRelease= function() { 
   this.stopDrag(); 
   _root.ir() 
} 

por

Código :

on (release) { 
_root.ir(); 
} 



Gracias

Por trenty

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Sep 2008 07:35 pm
A ver, repite conmigo:

Donde dice en la línea de tiempo:

Código ActionScript :

miClip.onRelease= function() { 
   this.stopDrag(); 
} 


Lo cambio por

Código ActionScript :

miClip.onRelease= function() { 
   this.stopDrag(); 
   _root.ir() 
} 


Luego selecciono el botón, le doy a f9 para que se abra el panel de acciones y borro el code (el de on(release))

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 08 Sep 2008 07:59 pm
Muchisimas gracias! perdona por las molestias

Gracias por todo otra vez

Por trenty

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Sep 2008 08:44 pm
Una pregunta mas si no es molestia.

Al quitar el on release del boton el enlace sale pinchando en cualquier parte de la pagina, ¿Como puedo hacer para que enlace solo el botón?

Gracias y perdona si molesto demasiado.

Por trenty

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Sep 2008 08:53 pm
Irá al soltar el clip que tenga como nombre de instancia miClip, ¿acaso este clip ocupa toda la página? ¿Acaso el clip que estás arrastrando no se llama miClip?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 08 Sep 2008 09:21 pm
Vale ya lo entendí, muchas gracias por todo.

Por trenty

3 de clabLevel



 

firefox

 

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