Я в принципе нашёл решение, масштабирует строго по положению мышки скролом но при загрузке флешки прелоадером зум не работает, было бы интересно может кто подскажет решение масштабирования после загрузки флешки прелоадером

Код AS1/AS2:
function onLoad(){
Mouse.addListener(this);
}
function onMouseWheel (delta:Number, scrollTarget:String) {
this._x = this._x-5*this._xmouse*delta/100;
this._y = this._y-5*this._ymouse*delta/100;
this._xscale = this._xscale+5*delta;
this._yscale = this._yscale+5*delta;
}
hihka.onPress = function() {
_root.hihka.startDrag(false);
};
hihka.onRelease = function() {
_root.hihka.stopDrag();
};