Comunidad de diseño web y desarrollo en internet online

_currentframe

Citar            
MensajeEscrito el 22 Nov 2005 05:47 pm
Buenas tardes:
Soy nuevo en el foro y por lo que he visto de la web me parece estupenda, un saludo a todos.
Mi consulta es la siguiente:
Tengo un movieclip (mc_pest0) con la siguiente animación:
Cuando se pulsa sube una pestaña y cuando se vuelve a pulsar se baja.

En el fotograma 1 (hay un stop), en el fotograma 12 (hay un stop) y en el fotograma 24 (hay un stop)

Creo otro movieclip (mc_pest1) con la misma animación.

Mi idea es que cuando pulse la pestaña1 (mc_pest1) se baje la pestaña0 (mc_pest0).
Esto lo consigo sin problemas pero mí idea es que la pestaña que está arriba si se pulsa no continue la animación ya que en la pestaña1 (mc_pest1) le he puesto.
on (press) {
_root.mc_pest0.gotoAndPlay(12); (bajaría la pestaña0)
_root.mc_pest1.gotoAndPlay(1); (sube la pestaña1)

Debería usar un _currentframe para saber donde está la cabeza lectora y usar un if?

Un saludo

(no sé si me he explicado bien)

Por greenkia

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Nov 2005 06:16 pm
pues no muy bien pero deja ver qu epuedo decucir

por cierto vienvenida(o) al foro ^^

podrias hacer lo por currentframe o por medio de hacer are de hit por medio de un boton dentro del mc
y quitar el area de impacto de los frames que no quieres que sean presionados

Xaludos ^^

Por FeNtO

BOFH

5091 de clabLevel

18 tutoriales

1 ejemplo

  Bastard Operators From Hell

FeNtO DataCenter

clabbrowser
Citar            
MensajeEscrito el 22 Nov 2005 09:19 pm
pues podrias hcer esto:
creas los botones o las pestañas su nombres de instancia serian "pesta1", "pesta2" y "pesta3" ahora en cada boton deberia ir este codigo
boton 1

Código :

on(release){
if (presionado != "1"){
     this.gotoAndPlay(2);
     _root["pesta"+presionado].gotoAndPlay(13);
     _global.presionado = "1";
    }
}


boton 2

Código :

on(release){
if (presionado != "2"){
     this.gotoAndPlay(2);
     _root["pesta"+presionado].gotoAndPlay(13);
     _global.presionado = "2";
    }
}


boton 3

Código :

on(release){
if (presionado != "3"){
     this.gotoAndPlay(2);
     _root["pesta"+presionado].gotoAndPlay(13);
     _global.presionado = "3";
    }
}

y asi sustantivmente hasta que te canses de crear botones
bueno espero que te ayude
chaoooooo :wink:

Por GersonM_17

330 de clabLevel



Genero:Masculino   Héroes

Flash AS3 / PHP Developer

msie
Citar            
MensajeEscrito el 28 Nov 2005 11:49 pm
perdón por no contestar antes.
He probado el código de gersonM y funciona bien pero mí idea es que cuando se pulse en una pestaña que ya está levantada se quede parado sin hacer nada.

Gracias

Por greenkia

6 de clabLevel



 

msie
Citar            
MensajeEscrito el 01 Dic 2005 04:06 am
Ummmmm pues yo creo que eso es lo que hace el codigo que pues antes trata de revisar tu script



GersonM

Por GersonM_17

330 de clabLevel



Genero:Masculino   Héroes

Flash AS3 / PHP Developer

msie
Citar            
MensajeEscrito el 15 Dic 2005 12:30 am
buenas noches:
Reviso una y otra vez el codigo y lo tengo exactamente igual que el que anotaste pero nada. Seguro que debe ser alguna tontería que no doy con la tecla.
Vuelvo a revisar

Por greenkia

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Dic 2005 09:44 pm
Pues mira

Código :

on(release){ 
if (presionado != "3"){ 
     this.gotoAndPlay(2); 
     _root["pesta"+presionado].gotoAndPlay(13); 
     _global.presionado = "3"; 
    } 
}


pues puede que tengas razon creo que me equivoque en algo ya que si te fijas al principio no esta declarada la variable presionado por lo tanto debe tener un valor "undefined" pero aun asi deberia funcionar en caso de que no
puedes hacer lo siguiente

en la pestaña principal o la que muestra el primer contendio pones

Código :

onClipEvent(load){
      _global.presionado = "1";
} 


o sino en el primer fotograma de tu pelicula lo siguiente

Código :

_global.presionado = "1";
pesta1.play;


:wink:

espero haber ayudado

ahh y porfavor dime a que correo enviaste los archivo que me dijiste porque no los encuentro ^^ :lol: :lol:

Por GersonM_17

330 de clabLevel



Genero:Masculino   Héroes

Flash AS3 / PHP Developer

msie
Citar            
MensajeEscrito el 16 Dic 2005 11:11 am
El archivo lo envié a tu cuenta de correo [email protected]

De todas formas lo pongo aquí
http://www.telefonica.net/web2/fjfm/Destine/EjercicioAKNuevo.fla

Por greenkia

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Dic 2005 01:35 pm
He puesto lo que me comentas y me dice que Código:

onClipEvent(load){
_global.presionado = "1";
}

solo lo puedo poner en un movieclip y no en un boton.
Seguro que estoy poniendo algo mal.

Por greenkia

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Dic 2005 01:41 pm
He cambiado los botones por movieclips y le he añadido el codigo para declarar la variable "presionado".

Nada que no lo consigo.

Sigo probando

Por greenkia

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 17 Dic 2005 03:52 pm
:lol: :lol: :lol: :lol:

ya se lo que pasa

se suponia que desde el principio debias trabajar con un movieclip no un boton :wink:

mira crea un movie clip y le das una animacion, por ejemplo del fotograma Nº1 al 12 que se eleve un poco y ahora copias el fotograma Nº1 en el Nº 20 o por ahi, lo importante es que en el fotograma Nº12 de tu MC debe haber un stop(); y otro en el primer fotograma

por eso es que ponia en el codigo el gotoandPlay(13);

Código :

on(release){ 
if (presionado != "3"){ 
     this.gotoAndPlay(2);
//esta parte reproduce el movie clip que este elevado desde el forograma 13 en adelante osea que lo desactiva
     _root["pesta"+presionado].gotoAndPlay(13); 
     _global.presionado = "3"; 
    } 
}


PD: creo que botones no funciona :beer:

Por GersonM_17

330 de clabLevel



Genero:Masculino   Héroes

Flash AS3 / PHP Developer

msie
Citar            
MensajeEscrito el 17 Dic 2005 05:56 pm
Realizadas todas las modificaciones y sale perfectamente.
Gracias gersonm_17

Por greenkia

6 de clabLevel



 

msie

 

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