хорошо, это было сложно для отладки, но я нашел ответ:
У меня был следующий код:
<div id="page">
<div id="flash-wrapper">
flash object
</div>
</div>
#flash-wrapper {
height: 500px;
position: relative;
width: 740px;
}
#page {
width: 700px;
}
проблема была в странице div. если я изменю ширину на 800px, все будет работать нормально. если ширина меньше ширины flash-оболочки, я получаю эффект лестницы.
в результате: родительские элементы div не могут быть меньше тега объекта. (обычно это не должно быть в любом случае). "переполнение: скрыто;" не решает проблему.