Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/html/pontshbr/www/perfis/colPerfil.inc.php on line 22

Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/html/pontshbr/www/truques/colunaTruques.inc.php on line 23

Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/html/pontshbr/www/tutoriais/colunaTutoriais.inc.php on line 25

Warning: mysql_fetch_row() expects parameter 1 to be resource, boolean given in /home/html/pontshbr/www/sources/colunaSources.inc.php on line 25
HOME | TRUQUES E DICAS
Quero fazer um objeto ser arrastado e que quando soltado (stopDrag) caia suavemente.
por Alexandre Porto


Coloca isso em seu movieclip.

onClipEvent (mouseDown) {
if (this.hitTest( _root._xmouse, _root._ymouse, 1 )) {
startDrag ();
}
}
onClipEvent (mouseUp) {
stopDrag ();
posAlvo = 1;
}
onClipEvent (enterFrame) {
if (posAlvo == 1) {
setProperty (this, _y, this._y + 3);
if (this._y >= 200) {
posAlvo = 0;
}
}
}

Isso para um movimento livre, para que ele suba apenasna vertical, coloque:

onClipEvent (mouseDown) {
if (this.hitTest( _root._xmouse, _root._ymouse, 1 )) {
startDrag (, false, 200, 0, 200, 400);
}
}
onClipEvent (mouseUp) {
stopDrag ();
posAlvo = 1;
}
onClipEvent (enterFrame) {
if (posAlvo == 1) {
setProperty (this, _y, this._y + 3);
if (this._y >= 300) {
posAlvo = 0;
}
}
}

Alê Porto

................................................................

Tem outro código aqui que pode servir também:

onClipEvent(load) {
posY_ini = this._y;
up = false;
}
onClipEvent(mouseMove) {
if (this.hitTest(_root._xmouse,_root._ymouse)) {
up = true;
} else {
up = false;
}
}
onClipEvent(enterFrame){
if (up eq true) {
this._y -= 5;
} else {
if (this._y < posY_ini) {
this._y += 5;
}
}
}

Ricardo
...................................................................

Se vc quiser limitar a posiçãoi máximo na altura,

if (_root.elevador._y<=100) {
_root.elevador._y = 100;
}

Fiocaria então:

onClipEvent (enterFrame) {
if (this.hitTest(_root._xmouse, _root._ymouse,1)) {
setProperty (_root.elevador, _y, _root.elevador._y -5);
} else {
setProperty (_root.elevador, _y, _root.elevador._y +5);
}
if (_root.elevador._y<=100) {
_root.elevador._y = 100;
} else if (_root.elevador._y>=300) {
_root.elevador._y = 300;
}
}

Alê Porto


0 comentário