Προς το περιεχόμενο

Προβλημα με ActrionScript3 Με φιλτρο


vandimen

Προτεινόμενες αναρτήσεις

Δημοσ.

Γειας Εχω ενα προβλημα με κωδικα στο flash βαζω τον παρακατω κωδικα και οταν κανω MouseOver η MouseOut το φιλτρο δεν εξακολουθει να λειτουργει και στην προκειμενη περιπτωση το φιλτρο gradientBevel χανεται...Aντιθετα το dropShadow εξακολουθει να υπαρχει,ξερετε τι συμβαινει???εκανα το ιδιο χωρις ActrionScript3 μονο που το το εκανα Button αντι για movieClip και στα MouseOver,MouseOut επαιξε κανονικα...

 

Η βοηθεια σας θα ειναι πολυτιμη...Ευχαριστω

 

My.buttonMode=true;

My.mouseChildren = false;

My.addEventListener(MouseEvent.ROLL_OVER, squareOver);

My.addEventListener(MouseEvent.ROLL_OUT, squareOut);

 

function init() {

var myGradientBevel = new GradientBevelFilter(3,45,[0x990000,0xFFFFFF,0xFF99FF],[.3,.3,.3],[0,90,255],5,5,6,1,"inner",false);

var dropShadow:DropShadowFilter = new DropShadowFilter();

dropShadow.distance = 0;

dropShadow.angle = 45;

dropShadow.color = 0x333333;

dropShadow.alpha = 1;

dropShadow.blurX = 5;

dropShadow.blurY = 5;

dropShadow.strength = 1;

dropShadow.quality = 15;

dropShadow.inner = false;

dropShadow.knockout = false;

dropShadow.hideObject = false;

 

My.filters = new Array(dropShadow,myGradientBevel);

}

init();

 

function squareOver(e:Event){

var My:MovieClip = e.target as MovieClip;

changeColor(My, 0x111404);

}

function squareOut(e:Event){

var My:MovieClip = e.target as MovieClip;

changeColor(My, 0x000000);

}

function changeColor(object:MovieClip, color:Number){

var colorchange:ColorTransform = new ColorTransform();

colorchange.color = color;

object.transform.colorTransform = colorchange;

}

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...