native modifier indicates that a function is somehow implemented natively or by the host environment, and only the signature is provided in script.
To be honest this is not very useful in typical web development, since there is no way to call native functions anyway. It is used internally in Mascara to define the interface exposed by the browser and DOM.
When a function is prefixed with native, it does not provide a function body:
native function formatHarddisk(destroyPhysical : boolean) : void;