J'ai un fichier SWF qui se comporte étrangement sur IE. Le fait est qu'un certain rectangle ne se dessine pas lors de la visualisation de la page après le premier chargement. Il apparaît seulement dans IE et une solution rapide est de rendre le chemin vers le swf unique à chaque requête afin qu'il ne soit pas mis en cache. Le reste de mes objets est dessiné à chaque fois.Rectangle ne se dessine pas sur l'objet racine à l'actualisation dans IE
Le code est très simple
public function drawStage() { var bgRect:Shape = new Shape(); bgRect.graphics.beginFill(0x5F5F5F); bgRect.graphics.drawRect(0,84, stage.stageWidth, 115); bgRect.graphics.endFill(); bgRect.alpha = 0; addChild(bgRect); Tweener.addTween(bgRect, { alpha: 1, time: 1 }); }
qui est appelé dans mon constructeur. La classe entière peut être vu ici: http://katuaq.wwwdev.punktum.gl/flash/bioteaser.txt, et le swf vivent ici: http://katuaq.wwwdev.punktum.gl/.
Comme vous l'avez probablement déjà compris, c'est l'arrière-plan gris derrière les images qui ne se dessine pas lors de l'actualisation dans IE.
Cela a fait l'affaire. Init et Complete ne semblent pas être appelés dans mon IE. –