Het gebruik van twee documenten LocalConnection

interface tussen klasse, de interface tussen de twee dossiers met LocalConnection,,,,,,,,,, deelt, delen, delen,,,,,, het netwerk van maandag wat in tuts + cursussen worden teruggebracht tot slechts drie dollar.Niet' niet missen.,, in deze handleiding zullen wij gebruik maken van LocalConnection categorie 3 voor het verzenden en ontvangen van gegevens tussen twee verschillende SWF 's.Vandaag zullen we gebruik maken van de opsporing van SWF 's de muis en een spiegel van het in een andere.,,,, het uiteindelijke resultaat bekijken, laten we eens kijken naar de resultaten van de laatste, we zullen proberen.De volgende twee volledig verschillende documenten is, deze les is onderverdeeld in twee delen.In de eerste plaats geconcentreerd worden verzonden van SWF 's en de tweede heeft betrekking op de oprichting van SWF' s zullen ontvangen.Ik zal het gebruik van documenten in deze handleiding, afdeling 1: doorgeven van informatie, stap 1: het sturen van de nieuwe flash, in de eerste plaats het creëren van een nieuw script drie dossiers, en dan, maat, documenten, worden 250px 600 pixels met een *. Stap 2: tegen de achtergrond van deze stap wordt toegevoegd, is niet noodzakelijk de functie van de kunst, maar meer.Je nog een beeld van het podium, dan sluit de laag.,,,,,, in stap 3: overdracht van het type document, red je de FIA, sending.fla, en het creëren van een blanco dossier.De bewaring van de documenten in een map met de naam je FIA en het sturen van,,,,,, en dan terug naar Florida en documentatie van banden,,,, stap 4: Toezending van documenten, de toevoeging van een lege verpakking, van de constructeurs om je dossier, met inbegrip van de klas in het sturen van de uitbreiding (movieclip {}} {}) openbare functies betrokken (,, stap 5: stuur de invoer, het eerste wat we moeten doen is onze documenten de invoer van alle lessen voor de toekomst moeten we flash.display.movieclip, pakje {invoer; de invoer van flash.events.event; de invoer van flash.events.statusevent; de invoer van flash.events.mouseevent; de invoer van flash.net.localconnection; uitbreiding van de movieclip sturen. {openbare functie sendiNg () {}}}, stap 6: server gebruikt, voordat we beginnen met een lokaal verband informatie te verstrekken, dit is het beste wat we leren hoe het te gebruiken.Het is heel simpel, alleen bestaat uit twee delen:,, verklaring een voorbeeld van de klas, het gebruik, de. Stuur (), heeft de lokale verbinding.,, een voorbeeld van de les is makkelijk, particuliere standaard: standaard = nieuwe var localconnection (), we moeten worden gebruikt; en de wijze van verzending.Deze methode en de andere van de staatsinvesteringsfondsen, en een functie in de ontvangen documenten, het hanteren van een variabele, verzonden.Laten we kijken naar een voorbeeld: (", met _connectionname", "druk", variable1, variable2);, het verband tussen de twee en de methode namen tussen aanhalingstekens (ze moeten een touw.Bovendien is het beste om te beginnen in verband met de naam van een,, onderstreept (_).Wil je die naam is voor een functie van SWF 's naam.In de functie van SWF 's, ontvangen, zal zorgen voor een variabele parameters.Nu, laten we ons net geleerd.Stap 7:,, stuurt de variabele & de fabrikant, hier is alle variabelen moeten de verklaring: particuliere var, met dezelfde = nieuwe localconnection (:); de locomotief MX: nummer; particuliere var I: nummer; in de lokale verbinding, dat we een voorbeeld, creëren we twee variabelen.MX, zal de waarde van de muis -, zal ik die muis y waarde.Deze code moet worden geplaatst in de fabrikant vóór, maar in de categorie, de volgende is een aannemer.Deze functie bevat slechts één lijn: de toevoeging van de luisteraar, event.enter_frame, gebeurtenissen.We zullen in de volgende stap in de dekking die de functie.Hier is de voltooiing van de fabrikant: de openbare functie, het sturen van () {fase. AddEventListener (gebeurtenissen. Enter_frame, de belangrijkste circulerende, valse, 0, waar);},, salaristrap 8: de belangrijkste functie, die in de vorige stap, creëren we een luisteraar noemt dit de functie van elk frame.Deze functie kan twee dingen doen.De eerste is de vaststelling van de variabele, mx, en, ik, gelijk aan muizen, X, Y, respectievelijk en positie.De tweede is dat de twee variabelen, via de lokale verbindingen naar andere SWF 's, hier is de functie van de voltooiing van de functie van de cyclus: particuliere, E: gebeurtenissen): ongeldig (MX = mouseX; i = muizen, met. Stuur ("_mouseconnection", "gegevens", mx, ik Stuur);}, data, wanneer we gebruik maken van de "_mouseconnection", als met de naam "gegevens", als de naam van de methode.Dit betekent dat het zal proberen te bellen en gegevens (MX, ik),,,, stap negen: zendt de lidstaat de gebeurtenissen, we zijn bijna klaar.Nog te doen is aan de staat.LocalConnection voorwerpen bij te sturen; in het kader van dit project zullen we de gebeurtenissen niet gebruiken, maar als we niet gehoorzaam, zullen we ontvangen zo 'n fout: de 2044: onbehandelde statusevent, #:.= = = = = = = "niveau van foutcodes, we hebben de invoer van gebeurtenissen in de salaristrap 5, in de eerste plaats zullen we de fabrikant staat gebeurtenis: de openbare functie luisteraars, het sturen van () {fase. AddEventListener (gebeurtenissen. Enter_frame, de belangrijkste circulerende, valse, 0, waar); (statusevent.status, met addEventListener. Positie);}, we hebben nu een van de functies van de blanco reageren op de gebeurtenissen.Als de functie,'onstatus. ", privé functie status (E:statusevent {}): ongeldig;,, 10 stappen: een samenvatting van de sturen, van het in lid 1, we hebben geleerd te gebruiken LocalConnection klasse te sturen informatie door middel van een verband, een andere - dossier.Dit is ons pakket documenten in afdeling 1, flash.display.movieclip {invoer; de invoer van flash.events.event; de invoer van flash.events.statusevent; de invoer van flash.events.mouseevent; de invoer van flash.net.localconnection; de uitbreiding van de particuliere LocalConnection sturen movieclip {var: dezelfde = nieuwe localconnection (); de locomotief MX: nummer; particuliere var I: nummer; openbare functies betrokken () {addEventListener (gebeurtenissen de fase van de belangrijkste circulerende, enter_frame.., valse, 0, waar); en (statusevent.status. AddEventListener, status); de belangrijkste circulerende (e) privé - functie: gebeurtenissen): ongeldig (MX = mouseX; i = muizen, met. Stuur ("_mouseconnection", "gegevens", mx, ik);} P.De huidige situatie rivate functie (E:statusevent {}): ongeldig;}}, afdeling 2: ontvangst van de informatie, stap 11: ontvangen van de nieuwe flash, in de eerste plaats het creëren van een nieuw script drie dossiers, en dan, maat, documenten, worden 250px 600 pixels met een *., 12: Toevoeging van maatregelen die als achtergrond voor dit. Stap niet nodig is, maar meer schoonheid.Heb je nog de beelden op het podium, en sluit het laag,,,,, 13: het creëren van een object die stap, we hebben nu een object te spiegelen de wijzer.Het zal tot dezelfde, X, Y, waarde, als de wijzer op andere documenten door het script, en in dit geval, gebruik ik een potlood icoon (beleefd wefunction).De fase van de iconen, in zijn eigen laag, en het omzetten in een videoclip, geef het een naam, cursor_mc,.,,, bij verstek, registratie (horizontale, niet afgerond) is in de linkse hoek.Dit betekent dat, als we de voltooiing van het project, de positie van de muis zal enigszins afwijkt van het potlood.Tot vaststelling van het op de pen, en de aanpassing van de kant van de registratie van een potlood in de,,,,, stap 14: het creëren van een document ontvangt, zoals in het eerste deel van de FIA, om je te redden, receiving.fla, en het creëren van een blanco dossier.De bewaring van de documenten in een map met de naam je FIA en het ontvangen van,,,,,, en dan terug naar Florida en documentatie van banden,,,, stap 15: ontvangen van het type document, de toevoeging van een lege verpakking, van de constructeurs om je dossier, met inbegrip van die uitbreiding (publiek movieclip klasse {}} {}) openbare functie ontvangen (,, stap 16: ontvangen van invoer, net als vroeger, we moeten de invoer van alle soorten, met inbegrip van de invoer van flash.display.movieclip {; de invoer van flash.events.event; de invoer van flash.events.statusevent; de invoer van flash.net.localconnection; uitbreiding van de soort die movieclip {}} {}) openbare functie ontvangen (,, stap 17: die servers, wNu is klaar om te beginnen met de code te ontvangen van de lokale verbinding van informatie.Dit is wat we moeten doen:,, een van de voorbeelden van de verklaring, in verband met de lokale verbindingen, instellingen, de cliënt voor de lokale verbinding, het creëren van een methode voor de ontvangst van gegevens uit de lokale verbinding, aangekondigd dat de lokale verbinding., een voorbeeld van de klas is hetzelfde: de Standaard: standaard = nieuwe locomotieven, localconnection (); en we moeten verbinden we creëren als we sturen de gegevens van andere documenten in verband met de server (", _connectionname"); en nu geven we een cliënt.De cliënt zegt dat de functie van de objecten.Het is typisch voor een,,,, localconnection.client = het; en, ten slotte, we hebben een blanco functie, via de parameters ontvangen gegevens, openbare functie (variable1: type, variable2: type:...) ongeldig {};,, 18: maatregelen die met de rol van de fabrikant heeft geschreven, nu weten We het. Het ontvangen van informatie in verband met een lokale, kunnen we beginnen met het schrijven van scenario 's.In de eerste plaats een nieuwe verklaring van de aanleg van de server.Deze plek in de klas, standaard: standaard = nieuwe locomotieven localconnection (); en, in aansluiting op de plaatselijke aannemer, in verband met de vaststelling van de klanten en de openbare functie: ontvangen () {standaard verband ("_mouseconnection"); localconnection.client = de;}, (dat we met een id we sturen De lokale verbinding in het dossier. Het gebruik van), 19: ontvangen, stap processdata () functioneren als de informatie van de toezending van de documenten voor het verzenden en ontvangen van de functie of worden genoemd.In het kader van dit project, en ik gebruik te maken van de functie van processdata ().De volgende functie ontvangt, X, Y, coördineren als parameter, dan gebruiken ze om de positie van de openbare functie een potlood, processdata (MX: nummer, ik ben nummer) {cursor_mc. X = MX; cursor_mc. Y = ik;}, deze functie moet, openbare functie kan dus door een lokale verbinding, Bezoek. 20: de staat van ontvangst, stappen van de gebeurtenissen, zoals in deel 1 is, omdat we met behulp van de lokale verbinding, zullen we de gebeurtenissen te worden behandeld.Het incident in stap 16 invoeren, dus we moeten nu voor het geval de toe te voegen aan de gebeurtenissen van luisteraars.Laten we nog één lijn: de fabrikant, de functie ontvangen () {standaard verband ("_mouseconnection"); localconnection.client = de; dezelfde. AddEventListener (statusevent.status, status);}, dan creëren we een reactie van de functie van blanco gebeurtenis, de status van privé - functies (E:statusevent {}): ongeldig;,, 21: overzicht van maatregelen die in het tweede deel van zijn we erin geslaagd de ontvangen informatie in verband met de behandeling van een plek en het.Dit is onze volledige dossiers, pakje {invoer flash.display.movieclip; de invoer van flash.events.event; de invoer van flash.events.statusevent; de invoer van flash.net.localconnection; uitbreiding van de ontvangen movieclip {privé - server: de server = nieuwe var localconnection (); de openbare functie ontvangen () {standaard verband ("_mouseconnection"); localconnection.client = de; Met addEventListener (statusevent.status, status.);} openbare functie processdata (MX: nummer, ik ben nummer) {cursor_mc. X = MX; cursor_mc. Y = ik; de status van privé - functie) (E:statusevent): ongeldig {};}},, conclusies, in deze handleiding, we hebben geleerd te gebruiken.Klasse.Heb je gezien hoe doorgeven van informatie, informatie te ontvangen, en hoe staat het geval.Deze methode wordt vaak gebruikt voor reclame, reclame harmonisatie van de adverteerders plaats tussen de twee op één pagina.Hetzelfde beginsel gemakkelijk kan worden ontwikkeld tussen de twee documenten, met inbegrip van de communicatie in twee richtingen, bedankt voor het lezen van deze handleiding, ik hoop dat je het leuk vindt.,

Creating a new AS3 file.
Resizing the file.
Adding a background.
Locking the background layer.
Create a new ActionScript file.
Link the document class to the FLA.
Creating a new AS3 file.
Resizing the file.
Adding a background.
Locking the background layer.
Convert the object to a movieclip.
Realign the image to match the registration point.
Create a new ActionScript file.
Link the document class to the FLA.



Previous:
Next Page: