Jump to content

przesunięcie obiektu z zablokowaniem osi.


chveti

Recommended Posts

Chcę przesuwać obiekt z opóźnieniem mniej więcej 4 px przyczepiony do myszki

jedyna oś po jakiej chcę go przesuwać to X. Ma ktos pomysl na AS? czy do funkcji drag mozna dopisać jakąś blokadę osi y & z?

Link to comment
Share on other sites

  • Replies 5
  • Created
  • Last Reply

Top Posters In This Topic

zrób to przes setProperty

pobierasz położenie myszki - oś x i podajesz tą wartość odpowiednio przystosowaną do zmiany położenia obiektu.

Będziesz musiał zrobić to też przy użyciu onFrameEnter.

Link to comment
Share on other sites

obiekt.onEnterFrame = function() {
       cel = Math.round(_xmouse-this._x);
       ruch = Math.round(cel/20);
       this._x += ruch;
}

dd.onPress = function() {
 startDrag(this,true, 0,40,500,40); //blokuje ruch tylko dla osi x;
}
dd.onRelease = function(){
 stopDrag();
}

}

Link to comment
Share on other sites

Niedoczytalem :]

dd.onPress = function() {
 startDrag(this,true, 250,0,250,400); //blokuje ruch tylko dla osi y;
}
dd.onRelease = function(){
 stopDrag();
}

}

//albo

obiekt.onEnterFrame = function() {
       cel = Math.round(_ymouse-this._y);
       ruch = Math.round(cel/20);
       this._y += ruch;
}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...

Important Information

We are using cookies. Read about our Privacy Policy