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

MotionBlur en flash 8

Estas en el tema de MotionBlur en flash 8 en el foro de Flash y Actionscript en Foros del Web. Hola amigos, solo les quiero mostrar un script que acabo de terminar, para mostrar lo nuevo que se puede hacer con flash 8. aqui esta ...
  #1 (permalink)  
Antiguo 15/09/2005, 22:59
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 5 meses
Puntos: 53
MotionBlur en flash 8

Hola amigos, solo les quiero mostrar un script que acabo de terminar, para mostrar lo nuevo que se puede hacer con flash 8.

aqui esta el ejemplo http://www.geocities.com/stockv2/blur.swf pero necesitas tener instalado el flash player 8 tambien!!

si tienes el flash 8, copia este codigo en el primer frame de la capa 1
Código PHP:
//by Crysfel Villa
//15 Septiebre 2005

import flash.filters.BlurFilter;


var 
filter:BlurFilter = new BlurFilter(10101);
var 
filterArray:Array = new Array();
var 
direccion:String "subir";
var 
nombre:MovieClip crearMc("Crysfel");
var 
nombre2:MovieClip crearMc("Crysfel");


nombre._x Stage.width/nombre._width/2;
nombre._y 100;
nombre2._x Stage.width/nombre._width/2;
nombre2._y 100;


filterArray.push(filter);
nombre.filters filterArray;
    
this.onEnterFrame = function():Void{
    var 
filter:BlurFilter nombre.filters[0];

    if(
direccion == "subir")
    {
        if(
filter.blurX 20){
            
filter.blurX filter.blurX 1;
            
nombre2._visible true;
        }else{
            
filter.blurX filter.blurX 10;
            
nombre2._visible false;
        }
    }else
        
filter.blurX filter.blurX 30;
    
    if(
filter.blurX == 255)
        
direccion "bajar";


    if(
filter.blurX == 0){
        
direccion "subir";
        
nombre2._alpha 100;
    }
        
    
nombre.filters = new Array(filter);
}



function 
crearMc(texto:String):MovieClip{
    var 
mc:MovieClip this.createEmptyMovieClip("mc",this.getNextHighestDepth());
    var 
formato:TextFormat = new TextFormat();
    
    
mc.createTextField("texto",0,0,0,200,100);
    
mc.texto.text texto;
    
formato.color 0x003366;
    
formato.size 60;
    
formato.bold true;
    
mc.texto.setTextFormat(formato);

    return 
mc;

dudas y comentarios son bienvenidos!!
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:16.