您的位置:首页 > Web前端 > JavaScript

jsp嵌入flex swf 和flex调用js方法

2017-01-05 11:37 375 查看
jsp要嵌入的代码

classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"
align="middle">

height="100%" name="presentation" align="middle"
type="application/x-shockwave-flash"
pluginspage="http://www.adobe.com/go/getflashplayer"
allowFullScreen="true" wmode="transparent" />
把volumeMenujsp1
换成要嵌入的swf就可以 

如果flex要调用js方法:
flex中代码
volumeMenujsp1中调用js方法

ExternalInterface.addCallback("alertValue",
alertValue);   //设置调用js返回方法
ExternalInterface.call("returnValeu");
 //调用js方法

private function alertValue( flag :String):int
Alert.show(flag);
return 0;
}

jsp、html中script代码

function returnValeu(){
var vm=document.getElementByIdx_x_x_x("presentation");
  //presentation
为object id
 return vm.alertValue("返回");//回调flex前插后插函数
  在这里可以把serlvet返回的userID传到Flex中
}

我实现的是两个项目对接, jsp调用另一个项目的servlet弹出jsp把值传到flex中,
  byid
 後面地 x_x
是新浪自己加的。。。


北京质恒装饰工程有限公司
汗蒸房承建,汗蒸房,汗蒸房安装,家庭汗蒸房,韩式汗蒸房,电气石汗蒸房,玉石汗蒸房,砭石汗蒸房,纳米汗蒸房 http://www.bjzhzs.com/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: