push document.location toSwf          

Clasificado bajo: AS2 (deprecated), Html — drus @ 10:09 pm

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>

Actionscript:
//Uso
stop();
getURL("javascript:FlashLoaded()");




alert MovieClip prototype          

Clasificado bajo: AS2 (deprecated), Prototipos, Navegador — drus @ 9:07 pm

Este prototipo lanza una alerta de javascript con el parámetro message. Es una ampliación del método de debug trace. Resulta especialmente útil cuando nos vemos obligados a probar la película en el navegador, porque resulte imposible probar determinadas funciones en el IDE de flash.

Actionscript:
MovieClip.prototype.alert = function(message) {
    trace(message);
    getURL("javascript:alert('flash alert>>  "+message+"');");
};
//Uso:
alert("un trace en tu navegador");

Enlaces relacionados: No related posts, | Tags: , , , , , ,



popUp MovieClip prototype          

Clasificado bajo: AS2 (deprecated), Prototipos, Navegador — drus @ 8:58 pm

Este prototipo abre enlaces en una nueva ventana de navegador, de tipo popup.
Usar con precaución, los actuales popup stopper de los navegadores pueden bloquear su funcionamiento.

Actionscript:
MovieClip.prototype.popUp = function(url, title, features) {
    getURL("javascript:void(window.open('"+url+"','"+title+"','"+features+"'));");
};
//Uso:
this.popUp("http://drusunlimited.com","popUp name", "width=200, height=150");

Enlaces relacionados: No related posts, | Tags: , , , , , ,



shakeWin MovieClip prototype          

Clasificado bajo: AS2 (deprecated), Prototipos, Navegador — drus @ 8:29 pm

Este prototipo produce un temblor en la ventana del navegador, la cantidad de veces indicadas en el parámetro amount

Actionscript:
MovieClip.prototype.shakeWin = function(amount:Number):Void  {
    getURL("javascript:function shakewin(n){if(parent.moveBy){for(i = 10;i> 0;i--){for(j = n;j> 0;j--){parent.moveBy(0,i);parent.moveBy(i,0);parent.moveBy(0,-i);parent.moveBy(-i,0);}}}};shakewin("+amount+");void(0)");
};
//Uso
this.shakeWin(5);

Enlaces relacionados: No related posts, | Tags: , , , , ,



Siguiente página »

AS_toolKit | Powered by WordPress | Skinned by Drus Unlimited | RSS Feed | Copyleft