Ok, so I guess this was fairly easy.
What I ended up doing is catching the ChildExistenceChangeEvent for the
LinkBar and attaching the rollover event to the added linkbutton:
private function
addClickEvent(event:ChildExistenceChangedEvent):void {
if(event.type == ChildExistenceChangedEvent.CHILD_ADD
event.relatedObject is LinkButton) {
var lb:LinkButton = (event.relatedObject as LinkButton);
lb.addEventListener(MouseEvent.ROLL_OVER, playClick);
}
}
mx:LinkBar id=controller dataProvider=myViewstack
childAdd=addClickEvent(event) /
Jared Verdi wrote:
Given a sound effect:
mx:SoundEffect id=click
source=@Embed(source='assets/sounds/click.mp3') /
and a linkbar which derives its links from a viewstack:
mx:LinkBar id=controller dataProvider=myViewstack /
How would I cause each link of the linkbar, rather than the linkbar
itself to play the sound effect on a rollover event?
Thanks