downloaden, snelle tips: documenten downloaden via staatsinvesteringsfondsen met filereference staatsinvesteringsfondsen,,,,,,,,,, deelt, delen, delen,,,,,, het netwerk van maandag wat in tuts + - programma zal worden beperkt tot slechts 3 dollar.Niet' niet missen. En snel, waaronder het gebruik van de voor de categorie 3 filereference downloaden en behoud van de bestanden van Flash Ria hoeft niet als PHP server script.Wat we nodig hebben is het pad van de documenten, en we willen dat de gebruiker te downloaden,,,,, het uiteindelijke resultaat bekijken, laten we eens kijken naar de resultaten van de laatste, en wij zijn vastbesloten:,, stap 1: het creëren van een nieuw script drie documenten, om een nieuwe te creëren. In hun dossier en red uw project. Stap 2:.,, voorbereiding van de bu, snel, ik heb een interface.Je kan het downloaden van de weblink bovenaan de pagina, of je kan je eigen.Ik, in hun dossier hebben. Deze drie, het imago van de vertegenwoordigers van de drie soorten documenten downloaden, en de knop, de montage, het voorwerp, de btn_img_download, als miki-monk.jpg documenten, btn_mp3_download, als some-audio.mp3 documenten, btn_txt_download, als dummy-text.rtf van documenten, alsmede een schema downloaden van vooruitgang op de bodem te volgen op Het podium,, 3. Stap drie: het creëren van een document, we hebben een code in de bestanden.Als je niet bekend bent met het dossier, je kunt uit een andere activetuts + snelle toegang tot relevante informatie, laten we onze bestanden; - het dossier > nieuwe en de keuze van de behandelingen van categorie 3.Het behoud van de bestanden naar dezelfde locatie is je fles.,,, schakel je de actie. In hun dossier het script, je geschapen heeft... Maar je bestanden naar je naam van de relevante velden. In hun dossier.,,, stap 4: het gebruik van filereference (,), we hebben een code, Hier. Ik gebruik deze tip is in het document.Lees de code van de opmerkingen in de klas gedrag te begrijpen. Flash.display.movieclip {invoer; de invoer van flash.display.sprite; de invoer van flash.events.mouseevent; de invoer van flash.events.progressevent; de invoer van flash.net.filereference; de invoer van flash.net.urlrequest; de invoer van flash.text.textfield; de invoer van flash.events.event; uitbreiding van de cursussen filereftut Sprite (//download van de fase van de knop. We geven ze gedefinieerd als voor ons in de documentatie van de variabelen gebruik.Anders zullen wij, van het geheugen van verkeerde informatie krijgen.De variabele btn_img_download: videoclips, btn_txt_download: videoclips, btn_mp3_download: videoclips, mc_loaded: videoclips; ///////de vooruitgang van de variabele mc_progress: ///////videoclip, dynamische tekst op schema blijven onder de kolom.Txt_prog:TextField; /arr_links een lijst van de documenten.De locomotief van de arr_links: ///////-; bij het pad waar het downloaden van de opslag.Je op basis van je voorzien van het te veranderen.///////dit is ten opzichte van de SWF 's.De locomotief van de defaultpath: string = "activa"; /Naam /particuliere var urlname: touw; ///////- zaak van de filereference () FR:filereference; ///////URL van de vereiste documenten: urlrequest particuliere var; de functie van filereftut () {///////:void een echte verandering van de hand buttonmode muis cursor icoon btn_img_download.buttonmode btn_txt_download.buttonmode = = = = = = = btn_mp3_download.buttonmode = waar; ///////mc_loaded vooruitgang is de breedte van de band van 0, geen downloaden mc_loaded.scalex = 0; ///////download /documenten moet een Lijst van deze documenten moeten in die MAP defaultpath arr_links = ["三木和尚. JPG", "een audio -", de "virtuele.T.rtf "]; ///////voor het creëren van een object request req = nieuwe urlrequest (); het creëren van een klasse filereference FR = ///////filereference (nieuwe) voorbeelden van de omvang van het project; ////////progressevent, moeten we nog progressevent controleren op basis van filereference fr.addeventlistener vooruitgang (progressevent. Vooruitgang; ///////progresshandler) gebruik te maken van de volledige gebeurtenissen als de download klaar om fr.addeventlistener (zaak completehandler. Voltooid); ///////download /gebruikers op de knop luisteraar te downloaden van een knop, bel De gedownloade bestanden (E:MouseEvent) btn_img_download. AddEventListener (MouseEvent. Klik, het downloaden van documenten); btn_mp3_download. AddEventListener (MouseEvent. Klik.Oadfile); btn_txt_download. AddEventListener (MouseEvent. Klik, download); particuliere download} functie (E:MouseEvent): ///////download weg is ongeldig {urlname variabelen volgens de download de knop (e.target. Naam) (zaak "btn_img_download": urlname = arr_links [0]; de schuld; "btn_mp3_download": urlname = arr_links [1], schuld; zaak "btn_txt_download": urlname = arr_links [2]; breken;} ///////wijziging van de tekst de boodschap "vooruitgang" naar "het downloaden..." txt_prog dynamische textfiled txt_prog.text = "DOWNLOAD..."; ///////req.url = variabele URL verzoek defaultpath + urlname; ///////download verzoekD het dossier fr.download (vraag);} privé functie progresshandler (gebeurtenissen: progressevent): ///////omvang volgens ons niet - rationele tijdschema (event.bytesloaded /gebeurtenissen. Bytes) ///////dus als scaleX tot 1, betekent dit dat de download is klaar. Mc_loaded.scalex = (event.bytesloaded /gebeurtenissen. Bytes) privé - functie); completehandler (gebeurtenissen: de gebeurtenissen): ///////opnieuw vooruitgang, ongeldig {0 na downloaden voltooid mc_loaded.scalex = 0; ///////txt_prog.text = "wijziging van de tekst informatie downloaden voltooid;}}}, zie je de sleutel is om gebruik te maken van een urlrequest filereference,,,,, zodat we het bestand gedownload.In principe moeten we drie dingen:,, het creëren van een voorbeeld, filereference, klasse, particuliere var FR:filereference; en het creëren van een voorbeeld, urlrequest, klasse, particuliere var: urlrequest;, een dossier weg, URL parameters, urlrequest, de aanleg en de methode voor het downloaden van een filereference klasse, req.url = defaultpath + urlname (de vraag); fr.download;,, let op: als je wilt van een andere gastheer bestand gedownload, je moet een crossdomain.xml dossier aan de gastheer.Laten we zeggen, je hebt je SWF 's, www.host-a.com, wil je van je SWF' s in www.host-a.com www.host-b.com documenten downloaden.Om dit te bereiken, moet je www.host-b.com, goedgekeurd.Dus, je moet een dossier te uploaden naar de www.host-b.com crossdomain.xml,.Als je wawnt begrijpen crossdomain.xml dossier,,, en er is een mooie tip.,,, in de conclusies van deze snelle tips, we hebben geleerd van de server downloaden, door de Flits, in het lokale systeem niet nodig als PHP server script.Hoop dat je genoten hebt van deze snelle tips, dank je.Als je een probleem hebt, alsjeblieft, in de volgende boodschap.
Een snelle Hint: door gebruik te maken van filereference
Previous:In de beschikking van 2
Next Page:De industrie nieuws: 28 weken 2011