Has Zac Efron ever kissed Ashley tisdale does zac love vanessa hudgens or Ashley Tisdale or both?

Zac has kiss Ashley from Suite life: Odd couples. And no he likes Vanessa! and Ashley is going out with someone else