I use ExternalInterface in both directions - Flex/Flash to javascript and
javascript to Flex/Flash. In my case user's can use the mouse wheel to zoom in
and out on the diagram very easily. In my HTML page I have a toolbar that has a
combobox showing the current zoom percent. When users uses mouse wheel inside
flex I update the html page dynamically using External Interface method as
follows:
| /**
| * Updates the zoom combobox in the html page owning this movie
| */
| public function updateZoomComboBox() : void
| {
| ExternalInterface.call("flashUpdateZoomComboBox",
|
String(Math.round(getCloosterApp().getGraphCanvas().scaleX * 100.0)));
| }
|
For the reverse direction I first register callbacks with the player. These
methods can then be called from javascript.
| /**
| * The methods below can be called from javascript code in the
browser.
| */
| protected function registerExternalFunctions() : void
| {
| ExternalInterface.addCallback("zoomIn", zoomIn);
| ExternalInterface.addCallback("zoomOut", zoomOut);
| ExternalInterface.addCallback("zoomTo", zoomTo);
| ...
|
It works for me and I would assume you would be able to use the seam remoting
as long as you import the seam remoting javascript file in you xhtlm, or jsp
page etc.
Thanks,
PVM
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4065439#4065439
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4065439
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user