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

Interpolacion de movimiento

Estas en el tema de Interpolacion de movimiento en el foro de Flash y Actionscript en Foros del Web. hola. estoy haciendo una interpolacion de movimiento como siempre la hacia, pero hoy no me funciona. en el primer frame tengo una palabra y en ...
  #1 (permalink)  
Antiguo 05/08/2009, 18:42
 
Fecha de Ingreso: abril-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
Interpolacion de movimiento

hola.
estoy haciendo una interpolacion de movimiento como siempre la hacia, pero hoy no me funciona.
en el primer frame tengo una palabra y en el frame 30 la misma palabra, la idea es que se vaya desplazando y a la vez le aplico la propiedad de alfa.
cuando lo ejecuto no me funciona. pero cuando lo ejecuto dandole con el mouse a lo frame y arrastrandolo se ve que esta bien.

que podra ser?

gracias.
  #2 (permalink)  
Antiguo 05/08/2009, 19:43
kpx
 
Fecha de Ingreso: julio-2009
Mensajes: 13
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Interpolacion de movimiento

mmm revisa q no tienes algun stop q este parando la animacion


si usas simbolos para eso.. fijate q si es un simbolo grafico.. tengas no solo los 3 frames en la linea de tiempo del simbolo.. sino tambien los 30 frames en la linea de tiempo principal.. ya q los simbolos graficos necesitan, al contrario de los movie clips.. frames para ser reproducidos..

mmm no se que mas podria ser...
  #3 (permalink)  
Antiguo 05/08/2009, 20:24
 
Fecha de Ingreso: abril-2008
Mensajes: 10
Antigüedad: 16 años
Puntos: 0
Respuesta: Interpolacion de movimiento

hola kpx.
pues estoy utilizando un movie clip, y no tengo stop en ningun lado porque al principio crei que era por eso. ademas estoy siguiendo todos los pasos para realizar la interpolacion.

es solo un movie clip, inclusive realice una interpolacion de forma y me funciono perfectamente.
Espero me puedan ayudar.

gracias.
  #4 (permalink)  
Antiguo 06/08/2009, 08:19
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años
Puntos: 67
Respuesta: Interpolacion de movimiento

Si usas un campo de texto debes romperlo y hacer la interpolación ó embeberlo:

Cita:
Referencia del lenguaje ActionScript 2.0


Clases de ActionScript > TextField > embedFonts (propiedad TextField.embedFonts)





embedFonts (propiedad TextField.embedFonts)
public embedFonts : Boolean

Especifica si representar utilizando contornos de fuentes incorporadas. Valor booleano que, cuando es true, representa el campo de texto empleando contornos de fuentes incorporadas. Si es false, representa el campo de texto empleando fuentes de dispositivo.

Si define embedFonts como true para un campo de texto, debe especificar una fuente para ese texto mediante la propiedad font de un objeto TextFormat aplicado al campo de texto. Si la fuente especificada no existe en la biblioteca (con el nombre de instancia de vinculación correspondiente), el texto no se mostrará.

Disponibilidad: ActionScript 1.0; Flash Player 6

Ejemplo
En este ejemplo, debe crear un campo de texto dinámico denominado my_txt y utilizar el siguiente código ActionScript para incorporar fuentes y girar el campo de texto. La referencia a my font lleva a un símbolo Font en la biblioteca, con vinculación a my font. El ejemplo asume que tiene un símbolo Font en la biblioteca llamado my font, con las propiedades de vinculación siguientes: el identificador definido como my font, y las opciones Exportar para ActionScript y Exportar en primer fotograma seleccionadas.

var my_fmt:TextFormat = new TextFormat();
my_fmt.font = "my font";

this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 160, 120);
my_txt.wordWrap = true;
my_txt.embedFonts = true;
my_txt.text = "Hello world";
my_txt.setTextFormat(my_fmt);
my_txt._rotation = 45;
__________________
{ Flash }
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 20:46.