FYI: If Patrick pretty cool WebService/Action library is not an option for what
ever reason. The FlexAjaxbridge makes using the seam remoting(javascript)
pretty easy. An example of the helloworld
| ---Html page
|
| <script src="FABridge.js" ></script>
| <script type="text/javascript"
src="seam/resource/remoting/resource/remote.js"></script>
| <script type="text/javascript"
src="seam/resource/remoting/interface.js?helloAction"></script>
|
| function sayHello(name) {
| Seam.Component.getInstance("helloAction").sayHello(name,
sayHelloCallback);
| }
|
|
| function sayHelloCallback(result) {
| var flexApp = FABridge.flash.root();
| var message = myActionScriptFunction(result);
| }
|
|
| ---ActionScript
|
| private function sayHello(): void {
| var f:String = "sayHello";
| ExternalInterface.call(f,txtName.Text);
| }
|
| private function sayHelloCallBack(result:String): void {
| lblName.Text = result;
| }
|
The downside is it is fairly code intensive. You could clean alot of this up by
doing some dynamic javascript. The remoting js file is pretty nice as it
propagates the conversation for you. I haven't quite figured out how to get a
object that is returned from the server to translate in to action script
properly.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4065518#4065518
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4065518
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user