Esta función javascript, llamada desde la película flash, empuja la variable "url" con el document.location del navegador a la película identificada como "flash". Muy útil para evaluar parámetros pasados como querys en la url.
JavaScript:
<script language="javascript">
<!--
function getFlashMovieObject(movieName){
if (window.document[movieName]) {
return window.document[movieName];
}if (navigator.appName.indexOf("Microsoft Internet")==-1) {
if (document.embeds && document.embeds[movieName])
return document.embeds[movieName];
}else{ // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
return document.getElementById(movieName);
}
}
function flashLoad(){
var flashMovie = getFlashMovieObject("flash");
flashMovie.SetVariable("url", document.location);
flashMovie.Play();
}
-->
</script>
<!--
function getFlashMovieObject(movieName){
if (window.document[movieName]) {
return window.document[movieName];
}if (navigator.appName.indexOf("Microsoft Internet")==-1) {
if (document.embeds && document.embeds[movieName])
return document.embeds[movieName];
}else{ // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
return document.getElementById(movieName);
}
}
function flashLoad(){
var flashMovie = getFlashMovieObject("flash");
flashMovie.SetVariable("url", document.location);
flashMovie.Play();
}
-->
</script>
Actionscript:
//Uso
stop();
getURL("javascript:FlashLoaded()");
stop();
getURL("javascript:FlashLoaded()");
