26. februar 2006 - 13:00Der er
11 kommentarer og 1 løsning
listener : gør dynamisk tekst større når flashfilmen skaleres ned
Hej, Jeg har et flashsite hvor størrelsen er sat i procent. Det går ok pånær med tekster som pt. befinder sig i menu, scroller m.m. Jeg vil gerne lave en listener der hæver tekststørrelsen i et proportionalt forhold til at filmen skaleres ned. Men jeg er ikke så matematisk begavet. Hvordan skal sådan en algoritme se ud ? Her er listeneren :
holder.onResize = function() { if (flag == "1") { this._x = Stage.width - 200; var myformat:TextFormat = new TextFormat(); nysize = Math.round(Stage.width / something og * og et eller andet her); myformat.size = nysize; holder.scrolledMCrecipient.scrolledMC.besked.setTextFormat(myformat); } } Stage.addListener(holder);
Man kunne vel også bruge if sætninger inde i listeneren og måle på Stage.width ? Gode forslag efterlyses.
Hej Barklund, Tro mig jeg har også fedtet med det. Men jeg synes nemt tingene bliver stuvet lige lovligt sammen, da specielt ved 800 x 600? Hvad gør du for at undgå at elementer pludseligt overlapper eller dækker andre elementer ? . Jeg vil dog lige overveje dit råd om ikke at modarbejde en skalering. Men har du et bud på hvordan regnestykket ovenfor kunne se ud?
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.