Hi
How otimize my component?
Sorry for my bad english!
Code component:
-----------------
<?xml version="1.0" encoding="utf-8"?>
<mx:TextInput
xmlns:mx="http://www.adobe.com/2006/mxml"
change="change()">
<mx:Script>
<![CDATA[
public var objeto:String;
public var atributo:String;
private function change():void
{
parentDocument[objeto][atributo] = text;
}
]]>
</mx:Script>
</mx:TextInput>
-------------------
Code application:
-----------------
<?xml version="1.0" encoding="utf-8"?>
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:ad="componentes.*"
creationComplete="creationComplete()">
<ad:TextInput
objeto="pessoaVoNovo"
atributo="nmPessoa"
text="{pessoaVoAntigo.nmPessoa}"/>
<mx:Button
label="PessoaVoNovo"
click="Alert.show(pessoaVoNovo.nmPessoa)"/>
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import classes.PessoaVo;
[Bindable]
public var pessoaVoNovo:PessoaVo;
[Bindable]
public var pessoaVoAntigo:PessoaVo;
private function creationComplete():void
{
pessoaVoAntigo = new PessoaVo();
pessoaVoNovo = new PessoaVo();
pessoaVoAntigo.cdPessoa = 1;
pessoaVoAntigo.nmPessoa = "Maria";
}
]]>
</mx:Script>
</mx:Application>
-------------------
Code model:
----------------
package classes
{
[Bindable]
public class PessoaVo
{
public var cdPessoa:int;
public var nmPessoa:String;
}
}