I would like to bind a variable from my ActionScript to a property of a component that is in a ItemRender. But I always get this error:
1120: Access of undefined property currentRoom.
Here is my code
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:solutionItems="com.barco.components.ControlRoomConfigurator.solutionItems.*">
<mx:Script>
<![CDATA[
import com.barco.VO.ControlRoomConfigurator.Room;
[Bindable] private var myArrayCollection:ArrayCollection;
[Bindable] public var currentRoom:Room;
]]>
</mx:Script>
<mx:List id="listVideoWalls"
borderThickness="0"
dataProvider="{myArrayCollection}" >
<mx:itemRenderer>
<mx:Component>
<solutionItems:displaySolutionItem solutionId="{data.meetsRequirements.getItemAt(currentRoom.id)}" />
</mx:Component>
</mx:itemRenderer>
</mx:List>
</mx:Canvas>
I would like to use the object currentRoom in my ItemRenderer component. How do you do this?
I hope you understand my question.
Thanks!
Vincent