Languages – environments – dialects
When you say “Can I use flash buttons on VB6?” It is like saying “Is ‘Carpe Diem’ allowed in English?” The Latin phrase only has meaning when the interpeter knows what it means. The ‘Flash Buttons’ only have meaning on websites when the browser understands (has flash player installed).
Actually if you move to VB.net and encapsulate the ‘flash button’ you could use it. The question would then be why?
In VB6 (from 4 on) you could apply pictures to command buttons and a few people used anumated ‘GIFs’ to dress up the buttons. That only amounts to a dialect difference not a different language.
To effectively use ‘Flash’ you should be using ‘Director’ or ‘Dreamweaver’. Those are the environments wher flash is the native language.
Trying to encapsulate a foreign language in your native environment produces code bloat, and project sizes balloon.
I hope this helps – good luck.