hurtig tip: dybde forvaltning med skærmens liste i as3

, hurtigt tip: dybde forvaltning med skærmens liste i as3,,,,, andel,,,,,,,,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, at få punkter til øverste og nederste del af skærmens liste kan være meget nyttige ved udarbejdelsen af spil og ansøgninger.lære at let klare dybde ved hjælp af denne quicktip.,,,, endelige resultat forpremiere, lad os tage et kig på det endelige resultat, vi arbejder hen imod:,,,, klik et ikon, at udvælge og bringe det til toppen af display - liste, og så bruge de to knapper til at flytte det lavere i hierarki.,, trin 1: vurdering ved hjælp af actionscript 3 vil vi lære at forvalte top, bunden og mellemliggende niveauer af dybde.,, trin 2: oprettet - fil, start - og skabe en ny flash dokument, sæt scenen størrelse, 320x200px og billedhastigheden til 24fps.,,, trin 3: grænseflade,,,,,,, det er grænsefladen, vi vil bruge en række knapper i fase, som vil aktivere den dybtgående forandring. omdanne tegn til knap, og navnet på tuts + logoer like:, nt, pt,.for andre knapper tilfælde navne er, bottomb, og oneb,.,, trin 4: actionscript, skabe en ny actionscript klasse (cmd + n), medmindre den fil, main.as, og skrive følgende linjer, læs venligst bemærkninger i koden for at forstå den klasse, pakke (opførsel. import flash.display.sprite; import flash.events.mouseevent; import flash.filters.glowfilter; offentlige endelige klasse vigtigste udvider sprite (private var lastitem: sprite; //butikker sidste klik sprite private var glød: glowfilter = nye glowfilter (0xff9900); //en glød filter for at fremhæve det sidste punkt offentlige endelige funktion main(): ugyldig (lastitem = nt; ////////den øverste punkt på dagsordenen ved begyndelsen addlisteners();} private endelige funktion addlisteners(): ugyldig (på. addeventlistener (mouseevent.mouse_down op); pt. addeventlistener (mouseevent.mouse_down op) nt. addeventlistener (mouseevent.mouse_down,). oneb. addeventlistener (mouseevent.mouse_up, downone); bottomb. addeventlistener (mouseevent.mouse_up, forneden);} private endelige funktion (e: mouseevent): ugyldig (lastitem.filters = []; //fjerne sidste filter, hvis nogen lastitem = e.target som sprite; //stopre sidste klik på lastitem.filters = [-]; //anvendes filter setchildindex (lastitem, numchildren - 1); //få næsthøjeste dybde) private endelige funktion downone e: mouseevent): ugyldig (hvis (getchildindex (lastitem).= 0) //forhindre out of bounds {setchildindex (lastitem, getchildindex (lastitem) - 1); //en plan) private endelige funktion bunden (e: mouseevent): ugyldig (setchildindex (lastitem, 0); //bunden}}}, løntrin 5: dokument, klasse, tilføje klasse navn for den klasse, i det område, offentliggør, afsnit i, egenskaber, panel til at associere ned med det vigtigste dokument klasse.,,,,, indgåelse, brug hvad du har lært i denne quicktip i dit spil og ansøgninger.jeg håber, du kan lide det her hurtigt tip, tak for det!,






Previous:
Next Page: