Observations of the scattering of acoustic waves by sunspots show a substantial deficit in scattered power relative to incident power. A number of calculations have attempted to model this process in terms of absorption at the magnetohydrodynamic Alfvén resonance. The results presented here extend these calculations to the case of a highly structured axisymmetric translationally invariant flux-tube embedded in a uniform atmosphere. The fractional energy absorbed is calculated for models corresponding to flux-tubes of varying radius, mean flux-density and location below the photosphere. The effects of twist are also included. It is found that absorption can be very efficient even in models with low mean magnetic flux density, provided the flux is concentrated into intense slender annuli. Twist is found to increase the range of wave numbers over which absorption is efficient, but it does not remove the low absorption at low azimuthal orders which is a feature of resonance absorption calculations in axisymmetric geometry, and which is in conflict with observation. These results suggest that resonance absorption could be an efficient mechanism in plage fields and fibril sunspots as well as in monolithic sunspots. At present it is too early to make any definite deductions about sunspot structure from the observations, but the possible future use of sunspot seismology to resolve open questions in the theory of sunspots is briefly discussed.