Yeah you can keep it a separate object so that you can have different weapons. Here is an example, expanding on a topDown.capx example I did last night for —
The sword follows image point 1 of the player, every tick. During the attack animation I simply move move image point 1 of the player.
Example.capx