Het creëren van een verzet en de

druppels Adobe de MP3 - speler, het creëren van een sleep - en MP3 - speler met Adobe de,,,,,,,,,, deelt, delen, delen,,,,,, het netwerk van maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, in deze handleiding, creëren we een lege slepen en MP3 - speler.Zullen we met de nativedragmanager klasse werk: de lijst van de nativewindow, en wat sqllite onze mp3 - bestanden opgeslagen informatie om een afspeellijst.,,,,,,,,,, alsjeblieft. Je Flash Player,,,,,,,, stap 1: het creëren van een nieuwe ruimte dossiers, start de zaklamp, het creëren van een nieuwe Adobe de documenten en het behoud van het dossier "drag_drop_mp3. Fla".,, als je al een blanco document script 3, alleen naar de commando 's > vaststelling van toepassing is en de installatie van de programma' s.Flash zou een waarschuwing voor je. Hij zei dat het alle nodige documenten.Klik op wijzen dat de bekendmaking van de aanvraag, flash worden geregeld.Klik op "OK" en,, en we beginnen. Stap 2: de fase van het opzetten van een categorie documenten en documenten, naar > het creëren van een nieuwe.De bewaring van de documenten "drag_drop_mp3 blanco.".In de "eigendom" panel, aangepast aan de omvang van de 210 × 110 pixels.De volgende stap, in de "documenten" in de tekst, in het nieuwe script van de naam van de soort; achter de naam uitbreiding.,, salaristrap 3: het creëren van een speler van de achtergrond, het kiezen van de rechthoek instrument.In de "eigendom" panel rechthoekige opties, klik op "filet opties te openen.In de hoek van de Top van 0 5 en een hoek onderaan.Ondertussen, vol zwarte kleur, aan de kleur van een beroerte&#cccccc.,, de volgende stap, het trekken van een rechthoek, 200 x 100 pixels.Om ervoor te zorgen dat er geen keuze.De keuze van de reis en het schrappen van het neer.Nu moet er een filet of, op de top, op de bodem van een vierkante hoeken en reis rond de top, rechthoekig, maar niet de bodem.Als een beroerte is die in het verleden op de bodem van de zwarte doos, viel alles op z 'n plek van een beroerte.In de "eigendom" panel, klik eigenschappen panel "de", "geen".De keuze van vakken en beroerte, en zet het op de positie en de positie van 2,5, 5, stap 4: voor de achtergrond ziet en voelt, de selectie van de hele rechthoek en beroerte, druk dan op de F8 omzetten in een symbool.Veranderde het in een videoclip, geef het een naam als "achtergrond".In de "eigendom" panel, aan de nieuwe film van de naam van de aanleg van de achtergrond van de film... In de '.,, redacteur van mode.De reis naar keuze en redactionele > door een beroerte.En steek de tijd > > laag van het creëren van een nieuwe laag.Wanneer een nieuwe laag wordt gecreëerd, in plaats van naar de editing > plakken.Dit zal een beroerte in de bovenste verdieping.Sluit de beroerte ".De volgende stap is het creëren van een nieuwe laag en plaats het in lagen en lagen tussen de rechthoek.Nu, de keuze van vakken, te bewerken > gekopieerd.De keuze van de tussenlaag en "in plaats van een kopie van de rechthoekige plakken".Met de nieuwe vakken te kiezen, verandert de kleur iets helder (ik gebruik helder groen) om ons eraan te herinneren dat we een verandering nodig in deze kleur.,, vijf stappen: in de context van de continue, we moeten nog groene rechthoekige laag op een andere verdieping.In deze laag, het creëren van een zwarte 5 × 5 ronden, geen beroerte.Klik op ". Ctrl-k" - optie.De selectiefase icoon, ronde videoclips fase van de linker hoek.En ronde gekozen, houd de 'alt "en slepen de cirkel voor een ander voorbeeld.In de tijd van 10 X 10 y doorgaan met een kopie van de nieuwe ronde tien pixel van elkaar gescheiden, tot je het groene rechthoek.,, nu al de ronde, houd de 'alt "en slepen van nieuwe kopieën.De positie van de migratie - en nieuwe gebieden voor hen een plaats aangebracht. 5.Doorgaan met deze kopiëren en plakken van de technologie tot de hele groene videoclips dekking.Het schrappen van een cirkel met een groene rechthoek, en dan, laag bij de selectie van de alle in de cirkel.De keuze van de cirkel met al hun laag.In de groene rechthoekige laag, in plaats van de afschaffing van alle lagen van de bevolking en de pasta ".Dit zal de hele lagen in een vorm.Klik nu op het groene rechthoekige lagen de sleutel tot alles kiezen.Alle geselecteerde, op de "overgang" in de vorm van het toetsenbord, klik op groen.Dit zal de afschaffing van de groene rechthoek; alleen de zwarte ogen.Klik op "het schrappen van" geschrapt, zwarte ogen.We hebben nu onze de haard van de bovenste laag.Om het een beetje, kun je de volgende zwarte laag zichtbaarheid is gesloten, stap 6: de voltooiing van de achtergrond, de volgende stap is de keuze van een groene rechthoek.- groene rechthoeken "in plaats van, en die op de bodem van de zwarte rechthoek laag.Als je die lagen, misschien krijg je iets vreemd genoeg leeg.Zolang met zwarte verf vullen met instrumenten die zwarte gaten, wanneer alle zwarte gaten zijn gevuld, om ervoor te zorgen dat het niet weer wordt gekozen, dan kunnen we alles veranderen in een vorm.Klik op de groene deel van de laag en geschrapt.Nu moeten we er een laag boven op de bodem van de laag en moeten vullen.In de kleur gekozen panel, in kleur - keuze van witte ronde met de zwarte.De wijziging van de witte kleur aan het eindee5e5e 60% van de alfa.De volgende stap is de keuze voor 88% van de zwarte, alfa - en veranderde het in een videoclip.Geef het een voorbeeld van een "terugkeer".Nu, in het panel "filter" te klikken op de vlag, en een nieuwe verdeling van het filter van de hoek.De vage en voor 50%, met een hoge kwaliteit, een hoek van 210, afstand 1 en op een afstand van 1.Verwijder alle lucht lagen, sluit de rust en uit de film van de belangrijkste documenten uitgeven, de fase, kiest de videoclips, naar "filter" panel.Het panel voor de film in het filter, projectie.Voor de X - en Y - 4 vage schaduw, de kracht van 66%, van hoge kwaliteit en de afstand van 90, 4, 7, stap: het opzetten van een knop, en de keuze van de rechthoek instrument.In de "eigendom" panel, om ervoor te zorgen dat alle filet wordt opgesloten, waarde van 2,5.Het opstellen van een rechthoek, ongeveer 28,5 pixel breed, de hoogte van de 19,5 pixels, geen beroerte.In de "kleur" panel selecteert de geleidelijke lineaire zwart op wit.Met de gekozen vorm, een "geluk" op het toetsenbord, voorgesteld de gradiënt veranderen ".De gradiënt van 90 graden gedraaid, zodat het wit is in topconditie.Aanpassing van de kleur slider, die elke kleur, ongeveer de helft.Nu dubbel zwart vierkant in&#bfbfbf als kleur, de keuze van de rechthoekige vorm en omzetten in een videoclip.Geef het een naam "buttonbackground".Nu, het creëren van een nieuwe laag boven de achtergrond.Met drie voorbeelden gegeven van "buttonbackground" video clip.Voor de eerste en de positie van 76,8 41.2 van de tien.In de tweede plaats heeft en aan een 76,8 die locatie.Aan een derde. De positie en de 76,8 een tien.Dit zal alle knopen dezelfde y staan een beetje leeg, naast de "webdings lettertype, statische instrumenten en op de Top van de tekst, de" buttonbackground "voor de eerste video clip, symbool als de" oude ".De middelste knop met "spelen" symbolen, eindelijk een knop symbool voor 'de volgende stap.De keuze van de nieuwe tekst, en klik op "Ctrl-B" tot de tekst valt in vorm.De selectie van de eerste film... "Buttonbackground" en "eerder" vorm en omzetten in een videoclip.Ook een andere.De naam van de film... Aan de linkerkant van voorbeelden van "prevbtn".De volgende stap, de keuze voor een film... In het geval van naam "playbtn".Tot slot, het kiezen van de juiste knop, geef het een naam: "nextbtn".,, 8: de knop, de volgende stap is het creëren van een afspeellijst knop.De keuze van de rechthoek instrument.Geef het een ronde 5 hoek, en om een vorm in de breedte, de hoogte van de 80,5 pixel en 19,9 pixels.Dezelfde kleur als aan de vorm van de knop eerder gemaakt.In de vorm van lokale 108,2 X 76,8 Y. De keuze van de vorm en omzetten in een videoclip.In de nieuwe tekst van de film... En de keuze van instrumenten voor het creëren van een dynamische tekst in de vorm van ", zei een afspeellijst.In de X - positie 0 en de positie van de breedte en hoogte van 1,8 80,3 16,2 om een tekst tekst, geef een voorbeeld van de naam "tje".Voor de film naam: "playtoggle".,, stap 9: volume slider, nu maken we het volume glijder.De keuze van instrumenten om ervoor te zorgen dat de kleur van een rechte lijn,󴈿 en een dikte van 1.Een lijn trekken, is 45 pixels.De selectie van de lijn en omzetten in een film... De naam "volcontrol".De volgende, op een film... In de redactie van mode.Kopiëren en plakken van de Bank en de kleur wit.Mobiele lijnen van meer dan 1 pixel.In het kader van een instrument om ervoor te zorgen dat de keuze van de rechthoek, filet - 0.Trek een rechthoek, breed pixel van 10, 5 pixels.De rechthoekige - 4,5 X 0 y. Keuze van de rechthoek, omzetten in een videoclip, geef het een naam "blok", en "blok" film gekozen, naar de "filter" panel, geef het een 1 X en y van de vage schaduw voor 66% van de kracht, van hoge kwaliteit. Hoek van 90, afstand 1.Tot slot, uit de redacteur van de film in de belangrijkste dossiers, de fase in de 195.6 X, Y, 10 stappen 45,4 "volcontrol" film: het bepalen van de aanvraag het bovenste deel, de volgende stap is het creëren van twee knopen.De eerste knop is voor de beperking van toepassing is, ten tweede de keuze van het instrument te sluiten, rechthoekig, afgeronde waarden voor 2, en het creëren van een 10,9 pixel vierkant.De toepassing van dezelfde vullen die op het podium en andere knop omzetten in een videoclip.De nieuwe film met voorbeelden op het podium.Met de letters "webdings", zal in een vermindering van de rol van de videoclip.Het lettertype, totdat het een vorm, de keuze van de nieuwe vorm van de film... En het volgende, en verandert het in een druk op de knop.Voor deze nieuwe knop een voorbeeld noemen van de "mini", een plaats voor 17.84 en 5.5.De tweede movieclip doen hetzelfde proces, maar geef het een einde karakter, en de positie van de positie van 5,5 X 190.4, tot slot, het creëren van een leemte in de arena van de dynamische tekst.Voorbeeld van een 'tf ", een van de�ff kleur, met een breedte van 188, de hoogte van de negen de lettergrootte, 14.1, aan het centrum, X - waarde van 11, y - waarde van 20,3.,, stap 11: vaststelling van de knop, de volgende stap moeten we over de vaststelling van de capaciteit van de knop.Klik op "playbtn" film... In de redactie van mode.Om ervoor te zorgen dat het "spelen" karakter in een aparte laag.6. Op naar de "spelen" het woord laag en naar F6 op het creëren van een nieuwe sleutel.Het schrappen van het woord "spelen", en "webdings lettertype, het plaatsen van een" stop ".Het woord te breken uit elkaar, totdat het werd een vorm, is de volgende stap, klik op de tien), volgens de F5 in twee lagen.Nu de toevoeging van twee of meer lagen van de personages.In de laag. Laag, het plaatsen van een sleutel in de lijst uitgebreid tot 6 en 10 ronden.Klik op "kader" in de tekst "kader" in tekstvak 1 een frame, geef het een "spel" op het etiket.Klik nu op de zes), het geven van een etiket "stop".Tot slot, in de bovenste laag, en klik op "tot" sleutel tot actie paneel.Het panel in actie, het type, de stop (:); en nu kunnen we heen en weer spelen of niet, hangt af van de 12 stappen:.,, lijst van het raam, laten we tot de playlist raam.We kunnen dit raam behandelingen later uit.Naar de steek > nieuwe symbolen...Het creëren van een nieuw symbool.De keuze van de film ", en gaf het een naam" raam ".Ten tweede, in het kader van ", of" script "export, geef het een klasse" raam ".Klik, dit zal leiden tot een leeg podium, een stap in de richting van de keuze van de instrumenten, rechthoekig.Nu, om ervoor te zorgen dat het filet.Aan de hoek van de Top van een waarde van een hoek van 0 en 5.Om ervoor te zorgen dat de kleur zwart is, is de kleur van&#cccccc.Trek een rechthoek, namelijk 200 pixels, 400 pixels.De keuze van vakken en reizen, dan wordt omgezet in een videoclip.De naam van de film "aan de voorbeelden van werkzaamheid achtergrond".Nu dubbel videoclips in Edit -.In de film... Na de stappen 3 - 6 tot de belangrijkste spelers in de film... Een soortgelijke achtergrond video clip.En, net als de eerste, om ervoor te zorgen dat de film voor je de naam "voorbeelden van - zal de".,, dus nu duidelijk binnen de "raam", moet er een video van de naam "werkzaamheid achtergrond".De werkzaamheid van op de achtergrond ", moet er een video van de naam" terugkeer ".Tot slot, op het podium niet "raam" is een voorbeeld van.Dit alles zal een dynamische controle: toevoeging van de vergadering van 13 stappen, gebruiken we de controles ter bestrijding van z 'n afspeellijst.In de categorie "raam" film, de toevoeging van een nieuwe laag.Het panel van onderdelen, sleept de controle van voorbeelden.Geef het een naam en een "netwerk" 10,8 positie en een 42,5 in positie.Aanpassing van de breedte van de vergaderingen en de hoogte van de 178 314.9.Tot slot, in een nieuwe laag van onderdelen van het netwerk, het creëren van een witte rechthoek in dezelfde omvang van de controle.Dit is goed, zonder scherpe delen in alle transparantie.,, stap 14: voltooiing van de ontwerp -, we moeten nog in het raam van de laatste ding is uit de lijst schrappen.Met een "afspeellijsten '- knop.Voor de film "voordeel" als voorbeeld naam, positie en de positie van de X - 108.6 366.9.Maak je geen zorgen over de tekst van het vak "de lijst", zullen we de controle door middel van behandelingen,.,, stap 15: het skelet van de documenten, een blanco dossier heeft gerealiseerd, we creëren.Hier zullen we de documenten in het kader van het gebruik van klasse, pakje {klas drag_drop_mp3 uitbreiding Sprite {{}}} drag_drop_mp3 () openbare functie, stap 16: invoer, dit is van de verklaring, en we zullen gebruiken..., de invoer van fl.controls.datagrid; de invoer van fl.data.dataprovider; de invoer van flash.data.sqlconnection; de Invoer van flash.data.sqlstatement; de invoer van flash.desktop.clipboard; de invoer van invoer flash.desktop.clipboardformats; flash.desktop.nativedragmanager; de invoer van flash.display.movieclip; de invoer van flash.display.nativewindow; de invoer van flash.display.nativewindowinitoptions; de invoer van flash.display.nativewindowsystemchrome; de invoer van flash.display.nativewindowtype; de invoer van flash.display.simplebuttIn de flash.display.sprite; de invoer flash.display.stage; de invoer van flash.display.stagealign; de invoer van flash.display.stagescalemode; de invoer van flash.events.event; de invoer van flash.events.mouseevent; de invoer van flash.events.nativedragevent; de invoer van flash.events.timerevent; de invoer van flash.filesystem.file; de invoer van flash.filters.dropshadowfilter; de invoer van flash.media.id3info; de invoer van flash.media.sound; de invoer van flash.media.soundchannel; de Invoer van flash.media.soundmixer; de invoer van flash.media.soundtransform; de invoer van flash.net.urlrequest; de invoer van flash.text.textfield; de invoer van Flash. Utils, stap 17:. De timer. De lijst van variabelen, de variabele hier, we gebruiken.We gebruiken een verband om onze mp3 - speler naar de sqllite gegevensbank informatie.Bovendien zullen we gebruik maken van een goede doel te volgen we nu spelen.Dit is ons voor het creëren van een lijst van de variabelen nativewindow object.Op deze manier kunnen we ergens op het scherm het raam, wat we willen, en die onafhankelijk is van de grote raam.We hebben een spoor van variabelen.Dit zal bijdragen tot het behoud van banen met liedjes van locomotieven: verband; particuliere var currentsound: stem; particuliere var yoffset: nummer; particuliere var st:soundtransform; particuliere var - Nettogewicht: nativewindow; particuliere variabelen: videoclips; particuliere var tracer: int; particuliere var - kanaal: soundchannel; particuliere var tftext:.; particuliere var Len:int; 18 stap: ondernemers functioneren, in de toepassing van start gaat, doen zij een beroep op deze twee functies: gestart en het publiek.Voor de databank waarin de functie en het creëren van nieuwe ondernemers, het voorbeeld van de ramen.Tot slot, het verzamelen en de functie buttonmodes zichtbare voorwerpen.De ondernemers functioneren na de functie van dit alles, het publiek bekend als toevoeging van luisteraars.Wat belangrijk is, is dat het nativedragevent noemen.Laten we het de MP3 - speler uit onze tafel (waar van toepassing is), een openbare taak drag_drop_mp3 () () (); listeners {}); particuliere functie (:); buildwindow nietigverklaring {initdb (() (); initobjects;} privé functie listeners (): {dicht bij de leegte. AddEventListener (mouseevent.click, handlewindow); - de addEventListener (mouseevent.click, handlewindow.); achtergrond. AddEventListener (mouseevent.mouse_down, MoveWindow); playtoggle. AddEventListener (mouseevent.click, toggleplaylist); volcontrol. Slider. AddEventListener (mouseevent.mouse_down, sliderdown); prevbtn. AddEventListener (mouseevent.click, klik); playbtn. AddEventListener (mouseevent.click, klik) de volgende stappen;Tn.addeventlistener (mouseevent.click, klik); dit. AddEventListener (nativedragevent.native_drag_enter, DragEnter);}, stap 19: tweede ondernemers functioneren, hier is de functie van het voorwerp, de oprichting van een databank, de functie en de aard van de in de fase van de oprichting van een nieuwe nativewindow, initobject is vanzelfsprekend.Ik probeer te vangen met een verklaring /, maar in de database is leeg.In de initdb functie, de oprichting van een databank van documenten, als het al bestaat niet.En het creëren van een tabel aangeduid als "de lijst" drie kolommen; een voor kunstenaars, een liedje, en ten slotte de URL van dit liedje.Tot slot, creëren we een nieuwe "raam", wat wij tot stand brengen, we creëren.Verwijder de knopen tekst wordt gewijzigd.Op de Top van de projectie van toepassing te creëren voor het goede.Het is geen chroom, het creëren van een lichte aard van het raam.Dit betekent dat de lijst heeft geen systeem in het raam van chroom en wanneer je het open doet, zal er geen toolbar te selecteren. Initobjects, privé - functies (): ongeldig {background.winback.mouseenabled = vals; playtoggle.buttonmode = waar; playtoggle.mousechildren = vals; tf.background = waar; tf.backgroundcolor = 0x000000; tf.mouseenabled = vals tf.text = "vallen; mp3 - bestanden"; prevbtn.buttonmode = waar; playbtn.buttonmode = waar; nextbtn.buttonmode = waar; St = nieuwe soundtransform (1 0); kanaal = nieuwe soundchannel (); de nieuwe stem proberen {currentsound = (nieuwe urlrequest (het raam. - (0). Getitemat. Positie);} vangst (gebeurtenissen: fout) {}) ///////Privé functie initdb ():void {VAR documenten: documenten = documenten. Applicationstoragedirectory. Resolvepath ("de playlist. DB"); in verband met de nieuwe verbinding (); sqlconnection =. Open (documenten); de verklaring van de nieuwe sqlstatement var: SQL = (); statement.sqlconnection = verbonden; statement.text = "bestaat niet als het creëren van een lijst. (de tekst van de teksten, de positie van de kunstenaars en de tekst)"; de verklaring. Execute ();} privé functie buildwindow ():void {VAR meer nativewindowinitoptions = nieuwe nativewindowinitoptions (); nwo.maximizable = vals; nwo.resizable = vals; nwo.transparent = waar; nwo.systemchrome = nativewindowsystemchrome.none nwo.type = nativewindowtype.lightweight; NW = nieuwe nativewindow (NWO); nw.title = "de lijst";Het raam = nieuwe "); window.deli.ty.text =" te schrappen; window.windowbackground.winback.mouseenabled = vals; het raam. - achtergrond. AddEventListener (mouseevent.mouse_down, movenatwin); nw.stage.stagewidth = breedte van het raam van ± 10; nw.stage.stageheight = raam. Hoogte van + 10; nw.stage.scalemode = stagescalemode.no_scale; nw.stage.align = stagealign.top_left; window.filters = [nieuwe dropshadowfilter (4, 1, 90, 0x000000, 4, 4, 3)]; 0,66, raam. X = 5, raam. Y = 0; Noord - West. Addchild (Luik); setcoords (); het raam. Net. AddEventListener (event.change, gridchange); het raam. Deli. AddEventListener (mouseevent.click, deliclick); loaddata (); 20), andere maatregelen: de functie van setcoords caLijst van voor dat raam.Het reset de lijst in het raam van de X - en Y -, waardoor het makkelijker te vinden als je over de zichtbaarheid.- alle functies van alle informatie uit de database te kiezen, en de vergadering setcoords vullen, privé - functies (): ongeldig (Noordwest. X = fase. Nativewindow var. X; ze: de hoeveelheid = (fase. Nativewindow. Y + fase. Nativewindow noordwesten. Hoogte). Y = ze} {loaddata (Private functie;): ongeldig verklaring SQL = var: nieuwe sqlstatement (); statement.sqlconnection = verbonden; statement.text = "kies * uit de lijst"; de verklaring. Execute (); proberen {VAR DP:dataProvider = nieuwe aanbieders van gegevens (verklaring. Getresult (). De gegevens); window.grid.dataprovider = dp;} vangst (gebeurtenissen: fout) {///////} len = window.grid.length;}, stap in de eerste functie: 21:,, dragenteAls iemand probeert in te trek de dossiers op het podium, worden genoemd.De controle van de documenten, om te zien of de uitbreiding is correct.Als het is, sleep worden aanvaard.Als iemand besluit willen ze niet uit een dossier, wordt de functie van de dragexit.Het zal de tekst van de toepassing op de ramen.Echter, als de gebruiker het kiezen van de juiste documenten formaat en het bepalen van hun dossier wil toevoegen aan de lijst en functie, wordt aangeduid als de lading van het geluid, private functie DragEnter (gebeurtenissen: nativedragevent): ongeldig {. RemoveEventListener (nativedragevent.native_drag_enter, DragEnter); dit. AddEventListener (nativedragevent.native_drag_drop, slepen en); De addEventListener (nativedragevent.native_drag_exit,. Dragexit); var clips: klembord = event.clipboard; var. De deelnemers: de gegevens zoals = klem. (clipboardformats. File_list_format); tftext = tf.text; als (object [0]. Uit te breiden. Tolowercase () = = "-") {nativedragmanager. Acceptdragdrop (de); tf.text = "geef me de baby.";) andere{tf.text = "uh... Haal het van me weg!"Privé - functie;}} dragexit (gebeurtenissen: nativedragevent): ongeldig {. AddEventListener (nativedragevent.native_drag_enter, DragEnter); dit. RemoveEventListener (nativedragevent.native_drag_exit, dragexit); tf.text = tftext;} particuliere functie vallen (gebeurtenissen: nativedragevent): ongeldig {. RemoveEventListener (nativedragevent.native_drag_exit, dragexit); dit addEventListener (nativedragevent.native_drag_enter, DragEnter.); dit. RemoveEventListener (nativedragevent.native_drag_drop, slepen en); var clips: klembord = event.clipboard; var object: object = klem. De gegevens (clipboardformats. File_list_format); var: urlrequest = nieuwe urlrequest (object [0]. URL); var: de stem van de stem van het nieuwe geluid () =; de stemmen.Ddeventlistener (event.complete, soundloaded); stem. De belasting (de vraag); tf.text = "laden.";}, 22: na het laden is de stem die we van de kunstenaar en liedjes id3info voorwerp informatie.Dan zullen we het in de databank, en we net geladen liedjes op de website.Zijn we dan met de stem van de nieuwe gegevens, private functie soundloaded (gebeurtenissen: de gebeurtenissen): {currentsound = event.target stem ongeldig; var id:id3info = currentsound.id3; var kunstenaars: string id.artist; var.: string id.songname; var URL string currentsound.url var verklaring: SQL = nieuwe sqlstatement (); statement.sqlconnection = in verband met statement.text = "; in de lijst opgenomen (kunstenaars, liedjes, de positie van de waarde) (???????,???????,??????????????); verklaring. Parameters [0] = kunstenaars; verklaring. Parameters [1] = lied; verklaring. Parameters [2] = URL 's uitvoeren; de verklaring. (); loaddata (); window.grid.selectedindex = len-1; tracer = 1; tf.text = "Dank je."De timer: de timer; var = nieuwe timer (1000); de timer. AddEventListener (timerevent.timer, ontimer); de timer start (}). Private functie; ontimer (gebeurtenissen: timerevent): ongeldig als (tf.text = = "Dank je."){tf.text = tftext;} var de timer: de timer = event.target als timer; timer. Stop ();}, 23: maatregelen met knoppen werken, hebben we een functie van de liedjes van controle op het knopje.We kijken naar "playbtn" klik, en als dat zo is, moeten we de knop om het label is op dit moment, als currentsound voorwerp niet leeg is, noemen we playsong functie.Als we een knop klikt, de desbetreffende functie, privé - functie op de knop (gebeurtenissen: de gebeurtenissen: de leegte) {VAR mc: videoclips = event.target als videoclips; var string: string mc.name; - de (...) (zaak "playbtn": als (mc.currentlabel = = "spelen") {proberen {playsong (currentsound. URL);} vangst (gebeurtenissen: fout) {}} {mc ///////of gotoAndStop ("spelen"); soundmixer. Stopall ();} breekt; de zaak "nextbtn": playnextsong (); de schuld; zaak "prevbtn": playprevsong (); de pauze;}}, stap 24: dit liedje, en dit is de goede banen en functies.Wat is playnextsong en playprevsong functie handlenextprev functie.Het gebruik van deze functie - variabelen te volgen welke een liedje spelen.En dan zal de handlenextprev functie gekozen stem van de currentsound object.Dan noemen we playsong functie.In functie van de playsong, vertellen we de aandacht vestigen op dit lied, zetten we de tekst om de artiest en de liedjes uit de informatie in de databank, we horen sound_complete gebeurtenissen.Als de stem van de belasting is intact, en we hebben het volgende nummer, private functie playnextsong (): ongeldig {als (tracer = = len) (0} {- + + + + + + =; andere zender. Handlenextprev (});} privé functie playprevsong (): ongeldig als (- = = 0) {tracer = len;} tracer...; handlenextprev ();} privé functie handlenextprev ():void {VAR string: touw; proberen {string raam. Net. Getitemat (spoor). Het standpunt van currentsound =; nieuwe stem (nieuwe urlrequest (...)); soundmixer. Stopall (); playsong (...)} vangst (gebeurtenissen; verkeerde raam:) {string. - (0). Getitemat. Positie; currentsound = nieuwe stem (nieuwe urlrequest (...) soundmixer.stopa);Ll (); playsong (...);}} privé functie playsong (string: string): {proberen {playbtn ongeldig is. GotoAndStop ("stop"); (var i:int; ik < len; I + +) {als touw = = raam. - (i). Getitemat. Positie) {- ik window.grid.selectedindex = = = = = = =; ik doel;}} var: object = raam. Net. Getitemat (spoor); als (object.artist = = nul) (object.artist = ";} als (object.song = = = = = = = = nul) (" ") object.song; tf.text = object +" + kunstenaar. Object. "= currentsound; kanalen. De play (); de doorgang. AddEventListener (event.sound_complete, onsoundcomplete);} vangst (gebeurtenissen: fout) {}} privé functie onsoundcomp ///////De volledige (gebeurtenissen: de gebeurtenissen): ongeldig playnextsong () {}, stappen; 25: volume, wat goed is voor een mp3 - speler niet controleren?Hier zetten we ook te controleren.We door middel van het blok van de waarde van de actualisering van het bedrag updatevolume functie, private functie sliderdown (gebeurtenissen: de gebeurtenissen): {volcontrol ongeldig. De glijder. RemoveEventListener (mouseevent.mouse_down, sliderdown); - fase. AddEventListener (mouseevent.mouse_move, slidermove); - fase. AddEventListener (mouseevent.mouse_up, sliderup); yoffset = muis gebeurtenissen. Doel van slidermove y;} privé functie. (gebeurtenissen: de gebeurtenissen: de leegte) {VAR mc: videoclips = volcontrol.slider; Mc. Y = de muis - yoffset; als (MC. De Y < = 0) (MC. Y = 0; anders als (MC). Y > = (50)) {y = (50 Mc. Updatevolume (MC);). Y); gebeurtenissen. Updateafterevent ();} privé functie sliderup (gebeurtenissen: de gebeurtenissen): ongeldig {aGe. RemoveEventListener (mouseevent.mouse_move, slidermove); - fase. RemoveEventListener (mouseevent.mouse_up, sliderup); volcontrol. Slider. AddEventListener (mouseevent.mouse_down, sliderdown);} privé functie updatevolume (numéro: aantal): ongeldig {VAR rollen: de hoeveelheid = ((100 - aantal * 2)) /100; soundmixer.soundtransform st.volume = = = = = = = St. Deel 26:;}, de behandeling van de belangrijkste stappen raam, hier is de functie van de controle van het grote raam.Als een muis in de film "achtergrond", noemen we de startmove nativewindow object.Dit is de reden waarom we moeten onze roosters videoclips "om de naam" voorbeeld; we hebben mouseenabled eigendom is vals, om een einde te maken aan de chaos.Als we dat niet doen, kunnen we alleen maar op de zwarte cirkel, en niet de hele film.De functie van de handlewindow beperken en de knop.Trouwens, we noemen thaose functioneren, hebben we een aantal controle we afspeellijst raam, private functie MoveWindow (gebeurtenissen: de gebeurtenissen): ongeldig {fase. Nativewindow. Startmove ();} privé functie handlewindow (gebeurtenissen: de gebeurtenissen): ongeldig als (event.target = = bijna) {fase. Nativewindow. (); () {} andere stadia van het noordwesten.;. Nativewindow. //(); het noordwesten. ();}}, 27: de laatste stappen van de functie, dit is onze spelers, de laatste functie.Toen we besloten niet langer wil een liedje op onze lijst, kunnen we alleen maar de wis knop op het schrappen van de liedjes.We "ja" op de knop, noemen we deliclick functie.De functie van de database geschrapt en in een ander liedje met een lied als geschrapt. De volgende lied.De functie van de gridchange genaamd toevoegen of schrappen uit de database.Deze lijst zal altijd de laatste, tot slot, we moeten in staat zijn om de lijst van links en rechts.We noemen het movenatwin functie werkt op dezelfde manier de belangrijkste speler van de beweging van de functie van het raam.Nu de lijst kan op het scherm niet geregeld door de belangrijkste speler in een beperking van het raam. Deliclick, privé - functies (gebeurtenissen: de gebeurtenissen) nietig te verklaren: {{var: SQL = nieuwe sqlstatement (); statement.sqlconnection = verbonden; statement.text = "geschrapt van lijst positie =?"; verklaring. Parameters [0] = window.grid.selecteditem.location; var string: string window.grid.selecteditem.location; var. Project: int = window.grid.selectedindex uitvoeren; de verklaring. (); loaddata (); als (currentsound.url = = string) {currentsound = nieuwe stem (nieuwe urlrequest (het raam. - (0). Getitemat. Positie);} len = window.grid.length; proberen {window.grid.selecteditem = raam. Net. Getitemat (item-1);} vangst (gebeurtenissen: fout) {window.grid.selecteditem = W


Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR
Flash MP3 Player in AIR



Previous:
Next Page: