Возможно ли применить Stylename к <s: span> в flex4? - PullRequest
1 голос
/ 09 марта 2011

У меня есть компонент RichEditableText, в этом компоненте я создал ярлык гиперссылки на основе условия, но не нужен встроенный стиль (color font-family). Я хочу применить имя стиля (CSS). Можно ли применить имя стиля для гиперссылки? Дай какую-нибудь идею

<s:RichEditableText  editable="false" selectable="false"  mouseEnabled="{user.isSubscribed}" mouseChildren="{user.isSubscribed}">
    <s:content>
          <s:a click="linkelement1_clickHandler(event)" >
        <s:span styleName="bodyLinkContent10" >{user.isSubscribed ? "Contact Participant" : "Unavailable"}</s:span></s:a>
    </s:content>

    </s:RichEditableText>

Название стиля Не применяется? Не могли бы вы сказать мне причину этого?

Я пытался

<s:RichEditableText  editable="false" selectable="false" styleName="{user.isSubscribed ? 'bodyLinkContent10':'bodyContentGrey10'" mouseEnabled="{user.isSubscribed}" mouseChildren="{user.isSubscribed}">
                        <s:content>
                            <s:a click="linkelement1_clickHandler(event)" fontSize="10"><s:span textDecoration="none" color="{user.isSubscribed ? 0x003399 : 0x666666}">{user.isSubscribed ? "Contact Participant" : "Unavailable"}</s:span></s:a>
                        </s:content>
                    </s:RichEditableText>

Работает нормально, но требование относится только к CSS. Так можно ли применить?

...