This works: <fa:FontAwesomeIcon iconType="fa-apple" />
This does not work: <fa:FontAwesomeIcon iconType="{FontAwesomeIconType.APPLE}" /> where FontAwesomeIconType.APPLE is defined as: public static const APPLE:String = "fa-apple"; Runtime errors: Uncaught TypeError: Cannot read property 'children' of undefined at org.apache.flex.binding.ItemRendererDataBinding.set__strand (ItemRendererDataBinding.js:290) at itemRenderers.MemberItemRenderer.org.apache.flex.core.UIHTMLElementWrapper.addBead (UIHTMLElementWrapper.js:68) at itemRenderers.MemberItemRenderer.org.apache.flex.core.UIBase.addBead (UIBase.js:362) at itemRenderers.MemberItemRenderer.org.apache.flex.core.UIBase.addedToParent (UIBase.js:534) at itemRenderers.MemberItemRenderer.org.apache.flex.html.supportClasses.UIItemRendererBase.addedToParent (UIItemRendererBase.js:48) at org.apache.flex.mdl.List.org.apache.flex.core.UIBase.addElement (UIBase.js:392) at org.apache.flex.html.beads.DataItemRendererFactoryForArrayData.dataProviderChangeHandler (DataItemRendererFactoryForArrayData.js:117) at org.apache.flex.html.beads.models.ArraySelectionModel.goog.events.EventTarget.fireListeners (eventtarget.js:284) at Function.goog.events.EventTarget.dispatchEventInternal_ (eventtarget.js:381) at org.apache.flex.html.beads.models.ArraySelectionModel.goog.events.EventTarget.dispatchEvent (eventtarget.js:196) Here is how I am handling the iconType setter: https://github.com/apache/flex-asjs/blob/feature/fontawesome/frameworks/projects/FontAwesome/src/main/flex/org/apache/flex/fa/FontAwesomeIcon.as#L89 Am I doing it wrong? Or is this a bug? Thanks, Om