Comunidad de diseño web y desarrollo en internet online

Cursor por regiones (swi2fla)

Citar            
MensajeEscrito el 08 Oct 2005 09:17 am
Hola,

Tengo un "Swishscript" :lol: que quiero pasarlo a ActionScript 2

El fichero en cuestión es:

http://b.domaindlx.com/cl4b/t/movie2.swi

y ya le di unos toques, a mi interpretación de como se debe migrar:

http://b.domaindlx.com/cl4b/t/cur001.fla

Tambien se me ocurrio usar esos descompiladores que pasan de swf a fla; pero generan un .fla desordenado y muestra muchos fallos en el debugger. Asi que esta opción esta descartada.

Migrando manualmente tengo este código que es el principal:

Código :

Object.prototype.addCustomCursors = addCustomCursors;
Object.prototype.deleteCustomCursors = deleteCustomCursors;
Object.prototype.showCustomCursor = showCustomCursor;
Object.prototype.hideCustomCursor = hideCustomCursor;
Object.prototype.restoreCustomCursor = restoreCustomCursor;
Object.prototype.killCustomCursor = killCustomCursor;
Mouse.addListener.addCustomCursors (myMC1, myMC2, myMC3);
function addCustomCursors(args) {
   if (!this.children) {
      this.children = new Array();
   }
   for (var i in arguments) {
      this.children.push(arguments[i]);
      arguments[i]._visible = false;
   }
}
function deleteCustomCursors(args) {
   for (var i in arguments) {
      for (var a in this.children) {
         if (arguments[i] == this.children[a]) {
            this.children.splice(a, 1);
            if (arguments[i] == this.cursor) {
               this.hideCustomCursor();
            }
         }
      }
   }
}
function showCustomCursor(obj) {
   Mouse.removeListener(this.cursor);
   this.cursor._visible = false;
   for (var i in this.children) {
      if (this.children[i] == obj) {
         this.cursor = obj;
         obj._visible = true;
         this.cursor.onMouseMove = function() {
            this._x = _root._xmouse;
            this._y = _root._ymouse;
            updateAfterEvent();
         };
         Mouse.addListener(this.cursor);


Y este de las regiones, que me las interpreta como botones :crap: , será por on (rollOver)? :lol:

Código :

on (rollOver)
{
    Mouse.show.showCustomCursor(myMC1);
}
on (rollOut)
{
    Mouse.removeListener.killCustomCursor();
}




Por favor, un empujoncito :lol:

Por cl4b

5 de clabLevel



Genero:Femenino  

opera
Citar            
MensajeEscrito el 08 Oct 2005 09:30 am

Por cl4b

5 de clabLevel



Genero:Femenino  

opera
Citar            
MensajeEscrito el 21 May 2008 11:06 pm
hola como estan

yo necesito encontrar la forma de detectar si el mouse esta arriba de algo o no ustedes saben como hacerlo, yo no tengo la menor idea pero con eso resuelvo el problema de los div trasparentes en fire fox y me pudirean ayudar estaria excelente y con eso posteraia la solucion

Por tanuz

5 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.