Ciao, dovresti accorpare le due regole così come si farebbe normalmente per la sintassi css.

In questo caso è da considerare che stiamo pur sempre parlando di JavaScript; la proprietà "webkitTransform" è di fatto una variabile ed è trattata come tale, per cui se si va a sovrascriverla prenderà inevitabilmente l'ultimo valore che le è stato attribuito. Il comportamento che descrivi è quindi normale.

Puoi risolvere semplicemente in questo modo:
codice:
vLamp.style.webkitTransform = 'translate(' + vBeta * 3 + 'px) rotate(' + vBeta + 'deg)';
Oppure così, se per qualche motivo vuoi mantenere separate le righe (nota l'operatore += che concatena il valore a quello già attribuito sulla stessa variabile, per cui non va a sovrascriverla):
codice:
vLamp.style.transform = 'translate(' + vBeta * 3 + 'px)';
vLamp.style.transform += ' rotate(' + vBeta + 'deg)';



PS: quando posti del codice sul forum è consigliabile usare gli appositi tag di formattazione (vedi regolamento)