Comunidad de diseño web y desarrollo en internet online

una pregunta urgente

Citar            
MensajeEscrito el 20 Oct 2009 06:48 pm
lei un tuto de la clase tween, y lo estoy utilizando para aplicarlo a una pelicula q estoy cargando desde otra peli utilizando lo siguiente

Código ActionScript :

var miTween:Tween = new Tween(todo, "_alpha", null, 0, 100, 1, true);


el asunto es el siguiente; si quiero aplicar el mismo efecto pero de salida; es decir luego de presionar el botonde "cerrar" en la segunda peli, quiero q esta se valla desvaneciendo dejando ver a la peli principal... como haria esto?

-----------------------------------------------------

otra cosa; en otra parte de la peli tambn estoy utilizando el Tween para mover una fila de fotografias en "X" posicion de derecha a izquierda y de izuierda a derecha al presionar los botones de izquierda a derecha; el problema viene dado, porque al presionar quiere moverse toda esta fila de un lado a otro en lugar de detenerse al dejar de presionar; como modifico el siguiente codigo para indicarle que solo se mueva cuando presione y se detenga cuando suelte
?
este es el codigo de 1 de los botones

Código ActionScript :

siguiente_btn1.onPress=function(){
   var miTween2:Tween = new Tween(wall, "_x", null, -864, 14, (1), true);
   }

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

firefox
Citar            
MensajeEscrito el 21 Oct 2009 11:55 pm
para desvanecer aplicas el tween al reves :?

Código ActionScript :

btn_cerrar.onRelease = function ()
{
  var miTween:Tween = new Tween(todo, "_alpha", null, 100, 0, 1, true);
}

--------------------------------------------------------------------
para controlar la galeria haz lo sigiente:

Código ActionScript :

var range:Number;
var miTween2:Tween;
siguiente_btn1.onPress = function()
{ 
   range = wall._x + 15 //15 es la cantidad de pixeles que ha desplazarse en x
   miTween2 = new Tween(wall, "_x", null, wall._x, range, 1, true); 
}

Por penHolder

Claber

4661 de clabLevel

39 tutoriales
2 articulos

Genero:Masculino   Premio_Secretos

| mdz |

firefox
Citar            
MensajeEscrito el 22 Oct 2009 06:01 pm
hola gracias por responder; probe para desvanecer usando el codigo q me diste pero no me funciono, mi boton de cerrar se encuentra en un mc q es el contenedor de la segunda pelicula, asi q probe = q me dijiste y tamben agregando _parent al principio pero tampoco me funciono, :'(.

el segundo codigo me anda chevere, pero como podria hacer para que el desplazamiento sea solamente hasta llegar al final del cintillo de mc, es decir q si ya me esta mostrando el ultimo sea del lado q sea se detenga... es q probe como me dijiste y aunke se detiene al retirar el cursor y dejar de presionar, al llegar al ultimo mc sigue avanzando si presiono y me va dejando un vacio muy feo

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie8
Citar            
MensajeEscrito el 22 Oct 2009 11:58 pm
1) ten en cuenta las rutas de ambos objetos, tanto el boton como el MovieClip, tambien fijate de poner el codigo en la linea de tiempo:

Código ActionScript :

contenedorBoton.btn_cerrar.onRelease = function () 
{ 
  var miTween:Tween = new Tween(contenedorClip.todo, "_alpha", null, 100, 0, 1, true); 
} 

---------------------------------------------------------------------------------------------------------------------------
2) intenta usar una condicion y calcula el largo total de la tira de imagenes en relacion a la mascara (porque debes usar una mascara no?)

Código ActionScript :

var rightEnd:Number = (mascara._width - wall._width);
var range:Number; 
var miTween2:Tween; 
siguiente_btn1.onPress = function() 
{  
   range = wall._x + 15 //15 es la cantidad de pixeles que ha de desplazarse en x 
   miTween2 = new Tween(wall, "_x", null, wall._x, range, 1, true);  
   //
   if(wall._x == rightEnd){
     this.enabled = false;
   } else{
      this.enabled = true;
      }
} 

Por penHolder

Claber

4661 de clabLevel

39 tutoriales
2 articulos

Genero:Masculino   Premio_Secretos

| mdz |

firefox
Citar            
MensajeEscrito el 23 Oct 2009 02:39 pm
hola gracias de nuevo, mira intente colocando como me dices pero nada; en mi caso esta es la ruta

Código ActionScript :

todo.cerrar.onRelease = function ()  {    
var miTween:Tween = new Tween(todo, "_alpha", null, 100, 0, 1, true);  
}  


pero me da este error "no existe una propiedad con el nombe cerrar y me muestra esta linea

Código ActionScript :

todo.cerrar.onRelease = function ()  { 
como causante del error.

y el otro codigo q me mostraste sigue haciendo lo mismo q el codigo anterior :'(

Por jakiras

Claber

148 de clabLevel



Genero:Femenino  

msie8

 

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