geek space web solutions

Comment corriger une erreur 'Context3D non disponible'

Mardi, 03 Avril 2012 13:00
flash stage vidéo
Si vous rencontrez l'erreur Flash "Context3D non disponible", pas d'inquiétude ! ;-) C'est une erreur très facile à comprendre et à résoudre. J'explique dans cet article la marche à suivre.


L'erreur "Context3D non disponible" (en image ci-dessous) se produit car l'intégration du Flash dans le HTML n'est pas bonne.
flash-context3d-error

Version du moteur d’exécution de Context3D : Flash Player 11, AIR 3

Dans la mesure du possible, le contexte de rendu "Context3D" utilise le GPU. (Si le rendu via Context3D n’est pas pris en charge sur une plate-forme, la propriété stage3Ds de l’objet Stage contient une liste vide...)
(Voir mon article sur StageVideo)

Pour que Flash Player mobilise les ressources GPU, vous devez définir "wmode" sur "direct" ! Pour cela, rendez-vous dans les "Paramètres de publication" de votre Flash :

flash-parametres-de-publication

Cliquez ensuite sur "Enveloppe HTML",
puis choisissez le modèle "Flash WMODE Direct" comme illustré ci-dessous :
flash-wmode-direct

Si vous affichez la source du HTML généré (en faisant "Publier" ou F12...) vous pourrez voir que le "wmode" est maintenant "direct" ! L'erreur "Context3D non disponible" ne se produit plus !
flash-integration-wmode-window-direct
 

Ajouter un Commentaire


Code de sécurité
Rafraîchir

Sections


Sondages

Pensez-vous que le HTML5 puisse complètement remplacer Flash ?
 
Seriez-vous intéressé par un éditeur d'XML en ligne ?
 

Paypal

paypal

Code du plugin Joomla AutoSEO 1.2 par www.geek-space.fr