, het dossier van de uitbreiding van de toepassing van die gewoonte,,,,,,,,,, deelt, delen, delen,,,,,, het netwerk van maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, deze handleiding wordt uitgelegd hoe in Adobe maak je eigen dossier van de uitbreiding.Ik zal je laten zien hoe een kleine toepassingen, redden van een paar clips in de positie, en opnieuw laden ze in de toepassing van start gaat, volg je kunt komen met je eigen gebruik de naam van de uitbreiding,,,,,,,,,, alsjeblieft. Gebruik je Flash Player.,,,,,, stap 1: vaststelling van het document, de opening van een nieuwe flash van de documenten, de naam is "documenten", en het is opgeslagen in een nieuw dossier.En dan, de opening van een nieuwe behandelingen voor het dossier, ook de naam en het redden van een map met de nieuwe flash, geen flash, als scherm is begonnen, het creëren van een nieuw script drie documenten van de flash.De bewaring van de documenten, en dan naar de commando 's > vaststelling van toepassing en de installatie van de programma' s.Flash dossier wordt omgezet in een leeg dossier.,, de eigenschappen van de documenten in een panel, type "documenten" in de documentatie op het gebied van klasse.Het nieuwe script documenten (documenten - niveau) en flash -.,, stap 2: toevoeging van de controles, het creëren van een hoogte van 52 zwarte Square, de breedte als de breedte van het podium, en sluiten aan op de bodem van de fase van links.Geef een vierkant een 33.In de vergadering met drie knopen in het panel, en plaats ze in de Top van de zwarte doos, met een druk op de knop, genaamd "open", en de aanduiding "open".In het kader van een druk op de knop zal er een voorbeeld van de "red", de naam van het label "redden".De naam is de derde knop "foto 's" en een "beeld" op het etiket.Verspreiden, maar wat je wilt, kies drie knopen en zwarte vierkantjes in een film... Voorbeeld noemen, "een".,, stap 3: de kleine cirkel, op het podium, de lengte en breedte van het creëren van een rode cirkel.Veranderde het in een film... En dan op de dialoog, op de "hogere" knop.In de "gezamenlijke" inspectie "van de dialoog.".Geef het een naam van de soort "rood", en klik, en het creëren van een rode cirkel van dezelfde grootte en de blauwe cirkels.Veranderde het in een film... Is afgeleid van het script, geef het een naam "blue".Het schrappen van twee cirkels, dus de rest van de film... Is de film een stap 4:.,, het downloaden van Adobe jpeg encoder, naar http://code.google.com/p/as3corelib/as3corelib ZIP - bestand gedownload.En de foto - encoder, redden we ons kleine cirlces beeld.,, stap 5: het skelet van de documenten, het fundamentele kader is, hebben we alle codes, pakje {invoer flash.display.sprite; openbare documenten uitgebreid Sprite {openbare functie savefile () {}}}, stap 6: invoer, hier. Om de toepassing van de verklaring.Deze verklaring zal in de volgende verpakkingen van de dossiers van de openbare verklaringen van boven, de invoer van com.adobe.images.jpgencoder; de invoer van flash.desktop.nativeapplication; de invoer van flash.display.bitmapdata; de invoer van flash.display.movieclip; de invoer van flash.display.sprite; de invoer van flash.events.event; de invoer van flash.events.invokeevent; de invoer van flash.events.mouseevent; de invoer van flash.filesystem.file; de invoer van flash.filesystem.filemode; de invoer van flash.filesystem.filestream; de invoer van flash.net.filefilter; de invoer van Flash. Utils. Bytearray, stappen; 7: de variabelen en de vaststelling van de functies, hier gebruiken we op het podium van de variabelen het creëren van twee kleine cirkels.De variabelen voor de migratie zal na sleep en daling van de vicieuze cirkel van de toewijzing, ben ik ook een oproep tot het indienen van NativeApplication luisteraar.Bij de toepassing van de inleiding van de procedure en daarna pas het dossier ", dit zal branden.De functie van de controle van de aanvragen te worden gestart.Als het uit een dossier, het laden van het dossier.Zo niet, zal het functioneren van dergelijke documenten noemt de ondernemers, de uitbreiding van de particuliere var Sprite {rode: videoclips; particuliere var - blauw: videoclips; particuliere var currentclip: videoclips; particuliere var xoffset: nummer; particuliere var yoffset: nummer; de functie van savefile () {nativeapplication. Nativeapplication. AddEventListener (invokeevent.invoke, oninvoke); movieclips () (); listeners;} privé functie () {VAR naito: invaliditeit: int = stage.stagewidth; var SH:int X = = stage.stageheight-footer.height, rode, SW * wiskunde. (); de rode. Y = - * * * * * * * de wiskunde. (); de blauwe. X = software * wiskunde (); de blauwe. Y = - wiskunde. * * * * * * *). (;) (): private functie movieclips {rode = nieuwe ongeldig rood blauwe = nieuwe blauw);E); dit. Addchildat (rood, 0); deze addchildat (blauw, 1); deze addchildat (meter, 2);}, salaristrap 8: de functie van het publiek, de functie van eenvoudige vaststelling op alle knopen en de wereld van de luisteraar, private functie listeners (): ongeldig {rode (mouseevent.mouse_down. AddEventListener,); blauw. AddEventListener (mouseevent.mouse_down,); meter. Open. AddEventListener (mouseevent.click, gaat de bom af); meter. Redden. AddEventListener (mouseevent.click, saveclick); meter. Beeld. AddEventListener (mouseevent.click, imageclick);}, stap 9: mobiele in kleine kring, hier gaan we de functie van het podium zal rond, privé functie (gebeurtenissen: de gebeurtenissen: {currentclip ongeldig)= event.target als videoclips; xoffset = mouseX - currentclip. X; yoffset = muis - currentclip. Y; currentclip. RemoveEventListener (mouseevent.mouse_down,); dit. AddEventListener (mouseevent.mouse_up, sta op, nep, 0, waar); dit. AddEventListener (mouseevent.mouse_move, ONMOVE, valse, 0, waar);} privé functie ONMOVE (gebeurtenissen: de gebeurtenissen): ongeldig {currentclip. X = mouseX - xoffset; currentclip. Y = de muis - yoffset; gebeurtenissen. Updateafterevent ();} privé functie (gebeurtenis: de gebeurtenissen): ongeldig {. RemoveEventListener (mouseevent.mouse_move, ONMOVE); dit. RemoveEventListener (mouseevent.mouse_up currentclip addEventListener (,); mouseevent.mouse_down,., valse, 0, waar);}, steP - 10: het behoud van het beeld, als "foto 's" knop klikt, doen zij een beroep op de functie van de "imageclick".Deze functie is het openen van een dialoog, kun je een beeld van een naam die je wilt.Als de naam beeld, ook bekend als "imagesave" functie.De functie van binnen, we gebruiken jpgencoder klasse te creëren beelden.De toepassing van de procedure en het redden van beeld en luisteren naar de functie van "is op een nauwe".Deze functie zal alleen in kleine kring uit de voorlopige fase van privé - functie, SPRITE geboren. Imageclick (gebeurtenissen: de gebeurtenissen: invaliditeit) {VAR documenten: documenten = file.desktopdirectory; documenten. Browseforsave ("red"); de documenten. AddEventListener (event.select, imagesave);} privé functie imagesave (gebeurtenissen: de gebeurtenissen nietigverklaring {VAR): temperatuur: Sprite = nieuwe Sprite (); var Len:int = this.numchildren addchild (rood), de temperatuur, de temperatuur. Addchild (blauw); var BitmapData:BitmapData = nieuwe BitmapData (stage.stagewidth, fase. Stageheight); BitmapData. Foto 's (tijdelijke); var JPG:jpgencoder = nieuwe jpgencoder (100); var ByteArray:ByteArray = code (JPG. BitmapData); var documenten: documenten = documenten (gebeurtenissen. De doelstellingen); de VAR - Gids: STRIng = savefile.url; als (index (".") = = 1) {- + = ".";} var documenten: documenten (documenten); de nieuwe FILE = = documenten. Resolvepath (EINECS); var FileStream:FileStream = nieuwe filestream (); filestream. AddEventListener (event.close, is op een nauwe); filestream. Openasync (dossier, ik schrijf geen); filestream. Writebytes (bytearray); ();} filestream. Privé functie is op een nauwe (gebeurtenissen: de gebeurtenissen): - de ijdelheid. Addchildat (rood, 0); deze addchildat (blauw, 1);},, (noot van de Redactie: commentator Jesse laten weten dat wij het weten, van documenten sinds de publicatie van deze handleiding werkt de manier veranderen.Over hoe je code verenigbaar met de details, zie de zijn opmerkingen: stap 11: het bewaren van documenten, zullen wij in een kleine cirkel bewegen, we kunnen het behoud van hun positie om voor verdere bewerking.Hier hebben we het creëren van een aangepaste dossier.Ten eerste zullen we de coördinaten van een reeks -, dan zal in een object binnen.Object is met onze aangepaste dossier uit te breiden tot een dossier in te schrijven.Je mag het geen uitbreiding wil je, nadat we van toepassing is voor een nieuwe uitbreiding van de naam de standaard toepassing, specifieke functie saveclick (gebeurtenissen: de gebeurtenissen): ongeldig {VAR documenten: documenten = file.desktopdirectory dossier. Browseforsave ("het behoud van documenten"); addEventListener (event.select, onsaveselect). Privé - functie;} onsaveselect (gebeurtenissen: de gebeurtenissen): betreft: nietigverklaring {VAR object = {}; var redarray: - = [rood. X, rode.]; var bluearray: - = [X], blauw. Blauw.; object.red = redarray; object.blue = bluearray; var documenten: documenten documenten (= gebeurtenissen. De doelstellingen); de VAR - Gids: string savefile.url als (index (". Training") = = 1) {- + =. "Training";} var documenten: documenten = nieuwe dossier (filter);E = documenten. Resolvepath (EINECS); var FileStream:FileStream = nieuwe filestream (); filestream. Open (dossier, ik schrijf geen); filestream. WriteObject (doel); filestream. (); nativeapplication. Nativeapplication. Setasdefaultapplication ("boo");}, 12 - stappen: opening van het dossier, als je Wil je nieuwe dossiers klikken op de knop.Een dialoog te komen, ziet er alleen voor het dossier van de uitbreiding.De aanvraag zal lezen van voorwerpen van de interne documenten en lokale in kleine kring van privé - functie, dus, gaat de bom af (gebeurtenissen: de gebeurtenissen: invaliditeit) {VAR documenten: documenten = file.desktopdirectory; documenten. AddEventListener (event.select, onselect); de documenten. Browseforopen ("open" [nieuwe filter ("*. TUT", "* * * * * * *). 塔茨")]);} privé functie onselect (gebeurtenissen: de gebeurtenissen): ongeldig {VAR documenten: documenten = documenten (gebeurtenissen. De doelstellingen); var FileStream:FileStream = nieuwe filestream (); filestream. Open (dossier, ik lees geen); var object: readobject object = filestream. (de); rood. X = object. Rode [0]; rood. Y = object. Rode [1], blauwe. X = object. Blauwe [0]; blauw. Y = object. Blauwe [1]; filestream. (13);}, stap: de aanvraag, dit is noemen.Functie.Zonder deze functie, als je je nieuwe documenten uit het begin van de toepassing, het zal niet weten waar moet het laden.Deze functie te zien is wat laat het open.Als het een document, dan zal het laden van het dossier.Als het zo simpel is, heet "-" functies die kringen willekeurig geplaatst, private functie oninvoke (gebeurtenissen: invokeevent): ongeldig als (event.currentdirectory!= nul & & event.arguments.length > 0) {var: de catalogus van documenten = event.currentdirectory; var documenten: de inhoud van het dossier. Resolvepath (gebeurtenissen. Parameters [0]); var FileStream:FileStream = nieuwe filestream (); filestream. Open (dossier, ik lees geen); var object: readobject (object = filestream.); rood. X = object. Rode [0]; rood. Y = object. Rode [1], blauwe. X = object. Blauwe [0]; blauw. Y = object. Blauwe [1], (de);} {filestream. Andere ();}}, stap 14: de afgifte van wanneer het dossier is geregeld, alle testen en goede werk, we zijn klaar om te publiceren.Om > opstelling, toepassing van de lucht en de installatie van een publicatie waarin 15 stappen:.,, een gewoonte die het dossier van de uitbreiding, in de lucht om, in de geavanceerde instellingen klikken, het zal leiden tot een dialoog.Klik op "en" het toevoegen van het dossier van de uitbreiding, in de beschrijving van het bestand, kies je de gewoonte iconen, en klik, totdat je weer terug naar de eerste publicatie van het raam.Klik op de knop afgegeven documenten ".U moet het scheppen van een certificaat voor de ondertekening van de toepassing.Klik op "creëren, zodat de instellingen, formulieren invullen en dan klik.Wanneer het certificaat wordt gecreëerd, Flash zou je.Wanneer het certificaat worden gedaan, en je het wachtwoord van de bestanden worden gecreëerd. De conclusie, dat een fundamenteel voorbeeld kan met deze techniek te doen.Je kan ook leiden tot een tekening van toepassing is, daar kun je het redden, of blijven bewerken.Als je wilt dat het creëren van een speciaal de MP3 - speler, een eigen lijst van formaat.De mogelijkheden zijn eindeloos, ik hoop dat je de volgende les, graag.
De bouw van een gewoonte van de naam van de uitbreiding van de toepassing van
Previous:Het creëren van een XML - 3 - 3
Next Page:Met de