Galera baixei um exemplo na net screencast do igor costa, e no browser
do amfphp ele grava e mostra o que cadastrei porem no form ele nao
lista as informações e nem grava as mesma e nem da erro..
segue fonte....
<?xml version="1.0" encoding="utf-8"?>
<mx:Application creationComplete="{init()}"
xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
width="600" height="600">
<mx:DataGrid dataProvider="{dpGrid}" width="100%" height="472"
y="128">
<mx:columns>
<mx:DataGridColumn width="50" headerText="Codigo"
dataField="codlei"/>
<mx:DataGridColumn headerText="Nome" dataField="nome"/>
<mx:DataGridColumn width="150" headerText="Tipo"
dataField="tipo"/>
<mx:DataGridColumn width="50" headerText="URL"
dataField="urllink"/
>
</mx:columns>
</mx:DataGrid>
<mx:Label x="10" y="10" text="Nome"/>
<mx:Label x="10" y="40" text="Tipo"/>
<mx:Label x="10" y="70" text="URL"/>
<mx:TextInput x="62" y="8" width="436" id="nome" maxChars="255"/>
<mx:TextInput x="62" y="38" width="436" id="tipo" maxChars="255"/>
<mx:TextInput x="62" y="68" width="436" id="urllink" maxChars="300"/>
<mx:Button click="{gravarLeis()}" x="62" y="98" label="Gravar"/>
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent;
[Bindable]
public var dpGrid:Array;
public function hrDpGrid(event:ResultEvent):void{
dpGrid = event.result.data;
}
public function init():void{
romeuProjeto.listarLeis.send();
}
public function gravarLeis():void{
romeuProjeto.gravarLeis.send();
nome.text="";
tipo.text="";
urllink.text="";
}
]]>
</mx:Script>
<mx:RemoteObject id="romeuProjeto" destination="amfphp"
source="meuprojeto.meuprojeto"
showBusyCursor="true">
<mx:method name="listarleis" result="{hrDpGrid(event)}"/>
<mx:method name="gravarleis" result="{hrDpGrid(event)}">
<mx:arguments>
<nome>
{nome.text}
</nome>
<tipo>
{tipo.text}
</tipo>
<urllink>
{urllink.text}
</urllink>
</mx:arguments>
</mx:method>
</mx:RemoteObject>
</mx:Application>
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---