Comunidad de diseño web y desarrollo en internet online

Conditional If

Citar            
MensajeEscrito el 29 Nov 2010 04:56 pm
Muy buenas tardes a todos.

Tengo un problema gordo para terminar de publicar mi pagina web, y esque le he puesto una seleccion de color de fondo a la entrada, pudiendo cambiarlo después una vez ya en la página. Todo funciona bien, hasta que al cerrar una de las secciones la funcion que realiza es:

Código ActionScript :

private function btnvolverclick(e:MouseEvent):void {
         contentbtn3.enviar_btn.mouseEnabled = false;
         btnvolver.mouseEnabled = false;
         TweenMax.to(btnvolver, 1, {alpha:0, ease:Expo.easeInOut});
         TweenLite.to(btn1, 0.2, {tint:null, ease:Back.easeIn});
         TweenLite.to(btn2, 0.2, {tint:null, ease:Back.easeIn});
         TweenLite.to(btn3, 0.2, {tint:null, ease:Back.easeIn});
         TweenMax.to(contentbtn1, 1, {alpha:0, ease:Expo.easeInOut});
         TweenMax.to(contentbtn2, 1, {alpha:0, ease:Expo.easeInOut});
         TweenMax.to(contentbtn3, 1, {alpha:0, ease:Expo.easeInOut});
         
      }


Los que me importan son btn1, btn2 y btn3. Y pos supuesto al hacer esto me vuelven a blancos.

Podría ponerles un condicional que si cierto clip esta en el frame 2 me los ponga de un color o en otro si esta en el frame 1? En vez de tint:null

Muchas Gracias

Por zink1314

25 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Nov 2010 05:26 pm
Conun operador trinario, ejemplo:

TweenLite.to(btn1, 0.2, {tint:(algunMC._currentframe==2)?0x00FF00:null, ease:Back.easeIn});

El operrador trinario es lo mismo que un if else, si evalúa a true hace lo primero después del signo de pregunta, sino lo siguiente a lo que hay después de los dos puntos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Nov 2010 07:25 pm
Gracias por la contestación Jorge, pero me da el siguiente error

Warning: 1058: Migration issue: The property _currentframe is no longer supported. Use the MovieClip.currentFrame property instead..

Ten en cuenta que es AS3 (aunque supongo que lo sabras de sobra). el código que puse es

TweenLite.to(btn1, 0.2, {tint:(color02._currentframe==2)?0x000000:null, ease:Back.easeIn});
TweenLite.to(btn2, 0.2, {tint:(color02._currentframe==2)?0x000000:null, ease:Back.easeIn});
TweenLite.to(btn3, 0.2, {tint:(color02._currentframe==2)?0x000000:null, ease:Back.easeIn});

Por zink1314

25 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Nov 2010 07:27 pm
Ahora que lo pienso... es un warning, quiza funcione... ahora te digo

Por zink1314

25 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Nov 2010 07:31 pm
nada no funciona... sabes por que puede ser?

Por zink1314

25 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Nov 2010 07:40 pm
Quítale el guion bajo

color02.currentframe

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Nov 2010 07:46 pm
nada, sigue sin funcionar, eso si, ahora no da error, directamente me quita el color, en ningun caso lo pone en negro 0x000000

No se te ocurre nada verdad? Aunque sea como sea muchas gracias, intentare seguir preguntando con el avance que me has dado tu. Aunque si me puedes ayudar más personalmente hablamos por msn.

Por zink1314

25 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Nov 2010 07:53 pm
currentFrame , la F en mayúscula

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 29 Nov 2010 09:24 pm
dios mio eres un makinaaaaaaaaaaaaaa. Perdona preguntar tanto, realmente como lo copie, no me di cuenta de el error tan obvio. Mil gracias, aquí no se vota no? porque te pongo +1000!!

Por zink1314

25 de clabLevel



 

firefox

 

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