If a vet is possible, that is good since an xray can be taken. Do you have any pictures of the leg? If the leg is flopping, it sounds like a bad injury, possibly torn ligaments. Is there any swelling or green bruising? Since you are not sure of what happened, I would look under her feathers for...