I’m using Flash CS 5 and Flex 4, both to build an AIR application for android. I would like to know how to allow the user to move content(image or text) up and down(like a map,in this case only vertically).
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
There are no touch UI controls available yet, so you need to implement it yourself. Here’s a little bit of code that might help get you started. I wrote it on the timeline so that I could test it quickly. You’ll need to make a couple adjustments if you’re using it in a class.
The variable
contentis a MovieClip that is on the stage. If it is larger than the height of the stage, you’ll be able to scroll it by dragging it with the mouse (or with your finger on a touch screen). If it is smaller than the height of the stage, then it won’t scroll at all because it doesn’t need to.Alternatively, you could use the
scrollRectproperty. That one is pretty nice because it will mask the content to a rectangular region for you. If you just changeylike in the code above, you can draw other display objects on top of the scrolling content to simulate masking. It’s faster thanscrollRecttoo.