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

Hola alguien sabe

Estas en el tema de Hola alguien sabe en el foro de Flash y Actionscript en Foros del Web. Hola alguien sabe como hacer el efecto en flash que una palabra este estatica y otra palabra circule alrededor de ella pero que se curve ...
  #1 (permalink)  
Antiguo 21/02/2009, 12:09
 
Fecha de Ingreso: agosto-2008
Mensajes: 56
Antigüedad: 15 años, 8 meses
Puntos: 0
Hola alguien sabe

Hola alguien sabe como hacer el efecto en flash que una palabra este estatica y otra palabra circule alrededor de ella pero que se curve como siguiendo una linea de 360 º
Gracias!!!
  #2 (permalink)  
Antiguo 21/02/2009, 12:33
 
Fecha de Ingreso: enero-2009
Ubicación: Guadalajara
Mensajes: 46
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: Hola alguien sabe

Recomendaría que hicieras la curvatura de la palabra en otro porgrama como Illustrator y la importes a flash donde ya le das un movimiento simple de rotación.
  #3 (permalink)  
Antiguo 21/02/2009, 13:21
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Respuesta: Hola alguien sabe

hola ver si es esto lo que buscas XDXD

Código PHP:
function RotaTexto(Texto:StringEjeX:NumberEjeY:NumberAmplitudX:NumberAmplitudY:NumberVelocidad:NumberFormatoTexto:TextFormat) {
    var 
Letras:Array = new Array();
    
Letras Texto.split("");
    var 
incremento:Number = (2*Math.PI)/Letras.length;
    var 
eje_x EjeX;
    var 
eje_y EjeY;
    var 
amp_x AmplitudX;
    var 
amp_y AmplitudY;
    var 
velocidad Velocidad;
    var 
FormatTexto:TextFormat;
    if (
FormatoTexto.constructor == TextFormat) {
        
FormatTexto FormatoTexto;
    } else {
        
FormatTexto = new TextFormat();
        
FormatTexto.font "Verdana";
        
FormatTexto.size 20;
    }
    for (var 
i:Number 0i<Letras.lengthi++) {
        var 
NuevaLetraMC:MovieClip this.createEmptyMovieClip("_letra"+ithis.getNextHighestDepth());
        var 
NuevaLetraTX:TextField NuevaLetraMC.createTextField("LetraLabel"1005050);
        
NuevaLetraTX.wordWrap true;
        
NuevaLetraTX.text Letras[i];
        
NuevaLetraTX.setTextFormat(0,1,FormatTexto);
        
NuevaLetraMC.angulo incremento*i;
        
NuevaLetraMC.onEnterFrame = function() {
            
this._x = (Math.cos(this.angulo)*amp_x)+eje_x;
            
this._y = (Math.sin(this.angulo)*amp_y)+eje_y;
            
this.angulo += velocidad;
        };

    }

lo puedes activar de la siguiente forma
Código PHP:
var FormatTexto2:TextFormat= new TextFormat();
FormatTexto2.font "Verdana";
FormatTexto2.size 50;
FormatTexto2.color=0xff00cc
RotaTexto
("Saludos andre1980",200,200,100,100,-0.1,FormatTexto2
si no creas un TextFormat coloca uno automáticamente con las letras de tamaño 20
Código PHP:
RotaTexto("Saludos andre1980",200,200,100,100,-0.1
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #4 (permalink)  
Antiguo 27/02/2009, 19:16
 
Fecha de Ingreso: agosto-2008
Mensajes: 56
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Hola alguien sabe

mcuhas gracias lo voy a probar
  #5 (permalink)  
Antiguo 27/02/2009, 19:17
 
Fecha de Ingreso: agosto-2008
Mensajes: 56
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Hola alguien sabe

Gracias lo voy a probar
  #6 (permalink)  
Antiguo 28/02/2009, 03:15
Avatar de golem44  
Fecha de Ingreso: enero-2009
Ubicación: barcelona
Mensajes: 483
Antigüedad: 15 años, 3 meses
Puntos: 22
Respuesta: Hola alguien sabe

Interesante, gracias Lynxcraft!

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 21:06.