Comunidad de diseño web y desarrollo en internet online

ayuda

Citar            
MensajeEscrito el 07 Oct 2009 02:46 pm
hola de nuevo
en princiipal problema q tengo, es el sig
supongamos q tengo 45 fotogramas
cada 15 hay un stop();

o sea 3 stop

por cada stop, un botón

en el caso de q yo este en la posicion 0 y quiero apretar el boton 2 para reproducir la animacion q finalizaria en el fotograma 15(esta parte seria facil) on (press) gotoAndPlay(2)
pero q pasa si estoy en la pocion 45 y quiero q mi animacion retroseda desde el punto 45 asta el boton q precione?

por favor , si pueden darme una man, le agradeceré

Por carxfer

20 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Oct 2009 04:35 pm
EL último botón haría gotoAndPlay(2) ... ¿o cual sería la función del botón en el fotograma 45?

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 Oct 2009 11:57 am
hola Jorge gracias por tu respuesta...
mira el problema es el siguiente
el retroseder e invertir los fotogramas desde el punto donde me encuentro actualmente

si estoy en el fotograma 45(boton3) y preciono el boton 1 para invertir la animacion desde el [b]fotograma 45[/b] hasta el fotograma 15(es el primer boton)¿que tengo q hacer?
pero no es lo mismo si estoy el fotograma30 (botón 2) y apretar el botón 1 para volver me repetiria toda una secuencia innesesaria
tendria q poner un condicional en cada boton
pero no se como definir cual es el fotograma q se esta mostrando actualmente si el 15 el 30 o el 45
el condicional seria algo asi
botón uno
if fotograma45.enable = invertir desde 45 hasta 15
else
if fotograma30.enable = invertir desde 45 hasta 30

como hago este condicional?



en realidad es un cubo, al cual por cada boton muestra uno de sus lados pero yo lo resumi para q se entienda a 3 botones(en realidad son seis)
espero puedas entenderme

Por carxfer

20 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Oct 2009 12:01 pm
Entiendo que quieres hacer una animación hacia atrás, la función sería algo así:

Código ActionScript :

function atras(hasta){
  this.onEnterFrame = function(){
     this.gotoAndStop(this._currentframe-1)
     if(this._currentframe==hasta) delete this.onEnterFrame
  }
}


Entonces los botones que retroceden lo llaman

Código ActionScript :

miBoton.onPress = function(){
   atras(15)
}


Luego la propiedad habilitada/deshabilitada de un botón o movieclip es miBoton.enabled (true o false)

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 Oct 2009 01:49 pm
gracias Jorge t doy 10p, era lo q nesesitava

Por carxfer

20 de clabLevel



Genero:Masculino  

firefox

 

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