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

de accion a fotograma

Estas en el tema de de accion a fotograma en el foro de Flash y Actionscript en Foros del Web. Tengo un mc con el nombre de instancia "contenedor" y a su vez en el primer fotograma de la escena principal tengo el siguiente codigo: ...
  #1 (permalink)  
Antiguo 18/06/2009, 16:44
 
Fecha de Ingreso: junio-2009
Mensajes: 33
Antigüedad: 15 años, 5 meses
Puntos: 0
de accion a fotograma

Tengo un mc con el nombre de instancia "contenedor" y a su vez en el primer fotograma de la escena principal tengo el siguiente codigo:

import mx.transitions.Tween;
import mx.transitions.easing.*;
new Tween(contenedor, "_yscale", mx.transitions.easing.Back.easeOut, 0, 350, 20, false);
new Tween(contenedor, "_xscale", mx.transitions.easing.Back.easeOut, 0, 650, 20, false);
new Tween(contenedor, "_y", mx.transitions.easing.Back.easeOut, 0, 30, 20, false);
new Tween(contenedor, "_x", mx.transitions.easing.Back.easeOut, 0, 30, 20, false);
new Tween(contenedor, "_alpha", mx.transitions.easing.Back.easeOut, 0, 100, 20, false);



Es decir que el mc cambia de alpha y de tamaño automaticamente... ahora o que quiero preguntar es lo siguiente:

Como puedo hacer para que luego de que se agrando el MC hacer un click en el mismo MC y que al hacerlo este vuelva a su tamaño original y luego de que volvio a su tamaño original me lleve a otro fotograma??
Bueno, espero ue alguien lo sepa y pueda contestarme. Gracias de antemano
  #2 (permalink)  
Antiguo 18/06/2009, 17:55
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: de accion a fotograma

Hola LaMuela:
Bienvenido al Foro.
Adiciona éste código:
Código:
contenedor.onRelease = function(){
gotoAndPlay(número_fotograma);
}
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 19/06/2009, 03:36
 
Fecha de Ingreso: junio-2009
Mensajes: 33
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: de accion a fotograma

Bandit, muchas gracias por contestar pero no es en realidad lo que ando buscando. Agregando el codigo que vos me mandas me lleva directamente al fotograma 2 , y yo lo que quiero es que antes de que me lleve al fotograma el MC haga una accion, que en este caso seria achicarse ya que es una foto.

En otro foro me pasaron esta solucion y tampoo funciona:

import mx.transitions.Tween;
import mx.transitions.easing.*;
//escala
new Tween(contenedor, "_yscale", mx.transitions.easing.Back.easeOut, 0, 350, 20, false);
new Tween(contenedor, "_xscale", mx.transitions.easing.Back.easeOut, 0, 650, 20, false);
//posicion
new Tween(contenedor, "_y", mx.transitions.easing.Back.easeOut, 0, 30, 20, false);
new Tween(contenedor, "_x", mx.transitions.easing.Back.easeOut, 0, 30, 20, false);
//alpha
new Tween(contenedor, "_alpha", mx.transitions.easing.Back.easeOut, 0, 100, 20, false);

contenedor.onPress = function(){
var clipTween:Object = new Tween(contenedor, "_alpha", mx.transitions.easing.Back.easeOut, 0, 100, 20, false);
clipTween.onTweenComplete = function()
{
gotoAndStop(2);
}}



Y esta otra tampoco


import mx.transitions.Tween;
import mx.transitions.easing.*;

new Tween(contenedor, "_yscale", mx.transitions.easing.Back.easeOut, 0, 2100, 20, false);
new Tween(contenedor, "_xscale", mx.transitions.easing.Back.easeOut, 0, 2100, 20, false);
new Tween(contenedor, "_y", mx.transitions.easing.Back.easeOut, 0, 30, 20, false);
new Tween(contenedor, "_x", mx.transitions.easing.Back.easeOut, 0, 30, 20, false);

contenedor.onPress = function(){
var clipTween:Object = new Tween(contenedor, "_alpha", mx.transitions.easing.Back.easeOut, 0, 100, 20, false);
clipTween.ref = _root
clipTween.onTweenComplete = function(evt:Object){
evt.ref.gotoAndStop(2); }}


Habra alguien que lo sepa? Gracias
  #4 (permalink)  
Antiguo 19/06/2009, 09:50
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: de accion a fotograma

No te había leído la parte de achicarse al preionar el botón.
Aquí el código:
Código:
import mx.transitions.Tween;
import mx.transitions.easing.*;
new Tween(contenedor, "_yscale", mx.transitions.easing.Back.easeOut, 0, 350, 20, false);
new Tween(contenedor, "_xscale", mx.transitions.easing.Back.easeOut, 0, 650, 20, false);
new Tween(contenedor, "_y", mx.transitions.easing.Back.easeOut, 0, 30, 20, false);
new Tween(contenedor, "_x", mx.transitions.easing.Back.easeOut, 0, 30, 20, false);
new Tween(contenedor, "_alpha", mx.transitions.easing.Back.easeOut, 0, 100, 20, false);
contenedor.onRelease = function() {
	new Tween(contenedor, "_yscale", mx.transitions.easing.Back.easeOut, 0, 100, 20, false);
	new Tween(contenedor, "_xscale", mx.transitions.easing.Back.easeOut, 0, 100, 20, false);
	new Tween(contenedor, "_y", mx.transitions.easing.Back.easeOut, 0, 0, 20, false);
	new Tween(contenedor, "_x", mx.transitions.easing.Back.easeOut, 0, 0, 20, false);
	gotoAndPlay(número_fotograma);

};
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 19/06/2009, 11:38
 
Fecha de Ingreso: junio-2009
Mensajes: 33
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: de accion a fotograma

Bandit, de nuevo muchas gracias pero me envia al fotograma dos antes de ver el mc achicarse....osea me teletransporta ni bien hago click en el mc...yo lo que quiero es que primero vuelva a su tamaño original y depues que me lleve al 2. Si queres que suba el FLA avisame. Gracias y saludos
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




La zona horaria es GMT -6. Ahora son las 17:01.