En plan miclip.rollOver(); en caso de que estuviese encima deberia devolver true. En caso contrario false. Existe tal cosa en AS2?
Les explico mi problema, he hecho una funcion que me devuelve true si esta encima el raton:
Código:
Cual es el problema. Que si despues quiero añadir la accion onRollOver para hacer X cosas, mi funcion me anula eso.function RatonEncima(obj:Object) : Boolean { obj.onRollOver = function() : Void { this.encima = true; }; obj.onRollOut = function() : Void { this.encima = false; }; obj.onDragOver = function() : Void { this.encima = true; }; obj.onDragOut = function() : Void { this.encima = false; }; return obj.encima; }
Código:
Este codigo nunca me devolvera 1, xq mi funcion anula el evento que puse para que imprimiese trace.function RatonEncima(obj:Object) : Boolean { obj.onRollOver = function() : Void { this.encima = true; }; obj.onRollOut = function() : Void { this.encima = false; }; obj.onDragOver = function() : Void { this.encima = true; }; obj.onDragOut = function() : Void { this.encima = false; }; return obj.encima; } miclip.onRollOver = function() : Void { trace(1) }; trace(RatonEncima(miclip))
Saludos y gracias de antemano.