Kyklin,
I don't have any experience with American, but once I had a United flight cancelled and they put me on an American flight, I just had to mail in the boarding pass and a form that they gave me, and I got the credit for the miles on UA. I don't know if this situation would be different.
Good Luck,
- Anna