SOLVED!!! for Flash and HTML5
The idea was to access krpano actions from only one webpage, changing the url. For example:
The local url file:///D:/wamp1/www/000maqueta_grande/vtour/prueba5.html?image=focsa(page) runs the action "focsa(page)" that center the Focsa building in scale model of Habana City.
file:///D:/wamp1/www/000maqueta_grande/vtour/prueba5.html?image=bacardi(page) runs the action "bacardi(page)" that center the Bacardi building in scale model of Habana City.
The URL that changes is called "query string" and it is very usefull for links from other webpages, app, etc.
The html:
<!DOCTYPE html>
<html>
<head>
<title>PRUEBA!!!!</title>
<meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, minimal-ui" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta http-equiv="x-ua-compatible" content="IE=edge" />
<style>
@-ms-viewport { width:device-width; }
@media only screen and (min-device-width:800px) { html { overflow:hidden; } }
html { height:100%; }
body { height:100%; overflow:hidden; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; background-color:#000000; }
</style>
</head>
<body>
<script src="embedpano.js"></script>
<script src="tour.js"></script>
<div id="pano" style="width:100%;height:100%;">
<noscript><table style="width:100%;height:100%;"><tr style="vertical-align:middle;"><td><div style="text-align:center;">ERROR:<br/><br/>Javascript not activated<br/><br/></div></td></tr></table></noscript>
<SCRIPT LANGUAGE="javascript">
embedpano({
swf:"tour.swf",
xml:"tour.xml",
target:"pano",
html5:"prefer",
onready:krpanoReady,
passQueryParameters:true
});
var krpano = document.getElementById("krpanoSWFObject");
var myvar = "plazarmas(page)";
function krpanoReady(krpano)
{
//krpano.call(myvar);
//window.alert(myvar);
}
</script>
<SCRIPT LANGUAGE="javascript">
function getQueryVariable(variable)
{
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars.split("=");
if(pair[0] == variable){return pair[1];}
}
return(false);
}
var myvar = getQueryVariable("image");
//window.alert(myvar);
krpano.call(myvar);
</SCRIPT>
</div>
</body>
</html>
Greets,
Fernando