Autor Zpráva
darvee
Profil *
jak omezit drag abych mohl posouvat pouze nahoru a dolů, po nějaké určité čáře?
Boy
Profil
Pokud nevíš, tak je to v parametrech funkce startDraq(); její parametry jsou tyto:

startDrag(target, lock, left, right, top, bottom);

target - název MC
lock - true tehdy, když chceš, aby při tažení myška ukazovala na střed objektu, false zase tehdy, kdybys chtěl, aby myška ukazovala při tažení tam, kde jsi objekt začal "táhnout".
left - omezení zleva, tzn _x souřadnice, po kterou se může až objekt pohybovat.
right - omezení zprava
top - omezení zeshora, tzn. _y souřadnice, po kterou se může objekt pohybovat
bottom - omezení zesdola

Ty čtyři omezení vymezují jakýsi čtyřúhelník, ve kterém se smí objekt pohybovat. když ale dáš left a right stejné a top a bottom jiné, pak se bude objekt smět pohybovat pouze ve vertikálním směru, jak potřebuješ.
darvee
Profil *
j thx;


on (press) {
startDrag("drag", true, 0, 0, 0, 200);
}
on (release) {
stopDrag();
}



potřebuji aby kdykoliv když pohnu tím dragem aby se provedl script, udělal jsem to nějak takto ale nefachá to.:


updateafterevent();
if (this._y != 0) { //umístění na ose y
trace(this._y);
}
Boy
Profil
Musíš použít toto:
onEnterFrame = function() {

//to co se má stát na každém snímku animace
}
Toto téma je uzamčeno. Odpověď nelze zaslat.

0