flex嵌入iframe时,当点击iframe外面的区域时,iframe会消失。解决办法:
在你的.html文件中添加一个js属性(如下例红字部分所示),例如:
if ( hasProductInstall && !hasRequestedVersion ) {
// DO NOT MODIFY THE FOLLOWING FOUR LINES
// Location visited after installation is complete if installation is required
var MMPlayerType = (isIE == true) ? "ActiveX" : "PlugIn";
var MMredirectURL = window.location;
document.title = document.title.slice(0, 47) + " - Flash Player Installation";
var MMdoctitle = document.title;
AC_FL_RunContent(
"src", "playerProductInstall",
"wmode", "transparent",
"FlashVars", "MMredirectURL="+MMredirectURL+'&MMplayerType='+MMPlayerType+'&MMdoctitle='+MMdoctitle+"",
"width", "100%",
"height", "100%",
"align", "middle",
"id", "JBQ",
"quality", "high",
"bgcolor", "#869ca7",
"name", "JBQ",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
} else if (hasRequestedVersion) {
// if we've detected an acceptable version
// embed the Flash Content SWF when all tests are passed
AC_FL_RunContent(
"src", "JBQ",
"wmode", "transparent",
"width", "100%",
"height", "100%",
"align", "middle",
"id", "JBQ",
"quality", "high",
"bgcolor", "#869ca7",
"name", "JBQ",
"allowScriptAccess","sameDomain",
"type", "application/x-shockwave-flash",
"pluginspage", "http://www.adobe.com/go/getflashplayer"
);
原帖地址:http://hi.baidu.com/btc022003/blog/item/d6380b46489558036a63e5ed.html