Here is where is wrong :

        spinAlpha.setStartTime(new Alpha().getStartTime());

It should be :

        spinAlpha.setStartTime(System.currentTimeMillis());

The default start time the Alpha constructor is using, is provided by the
MasterControl and is equal with the time when your application was started.
If your alpha has a limited number of spins (a limited lifespan) it is very
possible that when you create a new Alpha, you create it already finished!!!
So the most importand thing is to reset the alpha start time to the current
computer time.

The default implementation, I think, was to give the opportunity for the
scene builder to synchronize lots of alphas to have exactly the same start
time.

Cheers,

Florin

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to