Moi
Osaisiko joku kertoa, miten saisin Flashillä (Käytössä Flash CS5 trial-versio) ns. törmäysefektin? Tarkoitus olisi saada sen näköinen efekti, kuin tiputtaisi pallon lattialle: Tällöinhän tämä pomppaa peri kertaa ylös ja lopulta se jää lattialle. Tarkoitus olisi tehdä se tekstille ja vaakasuunnassa. Teksti tulisi oikealta reunalta.
En tiedä, onko Flashissa valmiiksi tuollaisia efektejä, mutta ainakaan tuollaisen koodaamisessa ei pitäisi olla mitään ongelma – vai onko? Asetat vain lähtönopeuden, liikutat ajastimella objektia oikean verran, lisäät nopeutta kiihtyvyyden mukaan ja törmäyksessä käännät nopeuden vastakkaiseksi ja pienennät sitä sopivan verran (esim. jollain kertoimella). Jos nopeus törmäyshetkellä on tarpeeksi lähellä nollaa, voit pysäyttää animaation ja asettaa objektin lopulliselle paikalleen.
Niin, voihan siinä käyttää ActionScriptiä. Todennäköisesti Flashissa on valmiiksi jokin tyyli jo (Jos vaikka Motion tweeniä onnistuu vääntämään oikein).
Muokkaus. Minähän sen sanoin. Motion tweeniä kun vääntelee, niin siitähän saa tuollaisen. Ei sen nopeuden nyt välttämättä tarvitse olla niin oleellinen asia, kun kaikki tapahtuu niin nopeasti.
Koodilla saa helposti myös, esim. TweenLite -kirjastoa käyttäen.
Tällöin Easingeista löytyy valmis "Bounce" -easing, jolla tuo onnistuu "yhdellä" rivillä koodia.
Aihe on jo aika vanha, joten et voi enää vastata siihen.