Met een script 3 de totstandbrenging van een dynamische video afspelen: 3 3 3

deel gerealiseerd, met de totstandbrenging van een dynamische video Player: 3, deel 3,,,,,,,,,,,,, delen, delen van,,,,,, het netwerk van maandag wat tuts + zal... Beperkt tot slechts drie dollar.Niet' niet missen.,, hier, we zijn in het laatste deel van de training video player.Wat we nu moeten doen, is de tijd van de indicator op het werk, en hun de knop op de functie van de grootte en de locatie van de huidige, video - en speciale bars vol met de toren video 's.Oké, laten we beginnen.,,,,,,, stap 1: video was, in de eerste plaats moeten we nog een luisteraar fase als videotimeenterframe bijgewerkt elk frame van video.Dit toe aan de videoitemclick.,. AddEventListener (event.enter_frame, videotimeenterframe); ///////de functie, en elke keer als we in een nieuw kader, laten we nog videotimeenterframe functie videotimeenterframe (gebeurtenissen: de gebeurtenissen): ongeldig {VAR totalseconds: hoeveelheid = ns.time; ///////ns.time var totalseconds2 variabelen worden bewaard: = aantal variabelen; ///////houdbaarheid: aantal minuten = wiskunde var. De vloer (totalseconds; ////////60) van de variabele bewaard totalseconds gedeeld door de circulaire van 60 var: de hoeveelheid = wiskunde. Vloeren (totalseconds2 /60); ///////totalseconds2 variabele bewaard in 60 seconden = ronde - wiskunde vloer (totalseconds) van 60%. 60 dollar variabelen; ///////De seconds2 = wiskunde totalseconds var. De vloer (totalseconds2) 60% van de totalsecond2 variabelen; ///////60 procent als (SEC < 10) ///////als variabelen van minder dan 10 seconden...(S = 0 + seconden; /sec op nul seconden}: als (seconds2 < 10) ///////seconds2 variabelen als minder dan 10...{seconds2 = 0 + seconds2; ///////seconds2 variabelen gelijk aan nul seconden} videotimetxt.text = minuten + ":" + seconden + "/" en ":" + de + seconds2; ///////actualisering van de totale duur van de videotimetxt gebied en in de huidige tijd.}, stap 2: de knop op de homepage van de luisteraar, verhoging van de knop, brengt ons terug naar de Top van de galerij, we zijn.Toegevoegd aan de Top van de code, onder andere van de functie van ons we zijn begonnen, homebtn. AddEventListener (mouseevent.click, homebtnclick); ///////de luisteraars thuis knop klikt, stap 3:homebtnclick functie, homebtnclick (gebeurtenissen: de gebeurtenissen): ongeldig {als (currentgallery = = 0) ///////als currentgallery variabelen gelijk aan 0 {tussenligger.. addtween (container_mc (α: 0, 5, de overgang van: ":. Easeout", onComplete methode: removegallery0}); ///////container_mc werking van removegallery0 tussen functie} als (currentgallery = = 1) {tweener. Addtween (container_mc (α: 0, 5, de overgang van: ":. Easeout", omvattende: removegallery1});} als (currentgallery = = 2){tweener. Addtween (container_mc (α: 0, 5, de overgang van: ":. Easeout", onComplete methode: removegallery2});}}, proef je de film, in een galerij in de lijst op de video gezien.Klik nu op de knop.Je zal nu af op video en in plaats van hun huidige project, stap 4, die videowidth & videoheight moeten we nog een code voor de eerste keer de waarde krijgen.We moeten de toevoeging van deze code boven de lijn van de ns.play videoitemclickfunction, videowidth = XML - galerie [] []. Currentgallery categoryitemname. Klasse. Het project [videoitemname]. File_width; ///////van XML - videoheight = XML - verwerven van video - breedte van [] []. De galerie currentgallery categoryitemname. Klasse. Het project [videoitemname]. File_height van XML -; ///////de hoogte van de video.width = videowidth video krijgen; ///////videowidth wordt de video.height = videoheight een video van de breedte van de vaststelling van de hoogte van de video; ///////videoheight variabelen, stap 5:positionvideo publiek & functie, nu hebben we de juiste lengte en breedte van de video.Een laatste ding is in het midden van de regio bekijken.Deze lijn wordt toegevoegd aan boven de videoitemclickfunction ns. Spelen (currentvideo): blanco lijnen, positionvideo (); en de toevoeging van positionvideo functies functies voor de gebeurtenissen positionvideo ():void {video. X = 0; ///////- 0 - een X. Y = 0; ///////y 0 var vidwidthdif die video. = videoblackbox.width - videowidth; ///////videoblackbox breedte en de breedte van de video van de verschillen blijven deze variabele vidheightdif = videoblackbox.height - videoheight; ///////videoblackbox en de hoogte van de hoogte van de verschillen in de video te vidwidthdif /2 X = Video.; ///////de video van de positie van de video. Vidheightdif y = ////////2; de positie van de y - stap 6: actie),Nogmaals, e ns.play, knippen en plakken in de positionvideo lagere functies, ns. Spelen (currentvideo);, als je de test je dossier, heb je de video zijn vastgesteld in het XML - en verandering van de afmetingen van de breedte en hoogte van de video, en dan, stap 7: toevoeging van functie. Het project van de variabelen die zal creëren en in de film... Houden we van de kenmerken van het product, de var featuredcontainer: videoclips; ///////voor het creëren van een nieuwe video 's project var featuredthumbloader video clip lader; ///////: het creëren van een lading die Video var featureditemname nieuwe machines; ///////voor het creëren van een nieuwe featureditemname variabele voor de kenmerken van de naam van het project, zullen we op stap, 8: video' s, met het oog op de controle van die video 's in XML - toevoeging van de kabeljauw.E myxmlloaded functie.Het zal door alle video 's en beloning, waar, checkforfeaturedvids (); ///////- die deze functie als laden, stap 9:checkforfeaturedvids functie, die de functie van de makegalleryitems is hetzelfde als vastgesteld in deel 2.We creëren op basis van de XML - featuredcontainer featureditem videoclips, zet ze in de juiste en ruimte, me beelden van laden, en onder een aparte functie het schrappen van de lading.,, noot van de redactie: de, uh, we ontmoeten elkaar weer.Je vindt die firefox pagina 's voor het bevriezen van kleine behandelingen.Om de dingen verlopen, hier de download - code.Sorry voor het ongemak, stap 10: klik op de luisteraar, nu moeten we een luisteraar om behandeling als we op een speciaal project video clip.Dit toe aan de functie van de myfeatureditems checkforfeaturedvids als in de volgende verklaring van het publiek btnover & btnout, myfeatureditem. AddEventListener (mouseevent.click, myfeatureditemclick); en maatregelen 11:myfeatureditemclick functie, dat is wanneer we op een speciale projecten:, de functie myfeatureditemclick (gebeurtenissen: de gebeurtenissen): ongeldig {featureditemname = event.target.name; ///////toegang tot de huidige projecten en instellingen het featureditemname variabele currentvideo = XML. Galerie. Categorie. Projecten. File_path [featureditemname]; ///////- video in het XML - videotitletxt.text = XML - is onze currentvideo variabelen. De galerie. Categorie. Projecten. File_title [featureditemname]; ///////videowidth = xml.gal die video - TitelLevy. Categorie. Projecten. File_width [featureditemname]; ///////videoheight = breedte van die video van XML - formaat. De galerie. Categorie. Projecten. File_height [featureditemname]; ///////- video.width = van de hoogte van de videowidth; ///////video.height = breedte van die video is de hoogte van de videoheight; ///////- ///////positionvideo (); de werking van addEventListener fase. (event.enter_frame, videotimeenterframe); ///////wijziging van de video afspelen}, stap twaalf: rollen van De variabelen die, in de eerste plaats zal veranderen in een film... Een korte naam, var featuredscrolltrack: videoclips = featuredbox_mc.featuredscrollbar_mc.featuredscrollbartrack_mc; var featuredscrollthumb: videoclips = featuredbox_mc.featuredscrollbar_mc.featuredscrollbarthumb_mc;Var featuredscrollmask: videoclips = featuredbox_mc.featuredscrollbar_mc.featuredmasker_mc; var xoffset: nummer; var xmin: hoeveelheid = 0; var: de nummers brachten; var featuredthumbdif: nummer 13 stappen: selectie van;, slider knop publiek, dan heeft deze lijn, onze code onder andere doelgroepen, te beginnen als de documenten, vóór de opening van featuredscrollthumb addEventListener (. Mouseevent.mouse_over, btnover); featuredscrollthumb. AddEventListener (mouseevent.mouse_out, btnout); featuredscrollthumb.buttonmode = waar; featuredscrollthumb.mousechildren = vals;, stap 14:checkfeaturedcontainerwidth, hier gaan we, deel 2, van de checkfeaturedcontainerwidth functies vergelijkbaar checkfeaturedcontainerwidth (functie): nietig.- als (featuredcontainer.width > featuredscrollmask. Breedte) {linkfeaturedscroller (); featuredscrollthumb. AddEventListener (mouseevent.mouse_down, featuredscrollbarthumbdown); - fase. AddEventListener (mouseevent.mouse_up, featuredscrollbarthumbup); featuredscrollthumb.visible = waar; featuredscrollthumb.alpha = 0; tweener. Addtween (featuredscrollthumb (α: 1, 5, de overgang van tijd:.: "easeout"}) anders featuredscrollthumb;} {. RemoveEventListener (mouseevent.mouse_down, sidescrollbarthumbdown); - fase. RemoveEventListener (mouseevent.mouse_up, tweener.addtween featuredscrollbarthumbup);(featuredscrollthumb (α: 0, 5, de overgang van: ":. Easeout", onComplete methode: hidefeaturedscrollbarthumb});}} {hidefeaturedscrollbarthumb (functie): ongeldig featuredscrollthumb.visible = vals;}, stap 15: functie, in functie van de functie van het publiek gaan checkfeaturedcontainerwidth toegevoegd. Functie linkfeaturedscroller ():{X featuredscrollthumb ongeldig is. = 0; featuredcontainer.mask = = = = = = = featuredscrolltrack.width brachten featuredscrollmask; - featuredscrollthumb.width;} functie featuredscrollbarthumbdown (gebeurtenissen: de gebeurtenissen): {featuredscrollthumb ongeldig. RemoveEventListener (mouseevent.mouse_over, btnover); featuredscrollthumb. RemoveEventListener (mouseevent.mouse_out, stage.addevent btnout);Het publiek (mouseevent.mouse_move, featuredscrollbarthumbmove); xoffset = mouseX - featuredscrollthumb. X;} functie featuredscrollbarthumbup (gebeurtenissen: de gebeurtenissen): {featuredscrollthumb ongeldig. AddEventListener (mouseevent.mouse_over, btnover); featuredscrollthumb. AddEventListener (mouseevent.mouse_out, btnout); featuredscrollthumb. GotoAndStop (""); tweener. Addtween (featuredcontainer {_blur_blurx:0 tijd: 1. En de overgang van: "easeout"}); - fase. RemoveEventListener (mouseevent.mouse_move, featuredscrollbarthumbmove);} functie featuredscrollbarthumbmove (gebeurtenissen: de gebeurtenissen): ongeldig {featuredscrollthumb. X = mouseX - xoffset; als (featuredscrollthumb. X < = xmin) {} featuredscrollthumb. X = Xmin; anders als (featuredscrollthumb X >. = X;Max) {featuredscrollthumb. X = brachten;} featuredthumbdif = featuredscrollthumb. X /brachten, weesje. Addtween (featuredcontainer {X: ((- featuredthumbdif * * * * * * * (featuredcontainer.width - featuredscrollmask. Breedte)) + 25), _blur_blurx:5, tijd: 1, de overgang van: "easeout"}); gebeurtenissen. Updateafterevent ();}, conclusies, dus daar heb je het, als je klaar bent, beginnen een video 's op z' n schouders.En ik hoop dat je genoten hebt van deze handleiding, ik hoop dat je iets geleerd hebt, kan je in hun eigen projecten te gebruiken.Als iemand wil een vierde les, ik doe een speler die de functie van hele scherm aan.Ik weet dat in de toelichting.Bedankt voor het lezen.,





Previous:
Next Page: