Foros del Web » Creando para Internet » Flash y Actionscript »

Problema con un boton muy sencillo

Estas en el tema de Problema con un boton muy sencillo en el foro de Flash y Actionscript en Foros del Web. Muy buenas a todos, soy nuevo cn Flash y domino muy poco la programacion en AS. Estoy intentando crear una pagina web donde necesitaria mover ...
  #1 (permalink)  
Antiguo 23/06/2009, 05:06
 
Fecha de Ingreso: junio-2009
Mensajes: 21
Antigüedad: 15 años
Puntos: 0
Problema con un boton muy sencillo

Muy buenas a todos,

soy nuevo cn Flash y domino muy poco la programacion en AS. Estoy intentando crear una pagina web donde necesitaria mover una caja de un movieClip.

Os digo mas o menos lo que tengo hasta ahora.

mc_general > mc_menu_h > bt_mover

Traducido: Tengo un MovieClip instado como mc_general. Dentro de este hay otro que se llama mc_menu_h (es el que se tendra que mover verticalmente) y dentro de este esta el boton bt_mover que una vez pulsado hara que el movieClip mc_menu_ se desplace hacia arriba x pixeles.

Que tengo que hacer para que una vez pulse el boton se desplace?


Otra cosa: he intentado poner el boton fuera del segundo MC, es decir, lo he puesto directamente dentro de mc_general i le he puesto esto al boton:

on(release){
this.mc_menu_h.x = 190;
}

Esto me da un error de sintaxis i no encuentro por que. le he puesto // delante de la segunda linea y me sigue dando error. No tengo ni idea de lo que puede ser.

Me da codigo de error 1087: Error de sintaxis. Dice que hay caracteres adicionales detras del final de programa. De todas formas a mi me interesa que el boton este dentro del segundo MC.

Espero que lo hayais entendido y que podais ayudarme.

Muchisimas gracias.

Cube.-
  #2 (permalink)  
Antiguo 23/06/2009, 09:41
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 10 meses
Puntos: 406
Respuesta: Problema con un boton muy sencillo

Hola cube_ltd:
Si quieres mover el mc_menú con el botón que tienes dentro de ese MC en forma vertical hasta la coordenada 190, el código debes de escribirlo así:
Código:
on(release){
	this._y = 190;
}
Espero haberte sido0 de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 25/06/2009, 02:37
 
Fecha de Ingreso: junio-2009
Mensajes: 21
Antigüedad: 15 años
Puntos: 0
Respuesta: Problema con un boton muy sencillo

Y por que cuando quiero poner codigo dentro de un boton, me dice que "No se pueden aplicar acciones a esta seleccion"???

Es un boton con nombre de instancia bt_presentacion y que esta dentro de un MC que quiero desplazar verticalmente.

Lo estoy haciendo con Flash CS4 quizas es que este programa funciona diferente de otras versiones anteriores, pero bueno, es que casi no se programar en flash i estoy aprendiendo.

Tienes messenger?
el mio es [email protected]

Muchas gracias.
  #4 (permalink)  
Antiguo 25/06/2009, 09:14
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 6 meses
Puntos: 51
Respuesta: Problema con un boton muy sencillo

ese mensaje es quiza porque el proyecto que has creado trabaja en AS3 y el código de arriba es de AS2
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #5 (permalink)  
Antiguo 25/06/2009, 10:30
 
Fecha de Ingreso: junio-2009
Mensajes: 21
Antigüedad: 15 años
Puntos: 0
Respuesta: Problema con un boton muy sencillo

Y como cambio esto?

Cada vez que entro en la ventana de acciones tengo puesto ActionScript 3.0. Lo pongo al 2.0 pero cuando vuelvo a abrir esta ventana ya vuelve a estar a 3.0.

Bueno, pues he hecho lo siguiente:

Dento del MC que quiero mober, en el Frame superior he puesto esto:

import fl.transitions.*;
import fl.transitions.easing.*;


this.bt_presentacion.addEventListener(MouseEvent.C LICK, pulsar);

function pulsar(event:MouseEvent) {
TransitionManager.start(this,{type:Fly,direction:T ransition.IN,duration:5,easing:Elastic.easeOut,sta rtPoint:9});
}




Esto hace que cuando pulse en el boton que esta dentro de este mismo MC, el MC se desplace, pero no hace el movimiento que yo quiero porque va pegando botes de un lado para otro y yo lo que quiero es un desplazamiento rectilineo i decelerado hacia arriba y que cuando llegue a una posicion se pare.

Alguien me puede decir que tengo que cambiar en este codigo?

Muchas gracias amigos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:28.