Fala xará, belezinha?Seguinte, essa propriedade helloDelegate é do tipo HelloDelegate, portanto, tem que ser codificado uma classe para isso. O código é bem trivial, do tipo:
public class HelloDelegate extends AbstractDelegate { [Autowire(bean="helloService"] public var service: RemoveObject; public function sayHello(): AsyncToken { return service.sayHello(); } } Dae você adiciona este delegate e este remoteObject aos seus BeanLoaders, e voilá - está feito o seu helloWorld no Swiz. Pra melhorar o entendimento inicial, o Chris (o cara que idealizou o Swiz) não colocou nada usando o Mediate para chegar ao controller, mas é uma boa técnica também caso você esteja estudando o Swiz. Abraços Rafael Nami 2009/5/13 RafaelViana <rfl.vi...@gmail.com> > > No controller do Swiz não entendi de onde é feito as chamadas, pra > quem usa se puder ajudar: > > Ex: > > public class HelloController extends AbstractController > { > [Autowire(bean="helloDelegate")] > public var helloDelegate:HelloDelegate; > > [Bindable] > public var message:String; > > public function HelloController() {} > > public function sayHello():void{ > executeServiceCall(helloDelegate.sayHello(), > hello_results); > } > > private function hello_results(result:ResultEvent):void{ > message = result.result.toString(); > } > > } > > > Dúvida 1: > > Tem uma variavel do tipo HelloDelegate (sendo que não tenho nenhuma > classe com esse nome), tem alguma relação com o nome do autowire? Mas > fica estranho uma classe chamando ela mesma. > > Dúvida 2: > Na função sayHello, ele chama ela mesma.Mas ela não faz nada..Ou esse > sayHello é um servico do back-end?(tipo do spring?) > > > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---