Het beheer van de

commando 's stem, de stem van het commando,,,,,,,,,, deelt, delen, delen,,,,,, het netwerk van maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, het beheer van de gezondheidszorg is een van de vele vormen van flash - toepassing heel belangrijk, zoals interactieve website met spelletjes.Als je wilt bieden een rijke ervaring, wil je misschien overwegen gebruik te maken van geluid en muziek op de achtergrond.In deze handleiding wordt een beknopt, ik zal de verbetering van het beheer van de in het kader van voor het geluid.Ik zal laten zien hoe goed kader en ik de vorige les geboden kader voor de integratie van de,,.,,, ik speel het spel niet de verbetering van het beheer en de vermindering van de ervaring van de gebruikers.Je speelde een spel, dat een actie van het spel, daar de uitroepen van de tekens in het bijzijn van het geluid op het einde van de stem, elkaar overlappen.Dit is een slecht beheer van de stem van de resultaten: mag niet meer dan één stem van dezelfde aard in een tijd.Versterking van het kader te stemmen, zal ik het geluid van de baan en in de handleiding van het commando van het kader voor het beheer van het kader en de scène uit mijn vorige les, dat in beschikking (deel 1 en 2), bijvoorbeeld ook gebruik maken van de gegevens van het bevel van gegevens en het bevel.Ik stel voor dat je eerst door deze training.Trouwens, je moet GreenSock tussen de animatie platform om het voorbeeld van.,, stap 1: theorie - - waar we het hier over hebben, is niet een spel of een film kijken.- is een fictieve "spoor", en een spelen, enkele, goed.De stem van een enkel spoor mag niet meer dan één stem in een tijd om te spelen.Als een stem van de baan is op dit moment een geluid, zeggen we dat de bezetting van het,,.Als een andere stem de stem in de bezette baan spelen momenteel spelen stem wordt gestopt, en dan een nieuwe baan is spelen.Dus, is het redelijk een karakter in een enkele stem, de stem van de te volgen, om te voorkomen dat de problemen van stemmen, de eerder genoemde.In de meeste gevallen, alleen een muziek op de achtergrond van de baan, laten we kijken wat het concept van de nummers op.Een aanvraag kan meerdere sporen, elk spoor, de opvang van een enkel geluid, geluid, als in een bezette banen, de stem van de "oude" een pauze, dan de "nieuwe" geluid weg. Stap 2:,,, het kader van goed beheer. Met inbegrip van twee soorten, soundmanager, klasse, De muziek.Elk kanaal heeft een unieke sleutelhangers.Een bezette kanalen geluid is in feite van lokale geluid door lokale soundchannel object. Spelen (), en beheer van de klas, soundmanager, sporen en de organisatie van het geluid, dit is het kader voor het gebruik van een snel zien.De volgende code in een belangrijke reeks "muziek", waar de stem van de kanalen, doel verband spelen in het nieuwe geluid, is een geluid uit de bibliotheek. /"muziek" spoor soundmanager spelen. Spelen ("muziek", de nieuwe mysound ()); en als dezelfde code. Na de voltooiing van de uitvoering in de Spelen opnieuw, akoestische gestopt, en een nieuw geluid "muziek" rail, ///////stoppen met akoestische "muziek" en een nieuwe baan te spelen SoundManager. spelen ("muziek", de nieuwe mysound ()); en SoundManager. stop, stoppen (), en de sleutel... De stem van de aangewezen in verband met muziek. SoundManager. /., stop ("muziek"), met het oog op de wijziging, de stem, zoals de regulering van het volume, en we moeten een verwijzing naar- de kanalen.Door de toegang tot verwijzing kan, soundtrack.channel, toegang tot eigendom, var - kanalen: soundchannel = SoundManager. getsoundtrack ("muziek"). Kanaal; var veranderen: soundtransform = channel.soundtransform; transform.volume = 0,5; channel.soundtransform = veranderen;,, stap 3: soort muziek, genoeg theorie.Laten we beginnen met de code.We zullen het gebruik van verschillende, belangrijke touwtjes, onderscheid te maken tussen de verschillende geluid.Hier, het origineel, en het is eigenlijk een belangrijk kanaal op.Een gedetailleerde beschrijving van de invoer van de opmerkingen, pakje toon {flash.media.soundchannel; /* * * * * * * een kanaal is een van de belangrijkste kanalen voor.* * * * * * * de score (////////- belangrijke waarden: touw; var _key particuliere openbare functies worden de belangrijkste (): string _key {} Read - only - referentie; ///////_channel:soundchannel door particuliere var; de functie van het Kanaal ():soundchannel {terug _channel;} openbare functies soundtrack (sleutel: touw, zei: soundchannel) {_key = = = = = = = de belangrijkste; _channel kanaal;} /* * * * * * * de stem van potentiële kanaal te stoppen.* * * * * * * /openbare functies) ():{_channel ongeldig. Stop ();}}}, stap 4: categorie soundmanager, en hier, soundmanager, klasse.Let op, het woordenboek klasse met belangrijke - vereniging.Het spoor is ruimte automatisch een geluid is voorbij, de stem van de invoer van flash.events.event {pakket; de invoer van flash.media.sound; de invoer van flash.media.soundchannel; de invoer van flash.media.soundtransform; de invoer van flash.utils.dictionary; /* * * * * * * deze mag je de stem van het geluid.* * * * * * * /open soundmanager (///////- woordenboek zodat alle particuliere var _soundtracks sporen: woordenboek woordenboek () = nieuwe; ///////een woordenboek van voltooiing van de behandeling van de kanalen, kaart spelen particuliere var _soundkeys de belangrijkste: de nieuwe woordenboek woordenboek = (* * * * * * *); /radio stem de stem en de terugkeer van de overeenkomstige object.(*) /de statische functie (sleutel: string, geluid: geluid, begin: int = 0, hoogte: int = 0, veranderen soundtransform = nul): ///////- Ost - als het geluid spoor bezetting, als de sporen stoppen (in de (centrale) stop (belangrijke); ///////geluid. Het creëren van een nieuwe kanalen var - kanaal: soundchannel = stem. Spelen (begin, het verkeer en de transformatie); ///////luisteren naar de stem van de kanalen van de hele gebeurtenis. AddEventListener (event.sound_complete, onsoundcomplete); ///////voor het creëren van een nieuw geluid: nieuwe muziek muziek muziek = var (de belangrijkste kanaal); ///////de toevoeging van de muziek. _soundtracks [] = score nog kanalen; ///////_sound bond in kaart te brengen[] = sleutel sleutel weg. Terug naar originele;} /* * * * * * * * * de terugkeer van een verwijzing naar de baan die stem die overeenkomt met de sleutels.(*) /de statische functie getsoundtrack (sleutel: string): soundtrack {terug _soundtracks sleutelwoorden; * * * * * * *} /besluit als het geluid nu spelen.(*) /de statische functie in (de belangrijkste: de string): booleaanse {terugkeren (_soundtracks sleutelwoorden);} /* * * * * * * met een kanaal.(*) /de statische functie hebben beëindigd (de belangrijkste: string): ongeldig {var.: score = _soundtracks sleutelwoorden; ///////- stem bestaat (muziek) {///////- sporen stoppen. Stop (); ///////te schrappen Uit het woordenboek _soundtracks sleutelwoorden; ///////- langs de sleutel van de relatie met het schrappen van _soundkeys [de soundtrack. Kanaal]; * * * * * * *}} /verwijderen van een geluid bij de opname van de voltooiing van onsoundcomplete (E /statische functie: gebeurtenissen): ///////- geval: stem ongeldig {het Kanaal object: soundchannel = soundchannel var - kanaal (e.target); ///////geschrapt. RemoveEventListener (event.sou kanaal.Nd_complete, onsoundcomplete); ///////verkregen van de belangrijkste variabelen belangrijkste: string _soundkeys [kanaal geschrapt]; ///////stem stoppen (belangrijke);}}}, stap 5: beheer van bijvoorbeeld stem test, laten we nu testen we de verbetering van de regelgeving.We moeten vergelijken met de herhaalde verzoeken van het effect van het gebruik van met geluid en geen stem, stap 6, manager.: zoals de nieuwe flash, het creëren van een nieuwe flash - document (TA).,, stap 7: creëren op de knop op het podium, in het creëren van twee knopen.Je kan je eigen, zet ze symbool, of je kan, zoals in mijn geval, slepen de knop van de vergadering vergadering van het panel.De naam "boing_btn" en "managedboing_btn".,, salaristrap 8: voorbeelden in de stem die we gaan spelen, de stem van de bibliotheek.Vind je "saai. In het geval van de bron MAP omdat de dossiers.,, stap 9: voorbeelden van het type document, tot slot, het creëren van een voor de bestanden.De code is zeer eenvoudig, dus ik zal alles uitleggen, de standpunten van de invoer van flash.display.sprite {. Pakket; de invoer van flash.events.mouseevent; de invoer van flash.media.sound; de invoer van sounds.soundmanager; uitbreiding van de cursussen boingplayer Sprite {openbare functies () {///////boingplayer nog twee een druk op de knop boing_btn publiek. AddEventListener (mouseevent.click, onboing); managedboing_btn addEventListener (mouseevent.click,. Onmanagedboing);) ///////rechtstreeks door een beroep te doen op de stem geluid. ().Privé functie onboing (E:MouseEvent): ongeldig {var: de stem van de geluid = nieuwe doing (); het geluid. De play (); en beheer van geluid) ///////de stem van de Boeing van de privé - functie - onmanagedboing (E:MouseEvent): ongeldig {var: de stem van de geluid = nieuwe doing (); SoundManager. spelen ("Boeing", geluid);}}}, 10: voorbeelden van stappen, testen, we zijn klaar.Volgens de CTRL test film probeert snel op de knop (nog open je de doos).Voor de "BAM!"De knop, afspelen, met meerdere stemmen.Wat betreft de "verplichte kus."De knop, die met behulp van de stem van de manager, een stem wordt gedwongen te stoppen, voordat de volgende is stemmen horen spelen, zodat je niet in de war, mijlpalen, en is van mening dat het kader van geïntegreerde maatregelen - 11:,, het bevel, commandant.Doe je werk en je werk goed, hè?Nu, we zullen het kader en het kader van goed beheer te combineren, en de regelgeving.Nogmaals, als je niet bekend bent met de commando 's op het gebied van het kader en het kader voor het beheer van de beste, kijken of ik je de vorige les (1, 2) voordat ze ging, stap twaalf: het kader playsound commando, die naam is duidelijk: het is de stem van de stem van commands.sounds {invoer commando' s manager, pakje. Beschikking; de invoer van flash.media.sound; de invoer van flash.media.soundtransform; de invoer van sounds.soundmanager; /* * * * * * * dit bevel klinkt.* * * * * * * /open playsound uitbreiding van de belangrijkste: de variabele commando {string; de variabelen: de stem van de stem van de variabele tijd;: int; de variabele circuit: int; de variabelen: soundtransform; de openbare functie playsound (sleutel: string, geluid: geluid, begin: int = 0, hoogte: int = 0, veranderen: soundtransform = nul) (this.key = belangrijkste; this.sound = geluid; this.starttime = beginnen; this.loops = cyclus; this.transform = veranderen;} uitvoeren die betrekking hebben op de bescherming van de functie () {///////:void zeggen dat het geluid van de Telefoon SoundManager. manager spelen (sleutel, geluid, tijd, het verkeer en de transformatie voltooid); ///////de complete ();}}}, stap 13: kader stopsound commando, dit is eigenlijkDe vorige beschikking van de neef van het kwaad.Dit commando een goede manager van het geluid stoppen. Commands.sounds (invoer, pakje bevel. Beschikking; de invoer van sounds.soundmanager; /* * * * * * * de gelast een einde te maken aan de sporen die overeenkomt met een bepaalde sleutel.* * * * * * * /open stopsound uitbreiding van de belangrijkste: de variabele commando {string; de functie van stopsound (sleutel: string) {this.key = belangrijkste;} voor de bescherming van:void uitvoeren () {///////de functie van manager vertellen hoe slecht het geluid stoppen >:] SoundManager. stop (met de nadruk op de volledige uitvoering van het bevel; ///////) (});}}, stap 14: kader voor het laden van een externe soundload commando dat mp3 - bestanden in een voorwerp, een stem.De voltooiing van de beschikking tot het laden wordt, volledig (), een methode die wordt aangeduid als.Dat kunnen we makkelijk ketting samen met de andere bevelen, zonder zich zorgen te maken over de voltooiing van de verwerking, verpakking commands.loading {invoer commando. Beschikking; de invoer van flash.events.event; de invoer van flash.media.sound; de invoer van flash.net.urlrequest; /* * * * * * * de commando - een stem.* * * * * * * /open soundload uitbreiding van de variabele stem commando {: http: urlrequest stemmen; de variabelen; de functie van soundload (geluid: geluid, URL: http: urlrequest) {this.sound = geluid; this.url = URL 's;} voor de bescherming van:void () {///////de functie wordt nog de volledige luisteraar addEventListener (event.complete, onComplete stem. Methode); ///////- stem te beginnen. De belasting (URL); (e) particuliere functies: gebeurtenissen): het schrappen van de hele luisteraar ongeldig (///////de stem. RemoveEventListener (event.complete, onComplete methoden); ///////voltooiing van commando' s volledige ();}}}, is voltooid.Als we een laatste voorbeeld voor te bereiden.Stap 15: bijvoorbeeld, het geluid van de orde, in dit geval, zullen we toestaan dat de gebruikers van muziek in de stem van dezelfde baan.Als een goed speelt, het geluid van de baan is bezet, de muziek is het eerst uit, dan de nieuwe muziek spelen.Beschikking van de tweenmaxto vervagen, verwerking, het interne gebruik, de bijzondere eigenschappen van de omvang van de TweenMax bieden,,,, van de GreenSock tussen de animatie platform.De muziek is twee externe - dossier, let op, we gaan met de regelgeving.Als je wilt dat je geheugen opfrissen, naar hier, 16:., zoals een geheugen voor reproductie van documenten, een voorbeeld van een kopie van de documenten met de fles.Om de knop "music1_btn" en "music2_btn".Je kan ook worden vervangen door de woorden "de muziek van de knop. 1" en "muziek".En de toevoeging van een extra knoop genaamd "stop_btn", dat wil zeggen de muziek stopt, stap 17:., voorbeelden van de MP3 - bestanden kopiëren, mp3 - bestanden in de bron kan worden gevonden in de map.Om ze in een map met hun dossier 18: voorbeelden van stappen.,, type document, het creëren van een nieuwe fles voor nieuwe bestanden.De concretisering van een plaats delict manager, en zullen de voor de beladen toestand, waarin de twee mp3 - bestanden laden, pakje {invoer flash.display.sprite; de invoer van scenes.scenemanager; de soorten muziek genie (openbare functies musicplayer () {///////uitbreiding van de concretisering van een plaats delict manager tegen variabele scène: scène die = nieuwe scenemanager (); ///////set laden als de eerste scène scène scène. Scenario 's (nieuwe loadingscene (dit));}}}, 19: voorbeelden van maatregelen, het laden van de scène, het laden van de scène met de concretisering van de stem van De twee, en twee mp3 - bestanden.De knop is voor "onzichtbaar", als de lading het einde zal worden weergegeven.Wanneer de belasting na de voltooiing van de overgang naar de plaats delict manager ter plaatse onmiddellijk in kennis gesteld van de belangrijkste scène schrijven aan, onsceneset (). De methode is.Verdere details, in de toelichting beschreven commando 's, pakje {invoer. Beschikking; de invoer van commands.data.registerdata; de invoer van commands.loading.soundload; de invoer van commands.parallelcommand; de invoer van commands.serialcommand; de invoer van commands.utils.setproperties; de invoer van flash.events.event; de invoer van flash.media.sound; de invoer van flash.net.urlrequest; de invoer van scène. Plaats; De cursus loadingscene uitbreiding plaats (//documentatie wortel container particuliere var - container: een mp3 - speler. Loadingscene openbare functies (container: een mp3 - speler) {} this.container = containers; openbare functie die createintrocommand (): beschikking (///////- twee mp3 - stem tegen het creëren van var -C1: geluid = nieuwe geluid (); de VAR - music2: geluid = nieuwe geluid (); beschikking: Beschikking var = nieuwe parallelcommand (0 //verborgen knop eigenschappen (nieuwe container.music1_btn (α: 0, zichtbaar: de valse}), nieuwe eigenschap (container.music2_btn (α: 0, zichtbaar: de valse}), de nieuwe eigenschap (container.stop_btn (α: 0, zichtbaar: ///////-}), twee stemmen tegen de registratie van de gegevens voor de registratie van gegevens over het beheer van de nieuwe ("sport, sport, 2 2"), de nieuwe registratie van gegevens ("music2", music2) ///////aan het begin van een nieuwe, mp3 - bestanden soundload laden (PE 2. De nieuwe urlrequest (PE 2. - "), de nieuwe soundload (music2, nieuwe urlrequest (" de muziek. - "))); terug bevel herschrijven;}.De openbare functie onsceneset () {///////:void zei dat de manager overgestapt op de scène in de scène die direct na de voltooiing van een beschikking (nieuwe scène. De foto (containers);}}}, bijvoorbeeld, een van de belangrijkste stappen, 20: de belangrijkste scène scène, brengt De knop naar de verborgen zichtbaar, de registratie, het playmusic (), - methoden en - en stopmusic (), methoden voor de klik luisteraars.In playmusic (,), een opdracht is uitgevoerd, als "achtergrond" klinkt goed.Eerst verwijderen om tijdelijk te controleren, de muziek, een einde te maken aan de huidige muziek, spelen de nieuwe muziek in de lege "muziek" geluid, en dan nog op het publiek.Stopmusic, methoden, zijn identiek, maar geen nieuwe muziek spelen.Dit complexe reeks acties nog maar een paar van de code van het schoonmaken.Gaaf, hè?Op de toevoeging of schrapping van de luisteraar, in twee, playmusic () gemeenschappelijke actie op dit moment, methoden, stopmusic (). De methode is.Dus ze komen van particuliere aard van de ontbinding van de twee addlisteners removelisteners,,,,, gestart in uitvoering, met inbegrip van {invoer commando. Beschikking; de invoer van commands.events.addeventlistener; de invoer van commands.events.removeeventlistener; de invoer van commands.greensock.tweenmaxto; de invoer van commands.parallelcommand; de invoer van commands.serialcommand; de invoer van commands.sounds.playsound; de invoer van commands.sounds.stopsound; de invoer van data.datamanager; de invoer van flash.display.sprite; de invoer van flash.events.event; de invoer van flash.events.mouseevent; de invoer van invoer flash.media.sound; flash.utils.dictionary; de invoer van scène. Plaats; de invoer van sounds.soundmanager; de invoer van de belangrijkste scène sounds.soundtrack; /* * * * * * * dat de belastingKlaar.* * * * * * * /open de foto uitgebreid. (//documentatie wortel container: een mp3 - speler, de VAR - var - BTN1: private - Sprite; particuliere var BTN2: Sprite; particuliere var BTN3: Sprite; particuliere var DataKeys: nieuwe woordenboek woordenboek = (); de particuliere var addlisteners: een bevel, particuliere var removelisteners: beschikking; de foto van openbare functies (container: een mp3 - speler) {this.container = containers; BTN1 = container.music1_btn; BTN2 = container.music2_btn; BTN3 = container.stop_btn; ///////- gegevens voor de in playmusic () [] = "sport 2 DataKeys BTN1" beheer van gegevens en informatie DataKeys stem BTN2] = [; doel van dit bevel "music2"; ///////alle liIn verband met de addlisteners = nieuwe parallelcommand (0, de nieuwe registratie van luisteraars (BTN1, mouseevent.click muziek), nieuwe addEventListener (BTN2, mouseevent.click muziek), nieuwe addEventListener (BTN3, mouseevent.click, stopmusic); ///////dit bevel worden alle publiek removelisteners = nieuwe parallelcommand (0, de nieuwe removeEventListener (BTN1, mouseevent.click muziek), nieuwe removeEventListener (BTN2, mouseevent.click muziek), nieuwe removeEventListener (BTN3, mouseevent.click, stopmusic));} voor openbare functie createintrocommand (): Beschikking {VAR commando: Beschikking van nieuwe serialcommand (0 = ///////- knop van nieuwe parallelcommand (0De nieuwe tweenmaxto (BTN1 {1 1} autoalpha:), nieuwe tweenmaxto (BTN2 {1 1} autoalpha:), nieuwe tweenmaxto (BTN3, 1, {1), autoalpha:)) /toe te voegen. Het publiek addlisteners); terug orde;} /* * * * * * * de muziek te spelen.* * * * * * * /private functie PlayMusic (E: gebeurtenissen): ///////ongeldig {het opvragen van gegevens van de belangrijkste variabelen die overeenkomt met de muziek klinkt object: geluid = DataManager (DataKeys []. De gegevens e.target); ///////- BGM - sporen zijn gaan spelen als de (SoundManager. spelen ("achtergrond") {///////- sporen zoeken: var = spelen. SoundManager. getsoundtrack ("achtergrond"); beschikking: Beschikking var = nieuwe serialcommand (0 //tijdelijk op het publiek removelisteners schrappen, ///////Uit de sporen van de nieuwe tweenmaxto (soundtrack.channel, 1 (0), volume) /stop dan met geluid van de nieuwe stopsound ("muziek") ///////t. Een nieuwe stem.Hij zei playsound ("met de nieuwe muziek op de achtergrond", de muziek, de 0, int.max_value opnieuw toe te voegen. Het publiek), /); beschikking van addlisteners. Start () {///////;) of alleen geluid, als het geluid het spoor vrij SoundManager. spelen ("Muziek", de muziek, de 0, int.max_value); * * * * * * *}} /stoppen momenteel speelt muziek.* * * * * * * /private functie stopmusic (E: gebeurtenissen): ///////BGM - stem ongeldig {controleren al spelen als (SoundManager. spelen ("achtergrond") {///////index spelen - sporen: sporen var = SoundManager. getsoundtrack ("achtergrond"); beschikking: Beschikking serialcommand var = nieuwe (0 /tijdelijk op removelisteners schrappen van het publiek ///////uit van de sporen, de nieuwe tweenmaxto (soundtrack.channel, 1 (0), volume) /stop dan stem volgen nieuwe stopsound ("achtergrond"), toevoeging van addlisteners); beschikking klik /publiek. Start ();}}}}, 21: voorbeelden van de test de film, stap, zijn we klaar voor deHet testen van de film.Volgens de CTRL - test.Als je op een knop, een begon de muziek te spelen.Klik op een andere, muziek vervagen, en dan een nieuw begin, mijlpalen, het online, stap 22: de aanvullende codes paardenrennen versie van deze handleiding, het is voorbij, dat weet ik.Maar ik kon het niet helpen om je het te laten zien.Als je een code jockeys, durf ik te wedden dat je gemerkt hebben, hebben veel gemeen, playmusic (), - methoden en - methoden, stopmusic ().Waarom zou ze niet als een interne herstructurering?Als je niet in deze code jocky versie van de MP3 - speler geïnteresseerd bent, kan je een deel overslaan.Anders zal het te lezen.De eerste, de volledige vervanging van muziek, en stopmusic, in de source code handlemusic, onze nieuwe luisteraars.De volgende stap, te schrappen, muziek spelen, en, stopmusic, methoden, en de toevoeging van de volgende, handlemusic (), in het Huis van de koning voor klasse, /* * * * * * *. Spelen of te stoppen met muziek.Code - versie.* * * * * * * /private functie handlemusic (E: gebeurtenissen): ongeldig {VAR muziek: geluid = DataManager (DataKeys []. De gegevens e.target); als (SoundManager. spelen ("achtergrond") {var.: score = SoundManager. getsoundtrack ("achtergrond"); var commando: bevel = nieuwe serialcommand (0, removelisteners de nieuwe tweenmaxto (soundtrack.channel, Volume 1, (0): de stopsound ("), de nieuwe muziek op de achtergrond") ///////bepaling, als we een muziek (muziek)?(nieuwe playsound ("achtergrond", de muziek, de 0, int.max_value) (3): de nieuwe ()), addlisteners); beschikking. Start ();} {als andere (muziek) SoundManager. spelen ("muziek", de muziek, de 0, int.max_value);}}, zult u zien Dat deze methode en het enige verschil tussen het publiek, is de volgende code:, (muziek)?(nieuwe playsound ("achtergrond", de muziek, de 0, int.max_value) (3): de nieuwe ()), en door de! Is dit?Dit is echt?Voorwaarden voor de exploitant.Dit is een drie - exploitanten, betekent dit dat het nodig is een aantal drie operaties, b, en C, van de verklaring in de "een???????B: als een echt is, of een andere beoordeling van de woorden, b.De muziek is, moet op een variabele, stem, object, deze variabelen worden beoordeeld, op basis van een echte.Echter, als de gebeurtenissen: doel is "stop_btn" knop, de variabele bevat een lege waarde, en in de drie exploitanten van fouten.Dus, als de twee muziek knop klikt, de code is de volgende code, nieuwe playsound ("achtergrond", de muziek, de 0, int.max_value), of, als de stop knop klikt, de code blok wordt beschouwd als een virtuele commando, dit is niet wat de nieuwe dummy (), het is gewoon een ander aandacht nodig.De volgende code, SoundManager. spelen ("muziek", de muziek, de 0, int.max_value);, in plaats van als (muziek) SoundManager. spelen ("muziek", de muziek, de 0, int.max_value); dit is de stem van de behandeling, de anomalie is leeg.Als je de code kan begrijpen, ben ik er zeker van dat je kan vinden over die lijn is volgens de CTRL, alle testen. De film, zou je zien dat dezelfde resultaten als het laatste voorbeeld.Je kunt het zien als een van de uitvoering van de code, in deze handleiding wordt in deze handleiding, je hebt geleerd hoe het klinkt.Een stem weg mag slechts één stem is de ideale tijd spelen, dus, namens één personage stemmen of de muziek op de achtergrond.Maar, zoals je kan zien hoe het kader voor het beheer van het kader en stem commando te combineren, en dat geeft je een groot onderhoud en flexibele toepassing van deze handleiding, dit is het einde.Ik hoop dat je het leuk vindt.Dank u zeer voor te lezen.,











Previous:
Next Page: