[Flash->JS] Safari voert alleen calls uit bij bewegen muis

Pagina: 1
Acties:

  • Genoil
  • Registratie: Maart 2000
  • Laatst online: 12-11-2023
Ik heb een Flash movie die via ExternalInterface calls maakt naar Javascript om de afmetingen van de movie (traploos) aan te passen. Werkt als een tierelier, behalve op Safari op de Mac. Die voert alleen de calls uit zolang je met je muis beweegt. Of misschien voert hij de calls wel uit, maar wordt het scherm niet geupdate zolang de muis stilstaat. Kent iemand dit probleem en bestaat er een workaround voor?

--

nou, voor het archief dan maar:

De truuc is om gedurende de tijd dat Flash calls maakt naar Safari, Safari een beetje bezig te houden. Omdat de trigger om vanuit Flash call te gaan maken naar Javascript in mij geval een call van JS naar Flash is, zet ik om dat moment een setInterval dat gedurende de tijd dat het nodig is met de framerate van de Flashmovie een lege JS functie aanroept om Safari een beetje bezig te houden. Werkt prima!

[ Voor 36% gewijzigd door Genoil op 21-07-2006 12:53 ]