У меня есть SWF-файл, который странно ведет себя в IE. Дело в том, что определенный прямоугольник не прорисовывается при просмотре страницы после первой загрузки. Он появляется только в IE, и быстрое решение - сделать путь к SWF уникальным при каждом запросе, чтобы он не кэшировался. Остальные мои объекты прорисовываются каждый раз.
Код очень прост
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 });
}
, который вызывается в моем конструкторе. Весь класс можно увидеть здесь: http://katuaq.wwwdev.punktum.gl/flash/bioteaser.txt, и SWF живут здесь: http://katuaq.wwwdev.punktum.gl/.
Как вы, наверное, уже поняли, это серый фон за изображениями, который не отображается при обновлении в IE.