2012-03-28 2 views
0

Je dois pouvoir continuer à rendre un fichier SWF lorsqu'il est hors écran ou réduit. Extrait du site Web d'Adobe: "Il s'agit d'une fonctionnalité automatique de Flash Player depuis la version 10.1 Flash Player minimise le traitement lorsque le contenu SWF est hors écran."Comment continuer un rendu SWF hors écran?

J'ai beaucoup cherché une solution à ce sujet. Une solution suggérée était d'utiliser le paramètre HTML "hasPriority" et de le mettre à true ce qui garantira que certaines choses ne sont pas mises en pause. Le contenu SWF arrête le rendu indépendamment de cela lorsqu'il est hors écran ou caché.

Est-ce que quelqu'un sait s'il est possible de désactiver cette fonctionnalité automatique afin que mon SWF continue à afficher hors écran?

Merci d'avance pour toute aide.

+0

Je ne crois pas que cela soit possible. Quel est le but du rendu hors écran? Peut-être une solution différente peut-elle être proposée en fonction de ce que vous essayez d'accomplir. – HotN

+0

Je suis d'accord ici. Si vous n'essayez pas de capturer une vidéo d'écran en direct, il existe probablement une solution de remplacement pour laquelle vous n'avez pas besoin d'un affichage hors écran. – TheSHEEEP

+0

Je suis fondamentalement la construction d'une machine à sous qui a la fonctionnalité de rotation automatique. Il a été demandé que la machine continue à tourner tout en minimisant ou hors écran. Je vais devoir trouver un autre travail. Merci – timrichardsn

Répondre

1

La machine virtuelle flash est spécialement conçue pour que, pendant la visualisation du flash dans le navigateur, la VM soit mise en pause lorsque l'instance du lecteur perd le focus de la fenêtre. C'est une fonctionnalité nécessaire pour ... bien .. garder flash de détruire complètement votre ordinateur, le forçant à prendre feu et l'envoyer à l'inframonde de l'ordinateur. Imaginez ce qui se passerait si vous aviez 3 ou 4 sites flash ouverts et le rendu hors écran sur votre tablette. Il mourrait une mort horrible. Vous ne pouvez pas remplacer cette fonctionnalité.

+0

Existe-t-il un moyen de détecter dans Flash s'il a arrêté le rendu hors écran? – tree

+0

Pas que je sache. Le point entier de la fonctionnalité est de suspendre complètement l'exécution de tout le code. –

+0

Wow pouvez-vous jamais dire que j'ai écrit cela il ya longtemps: "rendu hors écran sur votre tablette" - Doit avoir été avant que Flash est mort. Sur cette note, je recommanderais de changer ce que vous faites sur les capacités HTML5. Vous pouvez accomplir 90% de ce que le flash peut faire au moins. Regardez des choses comme le plugin google swiffy. A presque le support complet d'actionscript 3. Je l'ai testé l'autre jour et utilisé des librairies flash tierces, elles ont bien été compilées. –

Questions connexes