flex与jsp交互,这里主要说下从html中获取数据
很多文章中都写得使用ExternalInterface.call。对这个方法不熟悉不知道怎么用,下来再看下。这里介绍使用
callIFrameFunction
-
protected function myFunction(event:MouseEvent):void {
-
//tijiao为html页面中的js方法
-
iFrameBySource.callIFrameFunction("tijiao",null,handleResult);
-
}
-
private function handleResult(result:Object):void
-
{
-
// showIframe,showDiv为Iframe.as(iframe文件自带)中的方法
-
iFrameBySource.callIFrameFunction("showIframe");
-
iFrameBySource.callIFrameFunction("showDiv");
-
Alert.show("返回结果为: \r\n"+result.xm,"Flex的提示",Alert.OK);
-
-
}
返回的值为对象result,alert对象的xm属性。就可以显示出信息。
参考博文:
具体代码:http://blog.chinaunix.net/uid-29198626-id-4028246.html
阅读(1315) | 评论(0) | 转发(0) |