If you have persistent variables with the materials, modifying these should update the instance used by the cube, no? I often update the bitmap data of a BitmapMaterial with something like:
myBitmapMaterial.bitmap = newBitmapData; or myBitmapMaterial.bitmap.draw( ... ); the objects using that material update as needed. In a recent project I discovered the hover camera yfactor variable. The default is 2 (in Away3D Lite) which makes the distance of the camera increase when its y position increases. Setting it to 1 makes the camera orbit around the object at a constant distance (useful for globes, etc...) Nothing to do with your issue, though. ath. Jerome.
