Genes can be haploinsufficient, but genes cannot be autosomal dominant, only mutant alleles can be dominant or recessive. If m/+ has a wild type phenotype then the mutant allele ‘m’ is recessive (recessive to the wild type allele ‘+’). However if an m/+ heterozygote has a mutant phenotype then the mutant allele is dominant (dominant over the wild type allele ‘+’)
Dominant alleles are usually, but not always, GoF (gain of function). If a gene is haploinsufficient then a heterozygote with a LoF mutant allele over wild type, m/+, has a mutant phenotype, and is dominant but is not a GoF. The classical test is when you have a deletion or deficiency of the gene, and still have one good copy, but still get a mutant phenotype.
The autosomal dominant alleles you refer to then have to be GoF, either hypermorphs, antimorphs or neomorphs.
In the model organism, D. melanogaster, the genes Ubx (Ultrabithorax) and N (Notch) are both haploinsufficient, because a heterozygous deficiency of either of those genes have their respective mutant phenotypes. Examples of autosomal dominant mutations in humans are the classical oncogenes, for example the mutant ras gene alleles that cause bladder (and other) cancers.
Haploinsufficiency would be like a red and white allele making a pink flower. If the red allele were totally dominant, a flower with one red allele would look exactly the same as one with two red alleles