, het creëren van een mooie foto' s van de browser flash en photoshop,,,,,,,,,, delen, 5 delen,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts 3 dollar.Niet' niet missen, wil doen., het beheer en de mooie foto 's van de kijker van toepassing?In deze handleiding en ik zal je laten zien hoe een mooie foto 's van de code van de kijker op ontwerp, en tussen de animatie ontwerp.,,, en dat het uiteindelijke resultaat bekijken, laten we eens kijken naar de resultaten van de laatste, en wij zijn vastbesloten, deel 1: Organisatie:,, de In dit hoofdstuk zullen wij over de onze MAP, krijgen we onze voorraden beeld.,, stap 1: het creëren van een dossier, we beginnen met het creëren van een map, ons project zal worden gevestigd.We zullen het de naam "- kijker, daarna hebben ze de structuur van deze map:,, stap 2: het leren van onze MAP structuur, het creëren van een zeer eenvoudige projecten, dit is heel belangrijk voor de eerste keer echt weet wat je wilt.In het ontwerp van de MAP, en ik heb altijd mijn visie, ook in de ontwerp - MAP, Ik bewerk het beeld, ik moet een project, na voltooiing van de werkzaamheden in de mijn, begon ik met een product, ik doe dit project MAP.In het project MAP is een erg beroemde "MAP pakhuis en structuur:,, alles is bin: uitvoer en de definitieve invoering van het product nodig, met inbegrip van de activa, een dossier, Lib,:,," en de: we hebben alle codes, onze eigen soort, en andere kader van stap 3:.,, de verkregen aandelen beelden, we hebben onze MAP, laten we het beeld.In deze handleiding, we moeten ten minste twee voor beelden:,, een houten vloer Polaroid grenzen, moet je een beurs xchange rekening die beelden downloaden, als je het nog niet, je moet tekenen.Dit is een volledige vrijheid van de website.Klik op de link, foto 's downloaden, en het behoud of mobiele ze in ons ontwerp, moeten we ook het dossier, foto' s van plaats binnen de Polaroid frame.Dit is een beeld van de lijst, ik gebruikte, maar vrij gebruik te maken van hun beeld #. 1, beeld, 3, lid 2: het beeldontwerp, in dit deel van ons de foto 's te bewerken.Daarna zullen wij de invoer van deze beelden op onze flash, creëren we later, we moeten met photoshop, foto 's, ik zal zetten, maar je kan altijd met de oude versie.Als je het niet in je photoshop technieken er vertrouwen in heeft, kan je de foto 's gedownload heb ik uitgegeven.De bron van het dossier heb in deze handleiding kan vinden, je in beeld bewerken, beeld, folders, stap 4: onze houten vloeren voor te bereiden, in het laatste voorbeeld van al onze foto 's liggen op de vloer.We moeten nu tot de achtergrond, het creëren van een nieuw document, ", en de omvang van 600X600 pixels, toevoeging van houten beeld van de documenten.Het laat je op de definitieve resultaten bevredigend zijn, zal ik nog een geleidelijke verandering in kaart te brengen, voorzien van kleur of zwart - wit, ik heb met de kaart van de omschakeling voor 80%.Om dit te bereiken, op een lager dan op het punt van de pijl in het midden van de helling.Met dit, kijk, 80%.Wij creëren onze houten achtergrond.Voor het behoud van het dossier (PSD) photoshop in ons ontwerp van de MAP, en noemen, tegen de achtergrond van de PSD,.,, salaristrap 5: de voorbereiding van Polaroid grens, moeten we onze identiteit binnen de grenzen van de Polaroid.We moeten twee dingen doen, moeten we eerst het schrappen van Polaroid grens (wit) en in het kader van de "willen wij ook een deel van het licht", en daarom zullen wij in de eerste plaats het creëren van een nieuwe 600X600 pixel photoshop dossier.Die foto 's in de omvang van het document, totdat we de omvang voor.,, waarom het beeld?Want we zijn het creëren van een 600X600 pixel - documenten, maar niet nodig en de belasting van grote beeld als we niet eens een omvang van meer dan 600 pixels, isolatie, stap 6: de Polaroid grenzen, het selecteren van de pen - instrument (P) en de Polaroid rond de grens aan de rand van de klik.Gebruik van de pen - instrument, moet in het model van de weg die de pen.,, CTRL + in (Windows) of de CMD + enter (MAC) te kiezen als je de weg, het pad, je klikt op de toevoeging van een laag masker '- knop.Nu we in de context van de Polaroid van de scheiding.Stap 7:,, het deel van de Polaroid foto 's uit het frame, dat een stap is vergelijkbaar met de ontwerp - maatregelen 4.En de keuze van instrumenten en de pen, in het kader van de regio 's in de Polaroid klikken.En de keuze van de huidige weg met de CTRL + de + /CMD - input, nu ze alt laag panel in het masker.Nu kan je het masker rechtstreeks bewerken.,, kiest de doos instrument (m).Klik je keuze en vol% GT% zwarte masker weer op, alt icoon, we moeten terug naar de "normale" niveau van mening.We hebben met succes onze maskers te wijzigen, zijn we nu klaar om met de foto 's.Laten we het beeld als een photoshop documenten (PSD), bel ik mijn documenten Polaroid. PSD.,, afdeling 3: Flash, in dit deel van onze (ten) voor het gebruik van de Flits.We moeten ons met de flash - MAP, bin, uitvoer, en de MAP, src, we hebben een code.De tijd van de zaklamp.,, salaristrap 8: het creëren van een dossier, het creëren van een nieuwe flash - document (3 - gespecialiseerde behandelingen).Tot vaststelling van de afmetingen 600X600 pixels, met de lijst van 24 frame.Die documenten als voornaamste,.De achtergrond kleur zwart (# 000000).Bewaar het, Polaroid. Fla ", die MAP, Lib.,, 9: wijziging van de publicatie van een stap van ons, en dan naar het dossier > heeft vastgesteld, zijn veranderd polaroid.swf, /bin /Polaroid. SWF 's: //europa.eu.int /comm /, kan je niet kiezen.Nu we alle uitgangen (slechts een SWF 's) zal in de vuilbak folder.Sluit niet de "om de" raam. "Stap 10: verandering van de bron weg", "goed", "flash", "controle".En daarna, de knop, naast de 3 scripts, gerealiseerd:,,, nu kunnen we veranderen de bron weg.Zie je een map van de tekst, ". De" te vervangen door "/" "., Flash zou gebruiken, src, zijn alle categorieën MAP.,, 11: met de invoering van de grafische - stappen we, nu we in de invoer van de grafische onze flash - dossier.Als je problemen hebt beeld, je kan te allen tijde te downloaden van de training Source de bovenkant van het dossier.Is er een map met de naam, "is er een beeld bewerken", het opstellen van het beeld, je kunt gebruiken, het creëren van een nieuwe flash - document (3 - gespecialiseerde behandelingen).Tot vaststelling van de afmetingen 600X600 pixels, met de lijst van 24 frame.De achtergrond kleur zwart (# 000000)., we redden ons beeld, omdat ze zo groot bestand en andere producten zoals Adobe, Flash.In het dossier, de keuze van het dossier voor polaroid.psd > de invoer van boeken en background.psd.Dat doen we na de bibliotheek, ziet er als volgt uit:,, een 12 - stappen: het creëren van een achtergrond Sprite, sleep background.psd uit de bibliotheek van het podium, dan wordt omgezet in een videoclip.In de context van de nomenclatuur, en controleer de dozen, "s" uitvoer.- dat is de basis,,,.Na dit te doen, kan je het verwijderen van de achtergrond van het podium,.,, waarom zou ik de achtergrond van de basis van de film... In plaats van de standaard een Sprite?Omdat het een film... En het enige verschil tussen de elfen is videoclips mag meer dan één frame, en de tovenaar niet.We hoeven niet meer lijsten achtergrond, laten we die achtergrond een Sprite.,, 13 stappen: we Polaroid filmpjes creëren, net zoals we met onze achtergrond van de bibliotheek, met polaroid.psd voor ons podium.Veranderde het in een film, genaamd het nogmaals na te gaan, de uitvoer van behandelingen, doos.Tot vaststelling van de basis klassen, Flash. Sprite,,,, stap 14: het creëren van onze Polaroid foto laag, we nog steeds op het podium, viel alles op z 'n plek, dus we kunnen het te bewerken.Tot nu toe, Polaroid slechts een laag, om deze lagen, en de Polaroid grens, en het creëren van een nieuwe laag, de naam van hun imago, maskers, Rack,,, 15 stappen: het creëren van een beeld van de houders van de Polaroid, we zullen met een beeld dat moet worden vermeld. Dit is een een film genaamd, dat de houder van een rechthoek, foto 's, de omvang van ongeveer "foto' s" van de Polaroid camera, in het beeld van de man om dit te doen, laag.Rechthoekige kleur is niet belangrijk.Op het creëren van de rechthoek, verandert het in een film, genaamd, beeld voor beeld van de houder,., de aanleg van naam, imageholder,.,, stap 16: toevoeging van een masker van de houder van de houder van het beeld, met inbegrip van het beeld, zullen we de lading.Soms is deze foto 's te groot... Zoals een 400x100px beeld is te groot, de uitbreiding van de rand van de Polaroid.We moeten dit stoppen.Dus, moeten we verbergen beeld, uit te breiden tot buiten beeld van de houder van de regio 's, dat te doen, moeten we het creëren van een masker.Het masker dat laag moet worden vermeld, dat deel moet verborgen is, als we willen dat elk beeld voor beeld vertoont, geen rand, moeten we het masker van de omvang van de handhaving van dezelfde beelden zelf, een kopie van de houder en de pasta in beeld, en de CTRL + shift + V (Windows) /commando + shift + V (MAC) laag, Hood.Een kopie van de houder van het imago en de latere CTRL + B (Windows) + B /CMD (MAC), het laatste wat we willen, vertel ons, het is een laag van het masker.Klik op laag masker, opties, masker, 4: code, het is tijd om te beginnen met de code, als je problemen hebt, kan je een kopie van een deel van de MAP, Flash deel voltooid.In deze folder, wat je nodig hebt om te beginnen de volgende stap 17: het creëren van een XML - bestand, laden we het beeld dat we gebruik moeten maken van een XML - bestand.De XML - bestand zal ons vertellen waar de producten in het beeld, het openen van een tekst, in de volgende:, < beeld > < beeld > < documenten > image_1. < /documenten > < /beeld > < beeld > < documenten > image_2. < /documenten > < /beeld > < beeld > < documenten > image_3. < /documenten > < /beeld GT; < /beeld >, moet je image_1.jpg, image_2.jpg, echte naam, dat betrekking heeft op de map bin de foto 's.Als je geen beeld, de beelden downloaden, ik zei stap 3, het behoud van het XML - documenten, beelden, van binnen, bin, MAP., voordat we beginnen, codering, weet je, we moeten het werk van de projecten is belangrijk:,, moeten we onze foto 's van XML - bestand te laden, we moeten deze beelden tonen in een Polaroid, en we moeten voorkomen dat we de andere foto' s heeft vergroot, als door het terugdringen van in Een Polaroid, en in deze functie. Alle in een soort code zal in deze uiterst complexe, het beste is om verschillende soorten, van elke taak, imageloader,: het laden van het XML - bestand en het imago van polaroidholder.,, polaroidholder,: als het ontvangen beeld, zal het creëren van een voor elk beeld van de polarisatie stuk, dus het kan ook om ervoor te zorgen dat alleen een uitbreiding van een Polaroid.,,,: beeld zal in dit soort display.,, 19: het creëren van een grote klasse.Telefoon, eerste klas, polaroid.fla begon, het creëren van een nieuw script van documenten, de naam van de "grote", het ", neergelegd in de map.De belangrijkste categorieën, met inbegrip van de invoer flash.display.movieclip {; de uitbreiding van de movieclip natuurlijk een van de belangrijkste openbare functie:{Main () {}}} ongeldig, omdat we in de eerste plaats moet zo leeg tot andere categorieën, terwijl wij ons druk blijven we bij code aan de belangrijkste categorie 20 stappen, in absolute en relatieve. Verklaring: in dit dossier weg. We laden in een project van activa: een XML - bestand en de verschillende beelden.We kunnen het gebruik van documenten, de relatieve of absolute weg, weg.Laat ik een voorbeeld van het verschil tussen de interpretatie; we hebben de volgende documenten:,, loader.swf structuur image1.jpg moet laden.De huidige positie van het "open", loader.swf moet de beelden en de belasting image1.jpg catalogus.We vertellen loader.swf laden, foto 's of foto' s 1. Jpg,.Dit soort belasting is de relatieve dossier weg is geladen, omdat de URL van de lader. SWF 's huidige positie, dus hoe past de image1.jpg, ongeacht waar loader.swf gelegen?Dit is de absolute dossier weg doen, laden.Het dossier van de kern boven de weg vanaf de wortel.Als het op de computer, het is de wortel van de harde schijf.We zijn de inzet van onze projecten, zodat de wortel is de server. 21, stappen: waarom moeten we absolute dossier weg is, als we bij de voltooiing van het project, we moeten het inzetten.Waarschijnlijk zal worden ingebed in html - pagina 's.Er is een klein probleem.Als loader.swf wil van lading, en het zal de huidige positie van de belasting: //europa.eu.int /comm /is in positie.Dat willen we niet, dus we moeten gebruik maken van het dossier van de absolute weg, en nu het grootste probleem, we weten niet waar: //europa.eu.int /comm /documenten.We moeten vinden, absoluut, pad. SWF 's, en de productie van de weg, dus kunnen we ons in beeld, kunnen we zeker weg. SWF' s, wortel. Elke URL,., het is tijd om ons imageloader,,.,, stap 22: het creëren van onze imageloader klasse te creëren, een nieuwe naam imageloader behandelingen,,, het opgeslagen in de "MAP.Het ziet er zo uit, het is helemaal opmerkingen: ///////invoer de klasse. - moeten we de invoer van flash.net.urlloader; de invoer van flash.net.urlrequest; de invoer van flash.events.event; de invoer van flash.display.loader; de invoer van flash.display.bitmap; de invoer van flash.display.sprite; uitbreiding van de cursussen imageloader Sprite (///////- XML - speciale var xmlloader:URLLoader = nieuwe urlloader () /XML - XML - winkel.: particuliere var; ///////lijst van dossiers weg beeld imagefilelist:xmllist particuliere var; ///////weg. SWF 's privé swfpath:VaR string; ///////- project MAP weg (in de map bin, src en bank in) particuliere var projectpath: we moeten weten wat; /De naam van het project, dus we kunnen bewerken van SWF 's URL' s te krijgen van onze privé - projecttitle: string projectpath var; ///////- we hebben we nodig voor de berekening van de VAR - berekening van wat privé - beeld van eenheid = 0; ///////: we moeten worden opgeslagen beelden bitmap beeld: de variabele vector. < bitmap > = nieuwe luchtvaartmaatschappij. < bitmap > openbare functies imageloader (_projecttitle: string) {///////moeten we weten wanneer imageloader zijn toegevoegd, en dan kunnen we uitzoeken wat addEventListener wortel URL (event.added, whenadded); ///////opslag van de titel van het projecttitle = _projecttitle; ///////imageloader xmlloaded als volledig geladen, noemen. Xmlloader. AddEventListener (event.complete, zwangere vrouwen xmlloaded);}De functie van whenadded (gebeurtenissen: de gebeurtenissen): ///////opslag van SWF 's pad nietigverklaring {swfpath = root.loaderinfo.url; laten we projectpath projectpath = swfpath. Substr (0, swfpath.length - projecttitle. Lengte);} ///////deze functie zal een beeld van de openbare opslag van XML -, beeld en functionele belasting (http: //...): invaliditeit (///////- XML, dit moet het beeld xmlloader. De belasting (nieuwe urlrequest (projectpath +.);} xmlloaded (gebeurtenissen: de gebeurtenissen van privé - functie: opslag van XML - nietigverklaring) {///////xmlloader, het laden van het XML - = nieuwe XML data (gebeurtenissen; ///////.) opslag van alle documenten in verband met een een xmllist imagefilelist = nieuwe xmllist (xml - documenten. Het beeld); ///////en nu hebben we de informatie in het dossier, kunnen weDe foto 's loadimages () () loadimages privé - functie;} {:void per (var imagefile: string in imagefilelist) {///////imageloader: het creëren van een variabele lader = nieuwe lader (); ///////als het beeld worden geladen, bel de imageloaded imageloader. Contentloaderinfo. AddEventListener (event.complete, imageloaded, valse, 0, waar); imageloader. Belasting (nieuwe urlrequest (projectpath + imagefile);}} privé functie imageloaded (gebeurtenissen: de gebeurtenissen: invaliditeit) {///////we berekenen hoeveel we hebben foto' s, we hebben net een lading (nog) + +; ///////bitmap beeld: bitmap beeld te verkrijgen. (VAR = gebeurtenissen. De doelstellingen. De lader. De inhoud van de opslag.); ///////beeld voor beeld de vectoren (beelden). Op; ///////als dat is wat we nodig hebben van de belasting op het beeld als (= = imagefilelist. Lengte () {///////voltooiing van de gebeurtenissen ons, dispatchevent (nieuwe gebeurtenissen ('imagesloaded "); ////////gelost) om De lader gebeurtenissen. De doelstellingen. De lader. Laat je los (openbare);} functie: nietigverklaring van xmlloader.data cleanup () {= nul; xmlloader = nul; de XML - = nul; imagefilelist = nul; aantal = 0;}}} = nul, foto 's, 23: verbetering van de maatregelen; onze heer, nu we imageloader, kunnen we het verbeteren van onze belangrijkste type verpakking {flash.display.movieclip invoer invoer; flash.events.event; de cursus (///////movieclip voornamelijk uitgebreid gebruik van klasse, zullen we alle foto' s van XML -Dossier voor de particuliere imageloader:imageloader bitmap var; ///////deze zal laten zien dat we alle foto 's polaroidholder:polaroidholder; particuliere var de openbare taken van de belangrijkste () {///////:void laden we imago te geven, de naam van de imageloader. SWF' s, dus gebruik kunnen maken van de absolute weg imageloader = nieuwe imageloader belasting ('polaroid SWF 's ".) addchild (imageloader);; imageloader. AddEventListener ('imagesloaded", afbeeldingen, nep, 0, waar); imageloader. De belasting (foto. XML ");} privé functie het beeld (gebeurtenissen: de gebeurtenissen): ///////nietigverklaring {al onze beelden polaroidholder = nieuwe polaroidholder (imageloader. Beeld); (polaroidholder); ///////ook het schoonmaken van imageloader imageloader. Cleanup ();Imageloader = nul;}}}, 24, stappen: het creëren van onze polaroidholder klasse polaroidholder ontvangen beeld als drager.De beelden ontvangt, zal het creëren van een voor elk beeld van de Polaroid.Laten we het polaroidholder: invoer, pakje {flash.display.movieclip; de invoer van flash.display.bitmap; de invoer van flash.events.mouseevent; de cursus (///////movieclip polaroidholder uitbreiding van deze luchtvaartmaatschappij, zullen al onze foto 's aan de hoeveelheid foto' s: openbare variabelen. < Polaroid > = nieuwe luchtvaartmaatschappij. < Polaroid > ///////deze variabele we geen privé - var zoomedin: Bull. ///////de Polaroid we vergroten de particuliere var currentpolaroid: Polaroid; de functie van polaroidholder (Foto: bitmap vector. < >) {///////code van elke fabrikant (in beeld bitmap beeld: var) {///////voor het creëren van een nieuwe Polaroid Polaroid: var Polaroid = nieuwe Polaroid (foto); ///////positie en roterende polarisator. X = wiskunde ().* 200 + 100; de Polaroid. Y = wiskunde. () × 200; polaroid.rotation = wiskunde. (*) 60 - 30; ///////toe te voegen. De gebeurtenis luisteraar Polaroid. AddEventListener (mouseevent.click, onpolaroidclick);; ///////addchild (foto) die moeten worden toegevoegd aan de Polaroid, vector Polaroid). Op privé - functie;}} onpolaroidclick (gebeurtenissen: de gebeurtenissen): ///////ongeldig {een Polaroid klikken.Als (currentpolaroid = = nul) (///////currentpolaroid niet is vastgesteld, is op onze versterkte ///////- als de huidige Polaroid currentpolaroid = event.currenttarget als Polaroid; ///////- alle andere foto 's (die niet vergroot) elke (var de Polaroid: Polaroid aanwezig) {als (Polaroid.= currentpolaroid) {}}} Polaroid. Mute (); de andere is op dit moment controleer (///////- als (event.currenttarget = = currentpolaroid) {///////dezelfde Polaroid klikt (opnieuw), een vermindering /stom, alle andere foto 's, ze kunnen reageren op gebeurtenissen weer, elke (var de Polaroid Polaroid aanwezig:) {als (foto!= currentpolaroid) {Polaroid. Unmute}} ///////(); nu hebben we geen versterking, zodat we niet de huidige Polaroid currentpolaroid = nul;}}}}}, in de 50 en 62, noemen we de functie, mute () (),,, unmute.Hij laat de Polaroid gevoelloos van alle gebeurtenissen, die niet reageren op de muis of overname, klik.Dit is precies wat we willen, als we Inzoomen.We willen niet nog een andere foto 's.In onze reactie op de gebeurtenissen te verkleinen, en we hopen dat de tabletten; door een beroep te doen op mute, Polaroid weer die muis en klik.,, 25 stap: het creëren van onze Polaroid, en nu is het tijd om onze meest interessante les, onze Polaroid.De les die we moeten populaire tussen bibliotheken weesje.Het downloaden, en voor het behoud van de opslagplaats van de src MAP (zie de gids voor meer details). {de invoer flash.display.movieclip; de invoer van flash.events.mouseevent; de invoer van caurina. Overgang. * * * * * * *; de invoer van caurina. Overgang. Eigenschappen. * * * * * * *; de invoer van flash.display.bitmap; de invoer van flash.events.event; de uitbreiding van de Polaroid (///////movieclip op het stuk van de statische constante uitbreiding van particuliere de omvang van het aantal zoomed_in_scale: = 1; ///////in een vergroting van de omvang van het aantal particuliere statische constante zoomed_out_scale: = 6; ///////maximale hoogte beeld kan privé var image_max_height: nummer; ///////maximale breedte van de beelden kan privé var; ///////image_max_width: we moeten klimmen zoals ikDe leeftijd van de omvang van de omvang van de particuliere var, weet je nog toen we het verkleinen van het aantal; /: wij hebben teruggebracht naar de Polaroid, het oorspronkelijke standpunt en roterende /Polaroid X - coördinaat.Nummer van de origx: locomotieven; /moeten we ook de oorspronkelijke y - particuliere var origy: nummer; ///////opslag van de oorspronkelijke rotatie van Polaroid origrotation: aantal particuliere var; ///////als booleaanse wordt echt Polaroid zal niet reageren op de muis voor de particuliere var. Stomme: Bull. /we moet weten dat Polly te klikken op de variabelen openbare functies: Bull. De foto (Foto: bitmap) {///////buttonmode = waar de knop om de Polaroid; ///////beeld is de maximale omvang van de door de imageholder image_max_height = imageholder.height omvang te beperken; image_max_width = imageholder.width; ///////van de omvang van de scaleX = zoomed_out_scale Polaroid. Zoomed_out_scale; genoemd;We moeten de omvang van de ///////aanpassing van het beeld, waardoor het geschikt is voor /eerst controleren, of is het een portret of een landschap als (image.width > beeld. Hoogte) {//////////////het is een landschap van de omvang van de door de hoogte van het beeld is = image_max_height /image.height CO;} {//andere is een portret /omvang het aandeel van de breedte van het beeld image_max_width /image.width CO = ///////image.scalex "beeld;} = omvang; de omvang van de toevoeging van image.scaley =; ///////imageholder" beelden. Addchild (beelden); ///////toe te voegen aan de gebeurtenissen van luisteraars polarisatie; addEventListener (mouseevent.mouse_over addEventListener, onmouseover); (mouseevent.mouse_out, onmouseout); addEventListener (mouseevent.click, onclick)AddEventListener (event.added; roept de openbare functie, whenadded); mute (}):void (///////de functie van de gebeurtenissen die de Polaroid buttonmode = valse reageren niet op, stomme = waar openbare functies;} unmute () {///////:void deze functie zal de polarisatie reageren op de gebeurtenissen buttonmode = waar; - = vals} privé functie; whenadded (gebeurtenissen: de gebeurtenissen): ///////winkel ongeldig {Polaroid originele coördinaten en roterende origx = X; origy = Y; origrotation = draaien we deze gebeurtenissen niet nodig; /, het schrappen van het removeEventListener (event.added, whenadded);} privé functie onmouseover (gebeurtenissen: de gebeurtenissen: invaliditeit) {///////- niet alleen op alsAls (!Stomme) {///////- niet alleen op als reactie op de muis te klikken, klik op de foto 's van de verteller.Als (!Klik) {///////de Polaroid voor z 'n ouders. Setchildindex (dit parent.numchildren - 1); ///////verkeer, in de richting van een willekeurige addtween tweener Polaroid. (deze {x:origx + wiskunde. () × 30 - 15, Y:origy + wiskunde. (*) 30 - 15: origrotation + wiskunde.. (de) × 20 - 10: 1});}}} privé functie (gebeurtenissen: de gebeurtenissen): ///////ongeldig {reageren als de Polaroid niet alleen stil als (!Stomme) {///////- als niet alleen op als de Polaroid.Klik) {///////de Polaroid aan haar oorspronkelijke standpunt en een tussenpersoon. Addtween ({x:origx, Y:origy, draaien: origrotation, tijd: 1});}}} privé functie onclick (gebeurtenissen: de gebeurtenissen): ///////ongeldig {reageren als de Polaroid niet Alleen geen als.Als het niet door te klikken, als (!We hebben op klikken) (///////, laat een echte klik = waar; /we vergroten, laten we de zaak toegewezen (voornamelijk ervoor gekozen deze) dispatchevent (nieuwe gebeurtenissen ('zoomin "); ///////zoom in het centrum van de Polaroid naar het midden van het podium. Addtween (dit {X: stage.stagewidth/2 breedte /2, Y:stage.stageheight/2 hoogte /2, draaien: 0, scaleX:zoomed_in_scale, zei: zoomed_in_scale, tijd: 1}} {///////); of hebben we klikken, laat op de valse hits = vals; ///////we beperken, laat de schema 's van een gebeurtenis (de heer zal dit dispatchevent (selectie) nieuwe gebeurtenissen ('zoomout"); ///////zoom Polaroid, terug naar het oorspronkelijke standpunt. Addtween ({y: x:origx, ofTegen: origrotation, draaien, scaleX:zoomed_out_scale, zei: zoomed_out_scale, tijd: 1});}}}}}, 26, maatregelen: bij ons polaroidholder van onze heer, de veranderingen in de volgende code zien. {de invoer, flash.display.movieclip; openbare natuurlijk een van de belangrijkste uitbreiding van de klas movieclip {/gebruik we hebben alle beelden van het XML - bestand. Imageloader:imageloader laden van particuliere var; particuliere var polaroidholder:polaroidholder; de functie van Main () {///////:void laden we de imagges imageloader = nieuwe imageloader (); imageloader. AddEventListener ('imagesloaded ", afbeeldingen, nep, 0, waar); imageloader belasting ('}."); de privé - functie. XML - beeld (gebeurtenissen: de gebeurtenissen)Ongeldige (///////: we hebben alle beelden polaroidholder = nieuwe polaroidholder (imageloader. Meester); addchild (polaroidholder); ///////imageloader ook het schoonmaken van imageloader. Cleanup (); imageloader = nul;}}}, stap, 27: uit de resultaten tot nu toe, het lijkt te werken, maar het is niet erg interessant."Als in, gebruikers en niet" hier ", onze producten, is niet genoeg.Wat we nodig hebben is de achtergrond.We hebben een kans, een stap 4.Met de achtergrond van onze tijd.Maatregelen 28: toevoeging van,, onze achtergrond hebben we onze export naar de achtergrond, achtergrond, hebben we niet alleen meer achtergrond als een kind, en we laten de achtergrond is donker, als we Inzoomen, toen we te verminderen en te verminderen.Hoe doen we het?Wanneer een Polaroid klikt, stuurt het een speciaal geval, groter en kleiner.We kunnen volgen in het geval, maar de belangrijkste sectoren toe te voegen aan de gebeurtenissen van luisteraars, pikken ze vergroot en het verminderen van de gebeurtenissen, als ze opneemt, kunnen we zeggen dat we op de achtergrond te verminderen of te donker. {de invoer: flash.display.movieclip; de invoer van flash.events.event; de invoer van caurina. Overgang. * * * * * * *; de invoer van caurina. De overgang van eigendom (*). In de loop van de uitbreiding; ///////movieclip {gedefinieerde klasse, zullen we de belasting van alle beelden van een XML - bestand als particuliere var. ///////imageloader:imageloader; deze zullen alle foto 's ontvangen, door polaroidholder bitmap vector: particuliere var polaroidholder; ///////Hout, tegen de achtergrond van een abbrivation BG milieus: particuliere var - BGDe belangrijkste openbare functie () {///////:void laden we beeld imageloader = nieuwe imageloader ('polaroid. SWF 's "); imageloader. AddEventListener ('imagesloaded", afbeeldingen, nep, 0, waar); addchild (imageloader); imageloader. De belasting (foto. XML "); ///////de toevoeging van BG als een kind, BG = nieuwe achtergrond (); addchild (BG); ///////toe te voegen aan de gebeurtenissen van luisteraars, dus we weten wanneer we de vergroting of verkleining van de derde parameter noemen. ///////addEventListener is echt, dus we kunnen vangen, wanneer het" bubbel "van de Polaroid addEventListener ('zoomin", onzoomin, addEventListener (is);'zoomout ", onzoomout, waar);} privé functie het beeld (gebeurtenissen: de gebeurtenissen): ///////nietigverklaring {al onze beelden polaroidholder = nieuwe polaroidholDer (imageloader. Beeld); addchild (polaroidholder); ///////imageloader ook het schoonmaken van imageloader. Cleanup (); imageloader = nul;} privé functie onzoomin (gebeurtenissen: de gebeurtenissen): ///////ongeldig {in vergroot, zullen we de BG tweener. Addtween (BG (α:. 6, de tijd: 1));} privé functie onzoomout (gebeurtenissen: de gebeurtenissen): ///////ongeldig {in het verkleinen van BG tweener, we zullen verlichten. Addtween (BG (α: 1, tijd: 1});}}}, stap 29: kijk, papa!We doen, en dat is nogal een training.Ik hoop dat u in deze handleiding is leuk, ook iets leren.Waarom speel je niet de code?Je kan proberen toe te voegen tekst, beeld en tot op zekere hoogte aan de titel.Of het gebruik van de verschillende soorten van Polaroid.Dank je, als je geen vragen of opmerkingen. Je kan te allen tijde opmerkingen te maken.Let op mijn volgende les.,
Het creëren van een mooie foto 's van de browser flash en photoshop
Previous:Tip: beheer van
Next Page:Opmerking: de herziening van