В моем приложении Flex модули могут быть больше, чем разрешение экрана, и иметь вертикальную полосу прокрутки.
Когда пользователь щелкает где-то, я выскакиваю небольшой компонент в позиции координат мыши.
Однако, если пользователь щелкает слишком близко к краям экрана, мне нужно предотвратить появление компонента за пределами видимой области.
Для этого мне нужно знать размеры видимой области. Я пробовал Capabilities.screenResolutionX и Capabilities.screenResolutionY, но они в этой области будут включать панели инструментов браузера.
This.width и this.height, очевидно, не будут работать, так как модуль вырастет за пределы 100% высоты.
Так есть ли способ вычислить доступное пространство в браузере (либо в ActionScript, либо в Javascript)?