, hurtigt tip: omvendt fase strække din med. scalemode,,,,, 5,,,,,,,,,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,,, hvad der sker, når en hjemmeside crams din stg i et område, hvor det ikke passer?i denne hurtige tips, vil du finde ud af, hvordan til at tage kontrol over, hvordan din stg skæl.,,,, trin 1: oprette din stg, begynder en ny flash - projektet, og der er din scene er 350px bred, 250px højt., skabe et grundlæggende dokument klasse (se denne hurtige tips til mere info):, pakke (import flash.display.sprite; offentlige klasse vigtigste udvider sprite {offentlige funktion main() {}}}, fla (og swc, for dem af jer, der ikke ved hjælp af flash - pro -) i zip fil indeholder to aktiver:,, checkedbackground,, som er af samme størrelse som den fase, med dets registrering nr. i den øverste venstre hjørne.,,,,,,,,, der er halvt så stor som den fase, med dets registrering i midten.,, placerer dem på scenen, som vi så: offentlige klasse vigtigste udvidersprite (private var checkedbackground: checkedbackground; private var ansigt: ansigt, offentlig funktion main() {checkedbackground = nye checkedbackground(); checkedbackground. x = 0, checkedbackground. y = 0. addchild (checkedbackground); se = nye face(); ansigt. x = stage.stagewidth /2 //center over vandret ansigt. = stage.stageheight /2 //center øjnene vertikalt. addchild (se);}}, løb din stg:,, trin 2: strække spiller vindue så vinduet større, gøre den mindre strække det både i og ude af proportioner, og se, hvordan indholdet ændret:,,, er lynet 's misligholdelse omfang tilstand, show_all,.indholdet er ikke fordrejes, og du kan altid se hele scenen.det betyder, at du vil få et "midlertidigt" virkning, hvis helt ud af proportioner.,, trin 3: prøv no_border omfang tilstand, show_all er misligholdelse omfang tilstand, men der er tre andre, vi kan bruge. at importere en stagescalemode klasse:, import, flash. udstilling. stagescalemode, indeholder den statiske consts at kan anvendes til at fastsætte omfanget af mode.lad os prøve, no_border, og tilføje denne linje til din konstruktøren funktion:, stage.scalemode = stagescalemode. no_border;, løb din stg og stræk det igen:,,, som navnet antyder, no_border, undgår brevsprække virkning.indholdet bliver i forhold, men altid udfylde det disponible område, selv om det betyder, at dukke kanterne.,, trin 4: prøv exact_fit omfang tilstand, ændre den linje, som fastsætter omfanget tilstand, som så:, stage.scalemode = stagescalemode. exact_fit; det ikke:,,,, exact_fit gør kanter scenen med kanterne af det disponible område, hvilket fører til konkurrenceforvridning, hvis rolle er strakt ud af proportioner.,, løntrin 5: prøv no_scale omfang tilstand, til at tjekke det endelige omfang tilstand, ændre den linje, som så:, stage.scalemode = stagescalemode. no_scale;, tjek det ud:,,,, no_scale, indholdet ikke ændrer størrelsen på alle; de bliver koncentreret i spiller vindue, selv om det betyder, at dukke enorme mængder af kanterne, eller forlader store grænsepå alle sider.,, konklusioner, stage.scalemode lader dig styre, hvordan din stg vil være, hvis en hjemmeside, ændringer i størrelsen af det tilgængelige areal.det er også nyttigt, for at skabe luft ned og fuld skærm websteder, no_scale, er et særligt godt valg, som (i kombination med en resize begivenhed til at lytte), der giver dem mulighed for at passe hele indholdet af det vindue, samtidig med at den størrelse og omfang af de enkelte aktiver. for mere om det, - ud, franci zidar er serie på fuld skærm skalerbare websteder:),
hurtig tip: stræk dine stg med trin. scalemode
Next Page:hurtig tip: samarbejde med sharedobjects