*   >> lukeminen koulutus Artikkelit >> science >> programming

Away3D opetusohjelma - Mouse Interaction

Näytä DEMODOWNLOAD KOODI

Hiiri vuorovaikutteisuus on oltava kaikille, mutta kaikkein yksinkertainen web-sovelluksia, ja 3D-salama sovellukset eivät ole poikkeus. Ei vain se antaa sovelluksen vastata käyttäjien pyyntöihin, mutta joiden avulla käyttäjä voi klikata ja vuorovaikutuksessa sovelluksen myös houkuttelee käyttäjän tutkia hakemuksesi edelleen. Olet varmaan jo nähneet tämän käyttäjän vuorovaikutusta paljon Flash mainoksia. Onneksi se on melko helppo vastata hiiren tapahtumia kanssa Away3D.

ApplicationManager.

as

ApplicationManager luokka on 4 ominaisuudet: mesh, kierto, meshScaleTween ja meshRotateTween. Myöhemmin 3 kiinteistöä koskevat kaikki tweening mesh ruudulla vastauksena hiiren tapahtumaan. Tämä sovellus käyttää TweenMax luokan. Aiemmin olen käyttänyt Tweener luokan, joka tekee paljon sama asia, mutta TweenMax on muutamia kivoja ominaisuuksia, kuten jojo, että sai minut kytkin. Mesh ominaisuus on standardi MeshObject, jonka voit lukea aiemmassa opetusohjelma täällä.


startupApplicationManager toiminto luomme ja alustaa MeshObject tavalliseen tapaan, tällä kertaa rakennettu Cube primitiivinen. Hiiri vuorovaikutus tulee noin eri toimintoja pidämme hiiren tapahtumia MOUSE_DOWN, MOVE_OUT ja MOVE_OVER. Jos olet joskus käsin koukussa tapahtuma kuulijoita vakio GUI koodia niin tämä olisi tutulta. Jos ei, nämä 3 riviä koodia avulla voimme katsella, kun hiiren painiketta painetaan yli kuutio, kun hiiren osoitin on kuutio, ja kun hiiri on siirretty pois kuutio.


mouseover , mouseout ja mousedown toiminnot pidä koodi, joka suoritetaan, kun nämä hiiren tapahtumia käynnistyvät. Kaikki kolme setup uusi TweenMax animaatio: mousedown toiminto kääntää kuutio, mouseover toiminto asettaa jojo välillä että pomppii laajuus kuution 1-2, ja mouseout toiminto asettaa välillä palata kuution takaisin se sen alkuperäinen mittakaavassa.

Vastaaminen hiiren tapahtumia todella on, että yksinkertainen: voit yksinkertaisesti lisätä tapahtuman kuuntelija ja luoda vastaava toiminto.

Jos haluat tehdä joitakin kehittyneempiä hiiren vuorovaikutusta minä recoomed voit tarkistaa MouseEvent3D luokka, joka on parametri, joka lähetetään tapahtuman kuuntelija toiminto. On runsaasti tietoa MouseEvent3D luokassa kuten hiiren koordinaatit, tekstuuri koordinaatit, esine, joka oli napsautti, materiaali joka napsautti ja enemmän.

Etsi lisää Flash tutorials täällä.




Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.