yes
Yes, you can.
Yes you can.
If you are painting a residence the chances are your enamel is a water borne acrylic enamel. Conversely, if you are referring to acrylic and enamel spray cans then the answer is yes you can spray one to another without any problems. Always be sure your paint is completely dry before applying successive coats.
No, you can't.
Flashing occurs when a surface has not been properly sealed, so a latex acrylic primer applied over the surface first will keep an eggshell enamel paint from flashing.
Enamel is a word used to describe a finish, not the formulation of a paint. It simply means a hard reflective surface. Many people mistakenly use the word enamel when referring to oil based paints. So. if you are asking if you can paint latex or acrylic paint over a latex or acrylic enamel the answer is yes, however, I strongly recommend you sand the old paint first to give the top coat "tooth". If you are asking about painting latex or acrylic over an oil based paint the answer is still yes, however you must first sand the old paint and apply a good quality primer to it. Check with a reputable paint retailer for the best brand in your area.
If the base coat used in your project is water base then yes, you bet you can. If there is any chance that the base coat used was an oil base paint then you cannot paint directly over it. The acrylic enamel will not adhere to the oil base paint and will begin to peel off as soon as it is dry. In which case a coat of primer is in order.
you can paint over latex paint with latex enamel.
Acrylic, like enamel paint, can be matt, gloss, or satin finish. Please see the related link below.
If the Enamel is an original baked finish there should be no problem. Many DIY touch up paints are made from Acrylic Lacquer. If however the enamel is air-dried then the solvents in the lacquer will react and cause the enamel to bubble and craze. Enamel paints become hard on the surface but stay soft underneath if not baked to harden them. The lacquer is able to penetrate this outer layer and react with the enamel paint.
Yes, enamel paint will go over flat paint.
This is the common car paint from the 1970s through the mid 1990s It is a development of earlier enamel paints and is still available for those who want it.