ShiningLugia, the same thing happened to my DS's L button. All you have to do is put your lips over it and blow into it. It's probably just dust that interrupts the connector thingys.
My cell phone screen sometimes go all white after dropping it but it usually go backs to normal later if I...