Avatar billede booyah Nybegynder
07. november 2006 - 13:27 Der er 4 kommentarer

image scale i %

Er ved at lave et mindre projekt hvor jeg leger med fullscreen flash. Alt fungere fint udtagen baggrunden, den scalere som den skal efter browserens opløsning, men problem er at hvis man ser det på widescreen og billede ikke er 16:9 format, så bliver baggrunden scaleret forkert. Vil gerne have sådana den scalere korrekt. Nogen som har en ide til det?

Min nuværende kode er:

mcBackground.onResize = function() {
    var sw:Number = Stage.width;
    var sh:Number = Stage.height;
    this._width = sw;
    this._height = sh;
};
Avatar billede jokkejensen Novice
07. november 2006 - 14:33 #1
du skal croppe og ikke skalerer for at gå fra 4:3 til 16:9

altså klippe noget af bunden og toppen.


/JJ
Avatar billede rohaje Nybegynder
07. november 2006 - 15:10 #2
mcBackground.onResize = function() {
    var sw:Number = Stage.width;
    var sh:Number = Stage.height;
    if (Stage.width/this._width>Stage.height/this._height) {
        this._width = Stage.width;
        this._yscale = this._xscale;
    } else {
        this._height = Stage.height;
        this._xscale = this._yscale;
    }
};
Avatar billede booyah Nybegynder
08. november 2006 - 09:12 #3
Funktionen virker så jeg takker rohaje, lav et svar..
Avatar billede rohaje Nybegynder
13. december 2006 - 01:08 #4
et svar, bedre sent end aldrig..
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