, het creëren van een flash scherm overgang effect volledig met de code,,,,,,,,,, delen, 5 delen,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,, Flash Game zeer veel brood en boter van de Independent Music man van cultuur.Als je rekening houdt met het menu 's en het spel zelf snijden, wat is de rest?De boter, het brood lekker uit.En in een flits op de menu 's en het spel spelen, is de relatie tussen de omschakeling.,,,, het uiteindelijke resultaat bekijken, het is een patroon, dat van invloed is op de inzet voor,, stap 1: vaststelling van alles moeten we zorgen voor een nieuwe Flash (behandelingen). 3.De breedte van de 400 voor de 200px pixels, hoogte, en beeldsnelheid 30 KP 's.Achtergrond kleur kan een standaard links.De bewaring van de documenten, het kan worden genoemd voor u bedoeld.Ik bel mijn, de overgang van. De FIA,., dan moeten we tot een document.Ga je een flash - eigenschap, die de omschakeling, klasse.En het creëren van een pakket documenten, invoer: {flash. Weergegeven. * * * * * * * * * * * * * *; de invoer van Flash. In het geval van de uitbreiding. Movieclip; omschakeling van de variabelen (statische val: = aantal nieuwe Number (); de variabelen: statische transitionattached booleaanse = nieuwe booleaanse (); de functie van transitions () {'}} = 0;} transitionattached = vals; slechts twee variabelen, code ingevoerd.In de eerste plaats de patroon gebruikt zal worden voor de selectie van effecten, en voor de controle op met een aantal voorbeelden van de fase van de effecten, stap 2: het creëren van een tovenaar, we de volgende stap is het creëren van de elfen, zal worden gebruikt voor de overgang van elke vierkante.Het creëren van een nieuwe klasse van, en redden we het,, pakket - invoer: vierkante, Flash. Weergegeven. * * * * * * * * * * * * * *; de invoer van Flash. In het geval van de uitbreiding; Square. Sprite (publiek var vierkante vorm: = nieuwe vorm (); de functie van vierkante () {}}}, we gebruiken. Vierkant, wordt ons in de vorm van de elfen.Door de 30px een rechthoek 30px (dit is de volledige omvang) en de vaststelling van de omvang, de 0,1,, een tiende van de gevolgen die ons zal helpen, addchild (vierkante); vierkante figuur. Beginfill (0x000000,1); vierkant. Figuur. DrawRect (- 20 - 20,40,40 vierkante figuur);. Endfill (); this.scalex = 0,1; this.scaley = 0,1;,, in stap 3: het creëren van een effect, het creëren van een nieuwe klasse van de werkzaamheid zelf.Zodra we klaar zijn, zal het effect op het podium is heel eenvoudig: de toevoeging van de invoer, pakje {flash. Weergegeven. * * * * * * * * * * * * * *; de invoer van Flash. Gebeurtenissen.; de invoer van Flash. Instrument. * * * * * * *; de cursus fadeeffect uitbreiding van de variabele currentfadeout:int Sprite (= 00; de variabelen currentsquares:int = 01; de variabele tijd: int = 01 de variabele tempnum:int; = 00; de variabele vervagen:. ""; de variabelen fadeintimer: de timer = nieuwe timer (100); de variabelen fadeouttimer: de timer = nieuwe timer (100); de variabelen fadearray: - = [/Top 01,01,01,01,01,01,01,01,01,01] [, [02,02,02,02,02,02,02,02,02,02], [03,03,03,03,03,03,03,03,03,03],[04,04,04,04,04,04,04,04,04,04], [05,05,05,05,05,05,05,05,05,05]], [05,05,05,05,05,05,05,05,05,05 /bodem [], [04,04,04,04,04,04,04,04,04,04], [03,03,03,03,03,03,03,03,03,03], [02,02,02,02,02,02,02,02,02,02], [01,01,01,01,01,01,01,01,01,01]]]; de variabelen squaresarray: - = nieuwe installatie (); de functie van fadeeffect () {}}}, misschien wil je "dit is veel beter. Wat zijn ze gebruikt om wat te doen?"In het kader van de controle van currentfadeout:,,,, tempnum, kijk eens hoeveel vierkante is de omvang van de huidige waarde, currentsquares, verzoekt de partijen en /of meer aandacht moet worden besteed aan "schorten, een simpele getallen veranderen behalve zelf voor een kleine pauze tussen de tempnum voor inspectie,,, - wat Is de omvang van de cijfers. Verdwijnt, of een string of achteruitgang van de overgang, fadeintimer, - Timer is de huidige waarde van de currentsquares begint te vervagen, fadeouttimer, een timer is de huidige waarde van de currentsquares begint te vervagen, fadearray - pakket, met alle vormen van de overgang -, squaresarray voor vierkante),Je geest, we zullen de gevolgen van de gebeurtenissen van begin, start een luisteraar, fadeintimer, start de auto.We moeten nog steeds een luisteraar alle elfen in de juiste afmetingen.Gebruik de volgende codes: in de fabrikant, fadeintimer. AddEventListener ("man", fadesquaresintimer); fadeintimer. Start (); addEventListener (event.enter_frame, enterFrame); en de volgende stap is het creëren van deze twee gebeurtenissen van luisteraars.We zullen beginnen met het makkelijker maken van de twee, de enterFrame, function:, openbare functie enterFrame (e:Event) {voor elke (VAR S1 in squaresArray) {tempNum+=1; als (fading== "in") {als (s1.scaleX< = 1) {s1.scaleX+= 0,05; s1.scaleY+=0.05;}} anders als (fading== "uit") {als tempNum< =currentFadeOut) {als (s1.scaleX> = 0,1) {s1.scaleX-=0.05; s1.scaleY-=0.05;}else{als (s1.visible s1.visible = = = = = = = = waar) {}}}}} niet; tempNum=00;}, het kan niet het gevoel nu in, maar dit moet helpen om de kleur, de schuur, S1, is de aanleg van naam. Zal worden gegeven aan de helpen creëren als we ze in een later... En ze zijn toegevoegd aan een reeks verschillende, squaresArray te houden, enDe uitvoering van hun aantal en we dezelfde operatie in de reeks van elk object in de komende tempnum, verhogen we de,, (voor de verdwenen als de verklaring van de volgorde van de tabel) is gebruikt voor de sqaures, ze toegevoegd aan de reeks.Dit betekent dat het is niet afhankelijk van een model en mode.,,,,, we controleren na... Als verdwijnt, is het niet echt, als het waar is, is de omvang van het plein totdat ze in volle omvang (ze begint onmiddellijk na de verhoging van currentsquares "), als de dingen die beginnen te dalen. Beetje lastig. We hebben alleen de vermindering van de huidige waarde van minder dan currentfadeout ^,, (dit zijn moeten worden in het", moeten de volledige schaal tot verhoging van de waarde), zodra ze is gekrompen tot op een tiende van een vierkante maat, laten we die onzichtbare (ze worden geschrapt, het Totale effect), het tijd voor de timer toegevoegd: de functie van de luisteraar, fadesquaresintimer (E: gebeurtenissen) {Fadesquaresin (fadearray [overgang. Val]); currentsquares + = 1;}, op het eerste gezicht lijkt het niet zo ingewikkeld, maar je moet worden opgemerkt dat we, fadearray een functie als parameter.Het is de keuze van de wijze van installatie van de instellingen hangt af van je, val, is gelijk aan de op de overgang van klasse; nu is het gebruik moeten maken van het eerste model omdat, val, is vastgesteld op 0, de volgende stap is het creëren van een functie is van de vorige, fadesquaresin, De Timer, openbare functies fadesquaresin (hierna: s: {-) voor (var. = 0; Bank < de [0]. Lengte; + + (VAR) {voor col = 0; col < length, collageen + +) {}}}, we doen het eerste ding is Door het model kiezen.We beginnen in de rij, kolom 1 en de cyclus van elke kolom door totdat de laatste in de rij, is bereikt.Dan zijn we in de volgende lijn, en herhaal dit proces, het volgende wat je kunt doen is een reeks waarden te vergelijken met de huidige, currentsquares, als (int (s: [] [xi]) = = = = = = = currentsquares) {}, als ze gelijkwaardig zijn we nog een plein, De positie van de duw het naar squaresarray,,, zodat het kan China ":, de VAR - S1: Sprite = nieuwe vierkante (S1); x = 20 +. (40); S1. Y = 20 + (col × 40); addchild (S1); squaresarray (S1). Duw, We zijn bijna klaar. Deze functie, maar wij moeten de uitvoering van een onderzoek zijn hetzelfde aantal vierkante als model projecten.We doen dat door de toevoeging van de volgende verklaring af: als in een lus, als (squaresarray.length = = (S [0]. Generaal * length)) {fadeintimer. Stop (); addEventListener (event.enter_frame in);}, een verklaring van onze timing niet genoemd in de pauze tussen licht en uit de luisteraar.Deze functie wordt gebruikt voor het begint te vervagen, het kan ook worden gebruikt om je spel te veranderen, de openbare functie (E: de gebeurtenissen in de tijd) {+ = 1; als (tijd = = 60) {currentsquares = 01; verdwijnt = "; fadeouttimer. AddEventListener (" man ", fadesquaresouttimer); fadeouttimer. Start () (event.enter_frame; removeEventListener in);}}, dat we niet te veel tijd doorbrengt in de als gevolg van de eenvoudige taken.Hier, we hebben de toegevoegde waarde van de opschorting van de tijd, als het gelijk aan 60 (d.w.z. twee seconden verstreken) van onze waarden, currentsquares, terug naar 1, set, verdwijnt, "ga weg", zodat het plein achteruit gaan, het schrappen van de luisteraar, pausebetween (), op zich, en De toevoeging van een evenement luisteren dat een nieuwe functie: openbare functie, fadesquaresouttimer (E: gebeurtenissen) {fadesquaresout (fadearray [overgang. Val]); currentsquares + = 1;}, dat is zo, fadesquaresintimer (), maar deze keer moeten we de functie, fadesquaresout (): openbare functie, fadesquaresout (s) voor:) {(var. = 0; Bank < de [0]. Lengte; + + (VAR) {voor col = 0; col < length, collageen + +) {als (int (s] [] [) = = currentsquares) {} currentfadeout + = 1;}}}, we fietsen, maar deze keer als we het vinden van een groot project ons de toegevoegde waarde van currentfadeout, zodat op de volgende projecten, squaresarray kan beginnen te dalen, nu bijna voltooid; de rest is stopt de timer en verwijdering.Deze verklaring van de twee buitenste ring, als (currentfadeout = = (S [0]. Generaal * length)) {fadeouttimer. Stop (); tijd = 01; addEventListener (event.enter_frame, delayedremove);}, dit is nagegaan of alle projecten beginnen te vervagen.Als dat zo is, dan stopt de timer, set, tijd, terug naar de functie van 1 en de toevoeging van een luisteraar, delayedremove (), delayedremove: openbare functies (E: gebeurtenissen) {tijd + = 1; als (tijd = = 30) {transitions.transitionattached = vals; removeEventListener (event.enter_frame, delayedremove) (de); - fase. Removechild;}}, net voordat we de toegevoegde waarde, de pauze, en als het gelijk is aan 30 (1) We booleaanse terug, valse, dit effect kan weer verhoogd.We schrappen het geval luisteren we het schrappen van het effect van het podium, stap 4: toevoeging van effecten, en nu is het gemakkelijke deel.Voeg de volgende code in de documenten van de constructeurs nog effect, als (transitionattached = = vals) {transitionattached = waar; var f1: Sprite = nieuwe fadeeffect; fase. Addchild (f1);}, en stap 5: het scheppen van meer mode, je kan je eigen patroon.Het is heel eenvoudig, maar in 3D generator in het creëren van een nieuwe reeks van twee.Hier is mijn een serie (in de plaats van je 3D - reeks).Het bestaat uit acht verschillende omschakeling: de Top van 01,01,01,01,01,01,01,01,01,01 [, [/], [02,02,02,02,02,02,02,02,02,02], [03,03,03,03,03,03,03,03,03,03], [04,04,04,04,04,04,04,04,04,04], [05,05,05,05,05,05,05,05,05,05]], [05,05,05,05,05,05,05,05,05,05 /bodem [], [04,04,04,04,04,04,04,04,04,04], [03,03,03,03,03,03,03,03,03,03], [02,02,02,02,02,02,02,02,02,02], [01,01,01,01,01,01,01,01,01,01]], [[01,02,03,04,05,06,07,08,09,10 /links 01,02,03,04,05,06,07,08,09,10], [...], [01,02,03,04,05,06,07,08,09,10], [01,02,03,04,05,06,07,08,09,10], [01,02,03,04,05,06,07,08,09,10]] - [[10,09,08,07,06,05,04,03,02,01. ///////10,09,08,07,06,05,04,03,02,01], [], [10,09,08,07,06,05,04,03,02,01], [10,09,08,07,06,05,04,03,02,01], [10,09,08,07,06,05,04,03,02,01]], [01,02,03,04,05,06,07,08,09,10 /links boven [...], [02,03,04,05,06,07,08,09,10,11], [03,04,05,06,07,08,09,10,11,12], [04,05,06,07,08,09,10,11,12,13], [05,06,07,08,09,10,11,12,13,14]], [10,09,08,07,06,05,04,03,02,01 /recht boven [...], [11,10,09,08,07,06,05,04,03,02], [12,11,10,09,08,07,06,05,04,03], [13,12,11,10,09,08,07,06,05,04], [14,13,12,11,10,09,08,07,06,05]], [] [/links onder de 05,06,07,08,09,10,11,12,13,14 [04,05,06,07,08,09,10,11,12,13], [03,04,05,06,07,08,09,10,11,12], [02,03,04,05,06,07,08,09,10,11], [01,02,03,04,05,06,07,08,09,10]], [14,13,12,11,10,09,08,07,06,05 /rechterbenedenhoek van [...], [13,12,11,10,09,08,07,06,05,04], [12,11,10,09,08,07,06,05,04,03], [11,10,09,08,07,06,05,03,03,02], [10,09,08,07,06,05,04,03,0201]]]; de waarde van je kan veranderen, transitions.val, kies een andere manier - als, bijvoorbeeld, de val, en 3, van de overgang zal de juiste conclusies.,,, tijd voor het lezen van deze les. Dank je.Als u vragen heeft over de in het onderstaande een commentaar.Als je het wilt proberen met een uitdaging, een model van het effect te doen, en dan met een relatief.
Het creëren van flash - scherm overgang effect volledig met de code
Previous:Activetuts + workshop:Chrome kritiek
Next Page:Hou