Een snelle Hint: hoe in de richting van de opsporing van de muis met

: hoe snel gerealiseerd, in de richting van de opsporing van de muis met behandelingen,,,,,,,,,, delen, deel 1,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, in deze tip zal je leren hoe een aanvraag voor het verkrijgen van de 3 - in de richting van de muis.Je kan het gebruik van deze methode van het creëren van een interessante methode voor het spel met de muis als een joystick, bijvoorbeeld.Nu gaan we gewoon op het scherm richting.,,,, trailers, hier is een eenvoudig voorbeeld toont aan dat onze inspanningen, een kort overzicht van het gebruik van:,, we houden mouseevent.mouse_move gebeurtenissen muis cursor, de opslag van gegevens in de richting van de huidige variabele en tonen aan dat het creëren van stap 1:,,. Een nieuw dossier, zet. En het creëren van een nieuwe Flash (behandelingen). 3.,, stap 2: open paneel, druk op de optie + 9, of naar het raam open > acties, acties panel, stap 3: variabelen, de inbreng van variabele we gebruiken; zij naam is duidelijk:, previousx var: de hoeveelheid = 0; var vorige: de hoeveelheid = 0; var currentx: hoeveelheid = 0; var.: hoeveelheid = 0; var xDIR: touw; var ydir: touw; de VAR - Gids: de nieuwe textfield =Textfield ();,, stap 4: de belangrijkste functie, en dat is de voornaamste functie: ongeldig is, getmousedirection () {dir.width = stage.stagewidth; de omvang van de addchild //////////////(richtlijn); de tekst toe te voegen aan de fase van de Toevoeging van een muis /luisteren naar de fase van uitvoering van de functie en de checkdirection als de muis addEventListener gebeurt. (mouseevent.mouse_move, checkdirection);}, en stap 5: behandeling van richting, de code van de functie en de fase van de behandeling van richting de weergave van de tekst, de functie checkdirection (E:MouseEvent): ongeldig {gethorizontaldirection (); getverticaldirection (); dir.text = "X" + xDIR + "," + Y: ydir;}, stap 6: het vinden van richting, controleer de muis, //horizontaal.Functie: ongeldig gethorizontaldirection () {previousx = currentx; ///////inspectie van de laatste positie currentx = stage.mousex; ///////toegang tot de huidige positie, als (previousx > currentx) /vergeleken met de bepaling van het standpunt van de xDIR richting {} = "Links"; anders als (previousx < currentx) {xDIR = recht ""; anders xDIR} {}} = "geen"; ///////getverticaldirection verticale functie ():void {vorige = algemene; ///////inspectie van de laatste positie in het algemeen = stage.mousey; ///////toegang tot de huidige positie, als de (vorige > gulden) /vergeleken met hun standpunt te bepalen over de richting ydir = "{} anders als (; de vorige < op dit moment) (ydir =";} of {ydir = "geen";}},, stap 7:Functie, moet beginnen te functioneren, zal de reis toegevoegd aan de code.Als getmousedirection () functioneren, zal het toezicht op de bevoegdheden van mouse_move gebeurtenissen een richting, getmousedirection ();,, salaristrap 8: de versies van documenten, het pakket flash.display.movieclip {invoer; de invoer van flash.text.textfield; de invoer van flash.events.mouseevent; uitbreiding van de cursussen movieclip mousemovedemo (publiek var previousx: hoeveelheid = 0; de variabelen = aantal voorgangers: de variabele aantal currentx: 0; = 0; de variabelen in het algemeen: de variabele aantal = 0; xDIR: touw; de variabele ydir: string; de VAR - Gids: textfield = nieuwe textfield (); de variabelen DIR2:TextField = nieuwe textfield (); de functie van mousemovedemo () {}); de getmousedirection (de functie van getmousedirec(de). De:void {dir1.width = stage.stagewidth; addchild (EINECS); dir2.width = stage.stagewidth; DIR2. Y = 50; addchild (DIR2); - fase. AddEventListener (mouseevent.mouse_move, checkdirection); de openbare functie checkdirection (e) MouseEvent): ongeldig {gethorizontaldirection (); getverticaldirection (); dir1.text = "X" + xDIR dir2.text = "y" +: ydir; openbare functie gethorizontaldirection (}): ongeldig {previousx = currentx; currentx = stage.mousex; als (previousx > currentx) {} xDIR = "links"; anders als (previousx < currentx) {} xDIR = "recht". XDIR = "geen" of "{getverticaldirection (openbare functies;}}): ongeldig {vorige = schild; gulden = stage.mousey; als de (vorige > op dit moment) (ydir = ";} anders als (vorige < op dit moment) (ydir =" of ";} {ydir =" geen ";}}}}, als je liever met De documenten niet door de tijd de keuze van de methode van de code.Als je niet weet wat je moet doen, je kan het snel, je kan het gebruik van dit soort muis cursor ingebed in een project.Gewoon een kopie van de hele klas in een nieuw document, "mousemovedemo redden.", dus je kan verwijzen naar het gebruik van de volgende code: var mousemovedemo:mousemovedemo = nieuwe mousemovedemo (); addchild (mousemovedemo);, conclusies, dit is een eerste voorbeeld van, kun je dit proeven, experimenten en het gebruik van de functie; het in je eigen project.En bedankt voor het lezen.





Previous:
Next Page: