Some AS3 Help

I was recently given an assignment in my AS3 class. I am not a novice but I am far from an expert. I use flash with AS3 all the time in my projects and for clients, but this one looks like I bit off more than I can chew.

My project needs to have a few things to pass.

First it needs to have a Movie clip that is moved when the user rolls over an arrow, but only until said move clip reaches the edge of the screen, then it has to stop moving.

The other thing is, inside this moving movie clip is content loaded in with XML. They are columns with a title, a description and an image. Each column is added in with XML so its expandable. It could be 1 column or 1000 depending on the XML.

For example for every:


<col>
<title></title>
<desc></desc>
<img></img>
</col>

it needs to be a new column.

The movie clip that moves with this navigation needs to detect the size no matter how big or small it is, so it only scrolls through what is there.

Can someone help point my in the right direction? I would even be willing to Paypal a bit of money to someone that helps me realize the answer if it provides incentive.

Also, the ActionScript File is separate from the FLA.