Inside of an mxml file, I have a datagrid, with a Button item renderer as such:
<mx:DataGridColumn headerText="delete" textAlign="center" editable="false">
<mx:itemRenderer>
<mx:Component>
<mx:VBox horizontalAlign="center">
<mx:Button label="" icon="@Embed('../images/delete.png')" />
</mx:VBox>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
In that Button, I would like to call a function that exists in the same .mxml
file
public function deleteRow( id:String ):void{
}
Unfortunately, if I edit the button to read like:
<mx:Button label="" icon="@Embed('../images/delete.png')" click="deleteRow(
data.tld );" />
It writes that the function deleteRow doesn't exist, which I imagine is a scope
problem. How do I get around this?
Thanks in advance,
Alex