I had this problem too... why I quit.
Yeah it supper annoying and when i do get in it takes forever to get into different rooms -.-
I literally tried everything.
I'll tell you what worked for me though.
Run you computer/laptop in administrative mode, uninstall and reinstall shockwave, make sure you end task for SWDNLD.exe on your task manager after downloading. Then log in.
For some weird reason I can only play the game when I am logged into the administrator account of my computer (even though my account has admin powers, it still gives me this problem).
Very weird.