Search this page for "Creating custom DataTip renderers":
I think using the dataTipRenderer is the only way to go.
If this post answers your question or helps, please mark it as such.
Greg Lafrance - Flex 2 and 3 ACE certified
Flex / AIR Development, Training, and Support Services