В настоящее время я изучаю Flex, и мне тяжело работать с полосами прокрутки. Короче говоря, я делаю гигантскую форму для заполнения пользователями, которая содержится в компоненте viewstack. Пользователь вводит информацию в одном представлении, а она будет отображаться в другом. Но прямо сейчас на первом холсте у меня есть компоненты, которые запускаются за пределы экрана, и flex не добавляет автоматически полосу прокрутки, поэтому я добавил 'verticalScrollPolicy = "on" "на свой холст. Теперь, пока он дает мне полосу прокрутки, он дает мне пустую полосу прокрутки. Я все еще не могу переместить его вверх или вниз, а это означает, что компоненты все еще находятся в нижней части экрана. Я скучаю по чему-то простому?
Редактировать - я использую Adobe Flex Builder 3 и компоненты, которые он позволяет вам перетаскивать. http://img12.imageshack.us/img12/218/problem1f.jpg Это картина проблемы, и я думаю, что соответствующий код будет.
<mx:Application xmlns:mx="adobe.com/2006/mxml" layout="absolute" width="830" height="835">
<mx:ViewStack x="10" y="72" id="viewstack1" width="790" height="751" >
<mx:Canvas label="Design Mode" width="100%" height="100%" verticalScrollPolicy="on" horizontalScrollPolicy="on" >
(Components inside)
</mx:Canvas>