Avatar billede cmelchior Nybegynder
31. maj 2003 - 18:17 Der er 2 kommentarer og
1 løsning

Billede "hopper" i en mask.

Jeg et topbillede hvor den sorte bundkant skal vises i en flydende bevægelse.

Dette bliver gjort ved hjælp af en mask, som er programmeret i ActionScript.

Problemet er bare at billedet ca. midtpå forrykker sig en lille smulle.

Det ligner samme problem som kan opstå når man tweener alpa-kanalen fra 0 til 100. Men jeg tweener ikke noget i dette tilfælde.

Er der nogle som har et forslag til hvad det kan være?

vh/

Christian



Koden som styre masken er her:

//intitialize:
this.createEmptyMovieClip("maskBox",0);
this.maskBox._x -= this._width/2;
this.maskBox._y -= this._height/2;
this.maskBox._y += 65;

with(this.maskBox) {
    //Draw mask layer
    beginFill(0xFFFFFF,0);
    lineTo(0,80);
    lineTo(1,80);
    lineTo(1,0);
    lineTo(0,0);
    endFill();
}

topLine.setMask(this.maskBox);

this.onEnterFrame = function() {
        if (this.maskBox._width <= 700) {
            this.maskBox._width += 15;
        }
}
Avatar billede mat Nybegynder
31. maj 2003 - 20:45 #1
prøv evt at sætte brightness til 1 på dit billede, jeg ved ikke om det hjælper men det er da et forsøg værd?

mvh mat
Avatar billede cmelchior Nybegynder
31. maj 2003 - 20:50 #2
Damn....det virkede :)
Flash er altså nogen gange underlig.

Vil du ha' pointene, så lav lige et svar :)

- Christian
Avatar billede mat Nybegynder
31. maj 2003 - 21:17 #3
ja det er en gammel bug, men den kan da heldigvis fikses :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester