, open de ZIP - bestand snelle tips: het gebruik van fzip open ZIP - bestand in 3,,,,,,,,,,,, onderdeel 4,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, in deze handleiding, ik wil je voorstellen aan een fzip bibliotheek, 3, laat je open ZIP - bestand in je flash - project.Dit bespaart veel bandbreedte; in deze handleiding zullen we de belasting een steun - dossier bevat de 9.3mb activa.,,, en dat het uiteindelijke resultaat bekijken, laten we eens kijken naar de resultaten van de laatste, we zullen proberen.Klik hier voor de opening van de SWF 's, zal de belasting een vol beelden ZIP - bestand, en in de tegels van mazen vertonen. (een vage zichtbaar is als gevolg van een automatische icoon proberen hun schaal tot 32x32px, zelfs degenen die bepaalde beelden, 16x16px.), stap 1: laat de bibliotheek en ZIP - bestand, moet je een drankje de bibliotheek van de github fzip Klaus Wahlers, de winning van een bibliotheek.In deze map is een map met de naam "-"; deze map zal je MAP, opslag van Florida, de volgende stap moeten we een ZIP - archief.Ik kies woofunction iconen, is gratis verkrijgbaar bij WooThemes. COM, redden met een gids kan je winkel je Florida, stap 2: het creëren van nieuwe flash van documenten, de opening van een nieuwe FIA en geef de volgende eigenschappen:,, afmetingen: 550x400px, achtergrond kleur: witte, red, fzip FIA,.,.,, in stap 3: een component toevoegt aan het podium, het raam > onderdelen en onderdelen, met een tilelist fase.,, in de parameters van de volgende eigenschappen:,, de columncount, 16, ColumnWidth: 32: 8, rijen, de vaststelling van een bepaalde lijn in de hoogte: 32,,,,, naar voorbeeld van tilelist naam, imagetilelist, en de volgende eigenschappen die in de grootte en de locatie "panel: 20, X, Y,:: 68, vrouwelijke: 100, 100, de volgende tekst -, selectie en ervoor te zorgen dat de volgende passende instrumentenBetrekkingen is in de letters ": afmetingen:,, panel 50pt, zwart, met tekst, nu op het podium, en geeft het de naam van de instantie, imagesloaded,.Om ervoor te zorgen dat de tekst is op "klassieke tekst" en "de dynamische tekst", met de volgende kenmerken: respectievelijk 54, X, Y,:: 161 van vrouwen: 454, H, 4, 60, stap 3: het creëren van nieuwe documenten, dossiers > de keuze van de nieuwe "documenten", en redden. Deze documenten,.,.,, salaristrap 5: de verpakking, de invoer en de fabrikant, er wordt toegevoegd en luidt als volgt: Main.as veranderen, private functie demonstrate () {invoer: de leegte pakket flash.display.movieclip; de invoer van deng.fzip.fzip; de invoer van deng.fzip.fzipfile; de invoer van flash.display.loader; de invoer van flash.net.urlrequest; de invoer van Flash. In het geval van *; de invoer van fl.controls.tilelist; de invoer van de fl.data.dataprovider; natuurlijk een van de belangrijkste uitbreiding van de functie van movieclip {setupzip () () {});}} invoer, we gaan in deze handleiding nodig, de oprichting, de Main (6), de constructeurs.,, stap: toevoeging van variabelen, definitie van de volgende variabelen meer openbare functies, Main (): Postcode: fzip particuliere var, de zaak -; ///////fzip numfiles:int = 0; documenten van de particuliere numfilesloaded /nummer: int var = 0; ///////- aantal dossiers: booleaanse = vals doen met particuliere var; /- archief?De locomotief van de tilelistdp:dataProvider = nieuwe dataprovider (); ///////verstrekkers van gegevens tilelist, waar we nog een variabele, moeten we in de hele les.Ze zien een advies uitgebracht over het gebruik van 7:setupzip (.,, maatregelen), toevoeging van de volgende nieuwe functies, de Main ():, private functie setupzip (): ongeldig {rits = nieuwe fzip (); de rits. AddEventListener (event.open, open); de rits. AddEventListener (event.complete, onComplete voor belasting (nieuwe); de rits. Urlrequest ("wootheme. Rits"); ///////veranderen aan je ZIP - bestand van de URL imagetilelist.visible = vals;}, hier hebben we het fzip klasse, van twee gebeurtenissen en de belasting van onze luisteraars, ZIP - bestand.Tot slot, we hebben geregeld, imagetilelist, immateriële activa (die wij niet willen laten zien tot alle foto 's van compressie van lading).,, stap 8:onopen (), toevoeging van de volgende nieuwe functies, setupfzip (), de functie van uw inbreng meer open, private functie (evt: gebeurtenissen): ongeldig {geregistreerde luisteraar (event.enter_frame, onEnterFrame);}, deze functie wordt genoemd, ZIP - bestand is open.Hier hebben we nog een gebeurtenis luisteraar, enter_frame,.,, stap negen: oncomplete (), wordt de volgende code de toevoeging van nieuwe functies, onopen (), de functie van je in de vorige stap in, soldaat van functies (evt. In geval van nietigverklaring {): = waar;}, deze functie wordt genoemd, niet meer met de dossiers van de ZIP - archief,., 10:onenterframe (), worden de volgende stappen, oncomplete (), de functie van uw inbreng.De functie van elk frame ZIP - bestand geopend na de inwerkingtreding van de privé - functie:, onEnterFrame (evt: gebeurtenissen): ///////- niet alleen {32 dossiers redden van elk frame, de capaciteit voor de verwerking van (VAR I: eenheid = 0; ik < 32; I + +) (///////van eventuele nieuwe beschikbare documenten?Als (postcode. Getfilecount ()% GT% numfiles) {///////de VAR - dossier is zo: fzipfile = rits. Getfileat (numfiles); ///////- Papoea - Nieuw - Guinea icoon van de map?Als (dossier. Het dossier. ("woofunction icoon") = = 0 & & dossier. Het dossier. ("Papoea - Nieuw - Guinea").= 1) {var de lader: Lader = nieuwe lader (); de lader. Loadbytes (de inhoud van de documenten); tilelistdp. Additem ((Bron: Lader}) + + + + + + + + + + + +); numfilesloaded; numfiles;} {////////of geen nieuwe documenten controleren als we als (doen) {removeEventListener (event.enter_frame, onEnterFrame); removechild (imagesloaded); imagetilelist.visible = waar; imagetilelist.dataprovider = tilelistdp;} ///////- cyclus breken;}} imagesloaded.text = numfilesloaded + beelden laden ";}, dat de code in vlees., Want dit is een beeld van onze operatie, van kunstmatige beperkingen op het aantal documenten dat in onze archieven. De behandeling van een keer.Dit is de cirkel.,, de rits. Getfilecount (), blijkt hoeveel documenten zijn in numfiles, opslag, ZIP, hoeveel documenten waarover wij beschikken, tot nu toe.Dus, lijn 5 onderzoeken of er meer dossiers worden behandeld, als er geen documenten verlaten, we springen op de lijn 17, maar een aantal fundamentele duidelijk: het, enter_frame, luisteraar, behalve "belasting" van de tekst, zodat de tegels tabel blijkt, en de koppeling van de gegevens van het dossier. Als we blijven, in het kader van een op onze lijst, numfiles, als indicator.Vervolgens werd onderzocht of de icoon MAP uit Papoea - Nieuw - Guinea, want we weten van de structuur van de rits, we kunnen bedriegen, maar onderzoek van de naam en de weg is opgenomen in het "woofunction icoon" en ", Papoea - Nieuw - Guinea" van post beelden te verkrijgen en in een displayobject, we kunnen een lader.Deze worden vaak gebruikt om een URL 's laden van een beeld, maar we gebruiken hier het loadbytes () methode van de door fzip bytearray gegevens te verkrijgen, laders, sinds de uitbreiding van de displayobject,,, kunnen we het tilelist rechtstreeks naar de dataprovider.Dan gaan we stappen, numfilesloaded numfiles,,,, waarom hebben we twee getallen te volgen hoeveel bestanden laden?Nou, numfiles tellen, blijven alle documenten die we hebben numfilesloaded te tellen, rits, specifieke documenten, beelden, we laden de,,.Is deze variabelen, we gebruik maken van de bijwerking van de "laad" aan het eind van de functie van de tekst van de conclusies is fzip.,,, het redden van de bandbreedte van de belasting en een verbazingwekkende dingen.Ik hoop dat je van deze handleiding nuttig gevonden. Bedankt voor het lezen.,
Wijst erop dat het gebruik van fzip snel op 3
Previous:Een snelle Hint: botsingen tussen
Next Page:Hou