, exclusieve geschenken: PieceMaker XML - galerie,,,,,,,,,, deelt, delen, delen,,,,,, het netwerk van maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen, nu, is op 1 april.Hoewel ik niet voor je, alles in TUTS + website ernstig vandaag, dit is geen grap.Vandaag de dag zien beginnen op exclusieve geschenken van hoge kwaliteit (website van documenten - model, galerijen, de media player, een icoon...) speciaal voor de lezer activetuts + creëren.En heeft onze stijl, het is van modularweb creëren door Björn geweldig PieceMaker galerij.Naast de gratis spullen, je vindt een groot aantal documenten en de les over de primaire functie van flash - CS - 4.Over naar jou, Björn.,, vernieuwing, nu kan je downloaden van de nieuwe versie van PieceMaker 2: met een prachtige aanvulling, met inbegrip van de « plugin » wordpress!,,, het downloaden van de exclusieve geschenken, de presentatie, de online -, PieceMaker, PieceMaker, een 3 - D beeld draaien Galerie in zuivere zin van het woord.Het is open, dus je kan het downloaden, gebruik het je graag in een project van het leren, te wijzigen, en de verbetering van het, als je kan.We willen zien wat je doet.Natuurlijk, zonder beperkingen, maar we willen zien of je werk op de officiële website van PieceMaker.,,, ideeën, galerij denken misschien is geboren, de eerste keer dat ik cu3er beeld draaien... 斯特凡科瓦奇 uitvoering van een website.Ik was in het bijzonder boeiend gesneden beeld van het effect, de elementen en de wederopbouw van een nieuw beeld van ze, en vanaf dat moment was ik het creëren van een galerie te concentreren op de resultaten en het zo te denken.Slechts een paar variabelen, de gevolgen zeer flexibel.PieceMaker gebruik te maken van de sterke steun voor de omschakeling van de motor van het caurina tweener, tussen vele soorten, zoals de kubus, een bijeenkomst of flexibiliteit, met aangepaste galerijen kan belasting, dus naar het downloaden, en begint te spelen.,,, het creëren van een roterende kubus in deze handleiding zal je leren hoe je in de primaire - CS - 4 - motor voor het creëren van een roterende kubus.Draai de kubus, dit is een van de essentiële elementen van PieceMaker beeld draaien de galerie, dit stap voor stap handleiding heeft betrekking op een van de fundamentele problemen van de lokale flash en 3D - motor, met name in de lijst van de z - as en tussen de diepte van de diepte, dat is een verschil. Niet Ons doel in deze snel. Stap 1::,, een gewone kubus, we beginnen met het creëren van een eenvoudige geen verkeer op de omvang en /of de kubus, variabele var cubewidth:int = 100; var cubeheight:int = 200; ///////creëren en de lokalisatie van de kubus (op de rand van de lege containers) var de kubus: nieuwe videoclip = movieclip (); de kubus. X = 300; kubus. Y = 230; cube.rotationy = 30; ///////Het is 30 graden, van de kant van het voor zien; ///////(CUBE) de opening van een nieuwe cyclus voor het creëren van een kubus van vier vlakken (var i:int = 0; ik < 4. I + +) {VAR kant: videoclips = nieuwe movieclip (); side.rotationx = 90 * * * I toe te voegen aan de oppervlakte aan beide zijden; ///////var: videoclips = nieuwe movieclip (); de oppervlakte. X = cubewidth /2; de oppervlakte. Z = cubeheight /2; de oppervlakte. Figuur. Beginfill (0xFF0000 0,6); de Oppervlakte. Figuur. DrawRect (cubewidth /2, cubeheight /2, cubewidth, cubeheight); de oppervlakte. Endfill (figuur.); kant. Addchild (oppervlakte); de kubus. Addchildat (, 0);}, stap 2: toevoeging van sport, in dit stadium, voegen we een luisteraar het creëren van De roterende beweging.De volgende stap is de code op de code: ///////rotationx 3, verhoogd met elke nieuwe kader addEventListener (event.enter_frame, turncube); de functionele turncube (E: gebeurtenissen) {cube.rotationx + = 3;}, diepte, stap 3: de kwestie is, in een groot aantal van onze wil De manier waarop het.Echter, het verschil tussen de diepte in de z - as en de diepte van de volgorde van de lijst in een niet aangeraakt? Dat we dit probleem in verschillende kleuren van de kubus die van verschillende kanten.De verdeling van de verschillende kleuren, creëren wij een reeks van kleuren en de kleur van de aangewezen op basis van de matrix, ring,, ///////variabele 3 var cubewidth:int = 100; var cubeheight:int = 200; ///////- het creëren van kleur zijn toegewezen aan de var - kleur: aan beide zijden) [0xFF0000, 0xffff00, 0x00ff00, 0x0000ff]; ///////creëren en de positie van de kubus (van de kant van lege containers) var de kubus: videoclips = nieuwe movieclip (); de kubus. X = 300; kubus. Y = 230; cube.rotationy = 30; ///////het 30 graden vanaf de zijkant zien (CUBE) voor het begin van een cyclus; ///////voor het creëren van een kubus van vier oppervlakte (var i:int = 0; ik < 4. I + +) {VAR kant: videoclips = nieuwe movieclip (); side.rotationx = 90 * * * * * * *Ik; ///////toegevoegd van beide kanten van de oppervlakte var: videoclips = nieuwe movieclip (); de oppervlakte. X = cubewidth /2; de oppervlakte. Z = cubeheight /2; ///////oppervlakte vullen - kleur, in plaats van de rode oppervlak grafische. Beginfill (kleur [I], 1); de oppervlakte drawRect. Figuur. (cubewidth /2, cubeheight /2, cubewidth, cubeheight); de oppervlakte. Figuur. Endfill (); kant. Addchild (oppervlakte); de kubus. Addchildat (, 0);}, stap 4: analyse van de problemen, Wat we vonden is, blijven de partijen om de lijst te tonen.De rode kant, het is bovenaan de lijst, is nooit verborgen in een ander verband, zelfs als het op de achterkant van de kubus.De lijst van de partijen op de bodem van de blauwe altijd verborgen in de andere kant, zelfs wanneer de roterende beweging zet het op voor alle anderen, is het duidelijk dat we hier besproken wordt, is afhankelijk van de diepte.- door de machine met de diepte van de motor voor het creëren van een pseudo - 3D - effect.Alle veranderingen van de z - eigendom of rotationx, rotationy, rotationz redenen, maar de vooruitzichten van vervorming, maar ze niet tot een echte 3D ruimte. Immers, de toepassing nog twee, die ons dwingt om manuele controle blijkt dat de lijst van de driedimensionale ruimte vrij.We moeten een automatisch controle welke kant is het vorige punt van de sport, in feite heeft dit probleem op twee, creëren we een andere elementen van de kant van de kubus, altijd in het bijzijn van anderen.In dit geval is de linker.Daarom hebben we de kubus is de code van eenvoudige na toevoeging van de volgende codes, ring, een kubus van links: ///////- film... = = = = = = movieclip (nieuwe); links. X = cubewidth /1; left.rotationy = 90; links. Figuur. Beginfill (0x000000, 1); links. Figuur. DrawRect (cubeheight /2 en cubeheight /2, cubeheight, cubeheight); links. Figuur. Endfill (); de kubus. Addchild (links); controle van beide partijen, nu moeten we maar één keer in plaats van vier, omdat mensen altijd verborgen in de linker.We moeten nog steeds een voor beide partijen al automatisch.Het volgende dat je nu de SWF 's.Stap 5: op de lijst, in de volgorde van de uitwisseling, we moeten voortdurend worden uitgewisseld.Met het oog op het behoud van de baan aan beide zijden aan elke kant, we namen een genoemd worden, wanneer de index is veranderd, in de loop van elke kant een naam toe te voegen.Voor (var i:int = 0; ik < 4. I + +) {VAR kant: videoclips = nieuwe movieclip (); side.rotationx = 90 * * * i; side.name = "" en ik...}.Nu moeten we de verlenging van een roulerende functies controleren.De var - NewFront:int = 1; ///////in het bijzijn van een partij van de VAR - checkrotation:int = 0; ///////controle van elke 45 graden draaien, snelheid: int = 3; var /beheersing van de snelheid van dynamische addEventListener (event.enter_frame, turncube); de Functionele turncube (E: gebeurtenissen) {///////checkrotation wordt gedraaid en verhoging van de reële cube.rotationx + = + = checkrotation snelheid, snelheid; ///////- huidige en toekomstige kant in het bijzijn van na 45 graden.Als (checkrotation = = 45) {kubus. Swapchildrenat (2, 3); de volgende) ///////- 90 graden en opnieuw na checkrotation als (checkrotation = = 90) {checkrotation = 0; NewFront + +; als (NewFront = = 4) {} NewFront = 0; swapchildren (de kubus. Kubus,. Getchildat (2). Getchildbyname ("de partijen") + (NewFront));}}, dit is nu.Hier, de laatste stap 6:,, de volgende: is de integriteit van de code, kijk: ///////-, variabele vaststelling var cubewidth:int = 100; var cubeheight:int = 200; ///////- aan beide zijden van de kleur van behoud var: - = [0xFF0000, 0xffff00, 0x00ff00, 0x0000ff. ///////het creëren en - de kubus (aan de kant van lege containers) var de kubus: videoclips = nieuwe movieclip (); de kubus. X = 300; kubus. Y = 230; cube.rotationy = 30; ///////het 30 graden vanaf de zijkant zien (CUBE) voor het begin van een cyclus; ///////voor het creëren van de vier vlakken (var. I:int = 0; ik < 4. I + +) {VAR kant: videoclips = nieuwe movieclip (); side.rotationx = 90 * * * I; side.name = "+ Ik; ///////De toevoeging van beide kanten van de oppervlakte var: videoclips = nieuwe movieclip (); de oppervlakte. X = cubewidth /2; de oppervlakte. Z = cubeheight /2; de oppervlakte. Figuur. Beginfill (kleur [I], 1); de oppervlakte. Figuur. DrawRect (cubewidth /2, cubeheight /2, cubewidth, cubeheight); oppervlak. Figuur. Endfill (); kant. Addchild (oppervlakte); de kubus. Addchildat (, 0); het creëren van de kubus) ///////- links: videoclips = nieuwe movieclip (); de linker. X = cubewidth /1; left.rotationy = 90; links. Figuur. Beginfill (0x000000, 1); van links. Figuur. DrawRect (cubeheight /2, cubeheight /2, cubeheight, cubeheight); links. Figuur. Endfill (); de kubus. Addchild (links); ///////NewFront:int uitgebreid ten einde een functie var = 1; ///////tEn terwijl hij in het bijzijn van de VAR - checkrotation:int = 0; ///////controle van elke 45 graden draaien, snelheid: int = 3; var /beheersing van de snelheid van dynamische addEventListener (event.enter_frame, turncube); de functionele turncube (E: gebeurtenissen) {///////checkrotation wordt gedraaid en verhoging van de reële cube.rotationx + = toerental; checkrotation + = toerental; /de huidige en toekomstige kant /uitwisseling in het bijzijn van na 45 graden.Als (checkrotation = = 45) {kubus. Swapchildrenat (2, 3); de volgende) ///////- 90 graden en opnieuw na checkrotation als (checkrotation = = 90) {checkrotation = 0; NewFront + +; als (NewFront = = 4) {} NewFront = 0; swapchildren (de kubus. Kubus,. Getchildat (2). Getchildbyname ("de partijen") + (NewFront));}},, conclusies, de flash - functie biedt ons een goed functioneren van de 3D - effect te creëren, en niet om de minimale grootte van documenten.Maar als we beginnen te graven. En, voor zover mogelijk, het creëren van een meer complexe invloed van de scène, we ontdekten al snel de grens, die kubus kan een beetje moeite, een meer complexe omgeving, zoals PieceMaker galerij heeft ook geleid tot ernstige hoofdpijn, als blijkt dat de lijst moet worden gecontroleerd en de voortdurende vernieuwing.Dit is mogelijk, natuurlijk, maar ik betwijfel het, een poging om de meer complexe taak, dit is mijn favoriete - aanvraag en de machine - is een goede manier om te beginnen in het licht van 3D. We moeten duidelijk zijn, maar het is waar ze worden gebruikt, dat is het niet. Het is briljant te creëren de gevolgen van de omvang van de bestanden, maar niet meer.Voor de meer complexe taken, moeten we toegeven dat dit niet haalbaar is, want het is immers slechts een pseudo - effect.Dit is de "echte", zoals de Papervision3D 3D - motor moeten een rol spelen, en dank u voor te lezen, en ik hoop dat je genoten hebt van deze handleiding, veel plezier met PieceMaker galerij.,
Het enige geschenk: PieceMaker XML - galerie
Next Page:De viering van giftuts +