У нас есть это приложение Flex, построенное на Builder 3, и мы используем SuperTabNavigator из FlexLib для отображения некоторых модулей. Дело в том, что всякий раз, когда пользователь изменяет размер окна браузера, все содержимое открытых вкладок просто исчезает, и нет никакого способа вернуть их обратно. Это происходит только в первый раз, поэтому, если вы закроете эти «сломанные» вкладки и снова откроете их, вы сможете изменить размер всего, что вы хотите, но вы все равно потеряли все, что делали в них, и это недопустимо. Я провел некоторое тестирование и обнаружил, что модуль на этой вкладке не отправляет события изменения размера, когда это происходит. Он отправляется при открытии (все установлено на 100%, чтобы соответствовать размеру окна браузера, поэтому он изменяется при запуске), и каждый раз, когда вы изменяете его размер, не «ломая» его. Это становится страннее. Я также обнаружил, что изменение размера работает идеально, если вы измените его размер до размера, превышающего исходный (т.е. вы открываете его в окне браузера, которое восстанавливается, а затем максимизируется), но даже после этого, если вы измените его размер Возвращаясь к чему-то, даже на один пиксель меньше, чем оригинал, модуль просто исчезает. Все остальное остается в идеальных рабочих условиях: все компоненты вне вкладок и сами вкладки работают, но (суммируя) все, что находится внутри любой вкладки, открытой в тот момент, когда вы впервые изменили размер окна браузера до размера, меньшего, чем оригинал, просто исчезает.
Я понимаю, что это странная проблема, и надеюсь, что некоторые из вас смогут мне помочь. Не стесняйтесь задавать любые вопросы, если что-то не ясно.
Заранее спасибо.