Maybe this is what you need to do... You will have to have the <a> not
around the image, but you can use the same function to handle the <a> and
the <img> click.

txt.htmlText = "This is a movieClip inside of a text field <img
src='Symbol1' id='myMC'/> Isn't it sweet?";
txt.getImageReference("myMC").addEventListener (MouseEvent.ROLL_OVER,
onRollOver);

function onRollOver (e:MouseEvent):void {
    trace("oh Ya");
}

Ktu


On Wed, Nov 11, 2009 at 12:07 AM, Mattheis, Erik (MIN - WSW) <
ematth...@webershandwick.com> wrote:

> Karl, Gerry -
>
> Thanks, I just tried the code I posted below at home and it works as
> expected.
>
> I must have done something funky elsewhere in the code with the version at
> work: when I click on "Our world-class scientists," the event fires, when I
> click on the movieclip in the textfield it doesn't.
>
> In the problematic version, I'm altering the externally loaded text at
> runtime, inserting an image in places that need a visual indicator for "this
> text expands". I'm guessing the way I'm doing it doesn't add the event
> listener to the movieclip because it's not yet been added to the display
> list.
> ________________________________________
> From: flashcoders-boun...@chattyfig.figleaf.com [
> flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Gerry [
> noentour...@gmail.com]
> Sent: Tuesday, November 10, 2009 8:57 PM
> To: Flash Coders List
> Subject: Re: [Flashcoders] Capturing TextEvent from image in textfield
>
>
> http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/text/TextField.html#event:link
>
>
> On Nov 10, 2009, at 7:47 PM, Mattheis, Erik (MIN - WSW) wrote:
>
> > How do I send an event from a click on an image in a textfield? Clicking
> on the actual text fires the event, but it doesn't fire when clicking on an
> image from the library placed inline:
> >
> > pageText.displayValue.htmlText = '<p><a href="event:a1"><b><img
> src="plus" />Our world-class scientists</b></a></p>';
> > pageText.displayValue.addEventListener(TextEvent.LINK, toggleVisibility);
> >
> > function toggleVisibility(e:Event) {
> > trace('text event triggered');
> > }
> >
> > Thanks!
> > _______________________________________________
> > Flashcoders mailing list
> > Flashcoders@chattyfig.figleaf.com
> > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
>
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to