Please point me in the right direction

I’m using AS 2.0.

I’m totally new to Flash, and still trying to figure things out. I’ve been reading books, looking at tutorials, etc., but not really finding what I need, so I help you all can help me. Here’s what I want to do:

I have a menu on the left. You click things there (let’s say you click a flower), and it makes a duplicate version of that flower appear on the right. You can have as many copies of the flower appear as you want.

I want to be able to a) rotate the flower copies, and b) drag and drop the copies of the flower on the right.

Here’s my problems:

I’ve been able to create a (single) copy of the flower on the right using attachMovie(). Okay, lovely. But…

a) how do I make more than one copy? I tried giving the other copies different names, but it still was only producing one flower (the first flower would disappear as soon as the new one appeared).

b) how do I attach the rotate and drag/drop functionality to the generated copies? They’ve been created on the fly, so it’s not like I can attach it to the instance itself…I’m sure there’s some way to do it with classes or something, but I’m still have trouble getting how to do that within Flash.

Not looking for anyone to write code for me, or anything – just asking for a little direction. If you can point me towards some tutorials that may address some of what it is that I’m wanting to do, or specific functions that would be of use to me, that would be a huge help.