Ich kann nicht herausfinden, wie ein Javascript-Ereignis ausgelöst wird, wenn Sie über ein Flash-Element rollen, obwohl es auf wmode:transparent
ist.onMouseover ein Flash-Element?
Ich habe versucht, einen transparenten Sensor div über das Flash-Element mit dem OnMouseover-Ereignis und es funktionierte, aber der Blitz wurde nutzlos und völlig unclickable.
schätzen Alle Ideen.
Dank
nur aus der Spitze von meinem Kopf: Ihren Film in einem div setzen. Verwenden Sie jQuery, um zu berechnen, wo dieses div positioniert ist, und verfolgen Sie die Mausposition. Dann können Sie herausfinden, ob der Cursor über dem Film ist. Links: http://docs.jquery.com/Tutorials:Mouse_Position und http://api.jquery.com/position/ –
Danke, aber es ist nicht wirklich sauber, und es erfordert jQuery, die für reine Javascript-Widgets nicht zuverlässig ist. – Ryan
Ihre SWF-Datei kann nicht geclickt werden, weil Sie die div z-indexiert über der SWF-Datei haben. So soll z-index funktionieren. –