2009-11-23 14 views
5

¿hay alguna manera de ocultar el cursor predeterminado [flash] cuando se abre usando chrome?actionscript 3 - cómo ocultar el cursor predeterminado en cromo?

puedo ocultarlo de forma ordinaria cuando se abre usando firefox/IE pero de alguna manera no funciona cuando se abre usando google chrome.

Muchas gracias

+0

Estoy teniendo este problema también. ¿Alguna vez descubrió una solución? – jestro

Respuesta

4

He probado este

import flash.ui.Mouse; 
Mouse.hide(); 

y funcionó para mí en Google Chrome.

+1

lo he intentado, y todavía no está funcionando en cromo. el cursor predeterminado sigue mostrándose –

0

intente agregar primero un temporizador que llame a la función Mouse.hide(). Algo así como:

var myTimer : Timer; 
myTimer = new Timer(300, 1); 
myTimer.addEventListener("timer", timerHandler); 
myTimer.start(); 


function timerHandler(event:TimerEvent):void { 
Mouse.hide(); 
myTimer.stop(); 
} 
1

El cursor no se puede esconder en Chrome cuando Flash se ejecuta en modo ventana "opaco" o "transparente" (un error).

La solución alternativa sería - si su aplicación Flash se puede ejecutar sin este modo - configurar su opción wmode en "ventana" o eliminar la opción (el valor predeterminado es "ventana").

La opción wmode es algo que cambiaría en su archivo HTML, donde se genera la etiqueta flash HTML o se ha colocado allí estáticamente. Simplemente abra su archivo HTML y busque la palabra "wmode".

Cuestiones relacionadas