Disclaimer: Je suis nouveau à ActionScript 3.éclair: chargeur sur mesure scintille lorsque la souris se déplace
J'ai une classe principale (qui étend Sprite) qui ajoute mon chargeur comme un enfant. Le chargeur traite un flux continu d'images à partir d'un serveur (pensez MJPEG). Je crée un socket, ajoute un écouteur ProgressEvent.SOCKET_DATA et place les données dans un tampon local. Si j'ai un cadre complet, j'appelle loadBytes() dessus, et je repasse en attente du prochain morceau de données.
Cela fonctionne très bien. Cependant, si la souris bouge lors de la mise à jour de l'image, le contrôle scintille légèrement. Mais si aucune trame n'est reçue, il n'y a pas de scintillement. Ai-je besoin de doubler l'image? Si oui, où dois-je faire cela? Le Loader ne semble pas être le bon endroit.
intéressant. La souris se déplace-t-elle sur le chargeur ou se déplace-t-elle, peut-être même à l'extérieur de la fenêtre? avez-vous essayé de configurer 'myLoader.mouseEnabled = false;'? cela pourrait n'être qu'une solution de secours, mais d'un autre côté, les événements de la souris MOUSE_MOVE peuvent être assez lourds, en particulier sur les mobiles. – TheDarkIn1978
Salut, merci d'avoir sonné. C'est ce que j'ai fait! Pourquoi ne postez-vous pas comme une réponse afin que je puisse vous donner du crédit. Merci! –