class as.pusselbit extends MovieClip
{
var S_star;
var sh;
var starClip;
var taken;
function pusselbit()
{
super();
this.S_star = new Sound(this);
this.S_star.attachSound("S_stjarna");
this.swapDepths(Math.round(this._y));
this._parent.game.deadObjArr.push(this);
}
function onEnterFrame()
{
if(this.sh._xscale > 0)
{
this.sh._xscale = 140 + this.starClip._y;
this.sh._yscale = this.sh._xscale;
}
var _loc2_;
if(this.sh.hitTest(this._parent.man._x,this._parent.man._y,true) && !this.taken)
{
_loc2_ = new mx.transitions.Tween(this.starClip,"_y",mx.transitions.easing.Regular.easeInOut,this.starClip._y,this.starClip._y - 500,3,true);
this.starClip.nextFrame();
this.taken = true;
this._parent.man.dontWalk = true;
this.S_star.start();
this._parent.pusselType = this._parent.pusselType + 1;
}
if(this.starClip._y < -490)
{
this.starClip.prevFrame();
this._parent["taken_" + this._name] = true;
this._parent.svartPlatta3.play();
this.onEnterFrame = null;
this.removeMovieClip();
}
}
}