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

Retroceder MC estando el boton en otro frame.

Estas en el tema de Retroceder MC estando el boton en otro frame. en el foro de Flash y Actionscript en Foros del Web. Hola! Me anote en el foro ya que estoy desarrolllando una pagina web, y tengo un problema con los codigos para generar lo que requiero. ...
  #1 (permalink)  
Antiguo 18/02/2010, 08:14
 
Fecha de Ingreso: febrero-2010
Mensajes: 5
Antigüedad: 14 años, 10 meses
Puntos: 0
Retroceder MC estando el boton en otro frame.

Hola!

Me anote en el foro ya que estoy desarrolllando una pagina web, y tengo un problema con los codigos para generar lo que requiero.

resulta que tengo varios mc colocados en frames diferentes en la linea de tiempo.
(ej: mc1=frame2; mc2=frame4; mc3=frame15) resulta que tengo en otra capa y los botones que le dan accion a estos frames y que igual estan en frames diferentes. no tengo problemas al hacer que un boton accione el mc al que pido que vaya, (ya que etiqueto el frame y el boton redirecciona al frame etiquetado) este lo reproduce y funciona bien. El problema se me genera al hacer que los botones de retroceder hagan que esos mismos mc retrocedan. he buscado alternativas de codigos para este caso pero todos lso que encuentro no concuerdan con loq ue requiero puesto que en ellos hacen que el boton que retroceda este en el mismo framde enq ue esta el mc.

Entoces pienso, nose si sea adecuado, que este boton que esta fuera en otro frame (ejm: botonretroceso1=frame15) debe llamar al movieclip que esta en otro frame ( ejm: mc1=frame 14) para luego hacer que este se reprodusca al inverso y luego detenerse.

pd: ahora nose si los frames etiquetados (que contienen a cada mc) afecta a las acciones de los botones de retroceso.

necesitare generar un codigo muy complejo? ayudaaa! noseanda soi amateur ajejeje
  #2 (permalink)  
Antiguo 18/02/2010, 08:38
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 2 meses
Puntos: 175
Respuesta: Retroceder MC estando el boton en otro frame.

aparato

No pienses como tu nick por favor!! jejeje

Bien, lo maximo que puedes hacer es ir hasta un frame especifico, y hacer que el MC que este en ese frame se reproduzca nuevamente..

Pero hasta ahora no se puede hacer que el lector cabezal de Flash lea en senido inverso.

Una alternativa puede ser, el hecho de tener dentro del MC la animacion o reproduccion en sentido normal, y en otro fragmento de la misma linea de tiempo, la misma reproduccion pero haciendo que se vea en sentido opuesto, es decir, volteas el orden.. a partir de ahi sera mas facil controlar a ese clip... o bien en otra capa distinta, pones 1 MC que se reproduce normal, y en otra capa del mismo frame, 1 MC que reproduzca en sentido inverso.

Pero de manera automatica, flash no hace ese trabajo
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #3 (permalink)  
Antiguo 18/02/2010, 08:51
 
Fecha de Ingreso: febrero-2010
Mensajes: 5
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Retroceder MC estando el boton en otro frame.

intente con eso pero el flash me queda muy pesado y no puedo manipularlo bien. queria ser mas sintetico XD . pero como no podra hacerlo!, si hace hasta cosas alucinantes........ quizas no se entendio... esque he visto programaciones asi y como dije , el boton que retrocede ese mc esta en el mismo frame del mc.... mis botones estan en otro fraaaaaaaaaaame! jajaja como no podra ahcer esoooooo stupido flsh!! XD

gracias por contestar!! y esperando pro otra respeusa ojala la aproximacion ala solución
  #4 (permalink)  
Antiguo 18/02/2010, 09:06
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 2 meses
Puntos: 175
Respuesta: Retroceder MC estando el boton en otro frame.

puedes cargar el MC de manera externa, asi no te pesara tanto.. o sea, creas un .swf con la animacion que corresponde a un determinado MC, y lo cargas mediante loadMovie()
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #5 (permalink)  
Antiguo 18/02/2010, 09:10
 
Fecha de Ingreso: febrero-2010
Mensajes: 5
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Retroceder MC estando el boton en otro frame.

mmm lo habia pensado pero no sabia como aplicarlo.. ahora si aplico eso el mc puede quedar bajo de otras capas cosa que se reprodusca pero que sobre ese mc aparesca un por decir algo... un logo u otros botones?
  #6 (permalink)  
Antiguo 18/02/2010, 09:19
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 2 meses
Puntos: 175
Respuesta: Retroceder MC estando el boton en otro frame.

todo es normal... lo unico que cambia es el metodo de carga..

debes generar un archivo swf de la ainimacion, o sea, lo que antes hacias en la linea de tiempo del MC, ahora sera un archivo swf independiente.

En la interfaz, puedes colocar los botones que sean, y de ahi llamar a los swf, segun lo solicites.

esto se hace mediante loadMovie() que requiere la direccion donde se encuentra el swf, y el MC vacio que lo recibira...

Busca en el BUSCADOR del foro, que esta al lado del logo:

Cargar swf en flash

hay muchos temas planteados que ya fueron solucionados
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #7 (permalink)  
Antiguo 18/02/2010, 12:38
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 5 meses
Puntos: 406
Respuesta: Retroceder MC estando el boton en otro frame.

Hola aparato:
No entiendo bien tu problema.
Si por ejemplo con el botón del frame 15 quieres invertir la animación del MC que está en ese frame, haz lo siguiente:
Si por ejemplo en el frame 15 tiene la etiqueta, por ejemplo: inicio.
En el botón que está en el primer frame le pones éste código:
Código:
on(release){
	gotoAndStop("inicio");
}
En el frame inicio colocas el MC que contiene una animación con un stop(); en su último frame y al ponerlo en el escenario le colocas como nombre de instancia: mc.
Crea otra capa y en el frame inicio coloca éste código:
Código:
stop();
function inversa() {
	mc.onEnterFrame = function() {
		if (this._currentframe>1) {
			this.prevFrame();
		} else {
			delete this.onEnterFrame;
		}
	};
}

atras.onRelease=function(){
	inversa();
}
Al botón que está en el frame inicio le pones como nombre de instancia: atras.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #8 (permalink)  
Antiguo 18/02/2010, 13:16
 
Fecha de Ingreso: febrero-2010
Mensajes: 5
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Retroceder MC estando el boton en otro frame.

intentare con eso .. solo que el problema es que el boton que hace la acción no esta en el mismo frame en el que esta el MC que necesito retroceder. he visto varias alternativas pero como dije siemrpe ese boton esta dentro en el mismo frame del mc. y loq ue me acabas de dar al parecer el boton tambien esta en el frame del mc. detodas maneras hare el intento (ahroa estoi en el trabajo). gracias .. te informo si resulta!
  #9 (permalink)  
Antiguo 18/02/2010, 13:27
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 16 años, 2 meses
Puntos: 175
Respuesta: Retroceder MC estando el boton en otro frame.

Si quieres que el boton X vaya a un frame X y de reproduccion a un MC X que esta en ese frame, pues es cuestion de que le ordenes eso. o sea

on(press)
{
gotoAndStop("el_frame_x");
el_MC_x.play();
}

algo asi.. puedes intentar usar la funcion que te paso Bandit, tratando de generar llamar a ese MC.
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #10 (permalink)  
Antiguo 18/02/2010, 16:17
 
Fecha de Ingreso: febrero-2010
Mensajes: 5
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Retroceder MC estando el boton en otro frame.

bandit hola!!
algo asi seria.
Si por ejemplo con el botón del frame 15 quieres invertir la animación del MC que está en OTRO (frame 5).

ahha no resultaaaaa porque en otros lados si y a mi no!!! ... no se como unir las acciones!

Etiquetas: botones, clips, movie, retroceder
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 20:57.