In as2 I used asfunction in links to call functions from rich text.
This has now changed and I see there is a new method of calling functions in a RichTextEditor component
I'm importing HTML from a database and placing it into RichTextEditor:
instance.textFlow = TextConverter.importToFlow(txtString, TextConverter.TEXT_FIELD_HTML_FORMAT); instance.textFlow.addEventListener("playAudio", audioLinkHandler);
And here is my HTML text:
<P>This is some text and this is an <A HREF="event:playAudio,sound.mp3">audio</A> link.</P>
As you can see, my HTML sets the event as playAudio and there is a parameter (which is a reference to an audio file). This parameter makes the function call fail.
If remove the parameter:
<P>This is some text and this is an <A HREF="event:playAudio">audio</A> link.</P>
Then the function is called successfully.
I see there is another method of linking to a function, using a click event. However, I can't see a way of passing a paremeter using that way either. Note that my parameter will not be the same as my link text, otherwsie I might have been able to use the link text as a parameter. No can do there.
Can anyone advise me on a way to pass a parameter from my HTML event link to a function?