i have now tried evt.currentTarget.setStyle("color", "#78D282");
evt.currentTarget.color = "#78D282";
however i think the issue if that
<s:linkActiveFormat>
<s:TextLayoutFormat
fontWeight="bold"/>
</s:linkActiveFormat>
is over writing the change, linkActiveFormal has a mouse down and mouse up
event that change the CurrentTarget, now this is getting above my pay grade,
could is subclass <s:linkActiveFormat> and add my own code ?
________________________________________
From: Scott Matheson [[email protected]]
Sent: Wednesday, February 05, 2014 9:16 PM
To: [email protected]
Subject: Changing style in text flow
Hi
i have a simple challenge, i want to
click a sentence in a paragraph,
turn the sentence blue (turn all other sentence black)
second click{
plays a sound based on sentence number 1,2,3,4 etc
then tunes the colour back to black }
so i have been trying ti use text flow, however i am having a problem with
turning the clicked sentence blue
an ideas or maybe a different approach ?
i was trying evt.target.colour = blue ;
protected function clickHandler(evt:FlowElementMouseEvent):void {
trace(evt);
}
<s:BorderContainer width="403" height="144">
<s:layout>
<s:ConstraintLayout/>
</s:layout>
<s:RichEditableText id="richTxt"
editable="false"
focusEnabled="false">
<s:textFlow>
<s:TextFlow click="clickHandler(event);" >
<s:p>
<s:linkHoverFormat>
<s:TextLayoutFormat color="#33CC00" textDecoration="underline"/>
</s:linkHoverFormat>
<s:linkNormalFormat>
<s:TextLayoutFormat color="#009900"/>
</s:linkNormalFormat>
<!--<s:a href="http://www.adobe.com">Adobe.com</s:a>-->
<s:a>this is just highlight text1</s:a> <!-- you can add a click handle to
each a tag as well -->
<s:a>this is just highlight text2</s:a>
<s:a>this is just highlight text3</s:a>
<s:a>this is just highlight text4</s:a>
</s:p>
</s:TextFlow>
</s:textFlow>
</s:RichEditableText>
</s:BorderContainer>
</s:Application>
________________________________
Disclaimer: This electronic mail and any attachments are confidential and may
be privileged. If you are not the intended recipient, please notify the sender
immediately by replying to this email, and destroy all copies of this email and
any attachments. Thank you.
________________________________
Disclaimer: This electronic mail and any attachments are confidential and may
be privileged. If you are not the intended recipient, please notify the sender
immediately by replying to this email, and destroy all copies of this email and
any attachments. Thank you.