per la seconda:

si può fare in action script

fatti una ricerca su questo forum cercando effetto elastico o qualcosa del genere