Мне было интересно, как добиться собственного эффекта полосы прокрутки, который TheFWA (thefwa.com) сумел сделать довольно хорошо (я не фанат Flex scrollbars).
Я нашел этот пост (/384442/kak-ya-mogu-sozdat-prilozhenie-flex-s-dinamicheskoi-vysotoi), и реализовал технику, так как я вызываю функцию JS через ExternalInterface каждый раз, когда объект флэш-памяти меняет размер. Эта функция JS просто изменяет размер div, который содержит объект флэш-памяти, который создает собственные столбцы.
К сожалению, когда я изменяю размеры довольно быстро (например, от 800 до 1800 высот), флеш-объект просто деформируется на несколько миллисекунд (как если бы он не менял свой размер, а просто растягивался во всех направлениях). После этих миллисекундвсе возвращается в норму, но вся ситуация действительно раздражает визуально.
Изначально я думал, что это просто проблема с синхронизацией, но после нескольких попыток установить задержку, эффект был тот же ...просто отложено.
Как я могу решить это? Я знаю, что это технически возможно. ПростоВзгляните на TheFWA и посмотрите, как плавно Flash и браузер взаимодействуют друг с другом, чтобы обеспечить работу собственных полос прокрутки без каких-либо мерцаний или неправильных измерений