Drag&Drop
grag drop przeciąganie upuszczanie drag&drop
Kod: Zaznacz cały
var px = drag_mc._x;
var py = drag_mc._y;
drag_mc.onPress = function() {
this.startDrag(false, 0, 0, 350, 250);
};
drag_mc.onMouseUp = function() {
this.stopDrag();
if (eval(this._droptarget) == target1_mc) {
drag_mc._x = px;
drag_mc._y = py;
trace("Klip upuszczony na MC target1_mc");
} else if (eval(this._droptarget) == target2_mc) {
drag_mc._x = px;
drag_mc._y = py;
trace("Klip upuszczony na MC target2_mc");
}
};O Drag:
http://livedocs.macromedia.com/flash/mx ... 01553.html
http://livedocs.macromedia.com/flash/mx ... 01553.html
O Drop:
http://livedocs.macromedia.com/flash/mx ... 01553.html
Re: Drag&Drop
witam 
mam pytanie apropo drag & drop
tzn. mam animację z kilkoma elementami ... z jednym elementem nie ma problemu żeby się ruszał, ale nastepne stoją w miejscu :/
czy ktoś wie jak to zrobić żeby każdy element ruszał się niezależnie ?
wogóle jest to możliwe ?
mam pytanie apropo drag & drop
czy ktoś wie jak to zrobić żeby każdy element ruszał się niezależnie ?
wogóle jest to możliwe ?
Re: Drag&Drop
Wsadź te wszystkie animacje w jeden MC i jego draguj
Re: Drag&Drop
no tak ... tylko wtedy wszystko chodzi razem ... zaraz wstawię przykład o co mi chodzi
http://www.anta9.republika.pl/przyk.rar
narazie chodzi tam tylko warstwa jedna ... a chciałabym żeby niezależnie od tej "z serem" chodził też ten biały kwadrat w zależności od tego na co się naciśnie ... jak dam wszystko na jedno MC to chodzi całość ...
narazie chodzi tam tylko warstwa jedna ... a chciałabym żeby niezależnie od tej "z serem" chodził też ten biały kwadrat w zależności od tego na co się naciśnie ... jak dam wszystko na jedno MC to chodzi całość ...
Re: Drag&Drop
Stosuj startDrag do obu obiektów:
Kod: Zaznacz cały
mc1.onPress = _startDrag;
mc1.onMouseUp = _stopDrag;
mc2.onPress = _startDrag;
mc2.onMouseUp = _stopDrag;
function _startDrag() {
this.startDrag();
this.onMouseMove = updateAfterEvent;
}
function _stopDrag() {
stopDrag();
delete this.onMouseMove;
}
Re: Drag&Drop
DZIAŁA
na poczatku nie mogłam zakumać o so chozi
a ja zamiast na całą klatkę to na poszczególne mc dawałam te skrypty 
DZIĘKI WIELKIE
teraz jeszcze muszę znaleźć jakiś kod żeby zrobić przycisk który umożliwi powrót wszystkich elementów na swoje miejsce
ale to już chyba nie takie proste 
DZIĘKI WIELKIE
teraz jeszcze muszę znaleźć jakiś kod żeby zrobić przycisk który umożliwi powrót wszystkich elementów na swoje miejsce
Re: Drag&Drop
dzięki wybawco 
chociaż teraz się tam taki myk robi że warstwy się przestawiają i ta na którą klikam wychodzi na wierzch i jak klikam reset to ustawiają się w przypadkowej kolejności
chociaż teraz się tam taki myk robi że warstwy się przestawiają i ta na którą klikam wychodzi na wierzch i jak klikam reset to ustawiają się w przypadkowej kolejności
Re: Drag&Drop
Usuń z kodu:
Kod: Zaznacz cały
this.swapDepths(++depth);Pomocy! Drag&Drop
witam!
Ktoś może pomóc? Temat niemal bliźniaczy do powyższego tylko że w tym przypadku chciałbym by "dragowany" obiekt wracał na pierwotną pozycję po zwolnieniu przycisku myszy : --->
Kod: Zaznacz cały
d.getDragableMC().onRelease = function(){
d.stopDrag();
}
d.getDragableMC().onReleaseOutside = function(){
d.stopDrag();
}
if (eval(garbage._droptarget) == _root.trash) {
garbage._visible = false;
} else {
garbage._x = x_pos;
garbage._y = y_pos;
}