PDA

Volledige versie bekijken : MCs verslepen


Neuro
%Europe/Berlin %551 %2005, 14:14
hoi,
ik wil verschilende MCs verslepen die boven elkaar liggen, hiervoor geef ik elke mc

onClipEvent (mouseDown) {
if (hitTest(_root._xmouse, _root._ymouse)) {
startDrag(this);
}
}
onClipEvent (mouseUp) {
stopDrag();
}

dat werkt opzich wel, maar het probleem is dat hij steeds begint met de onderste
hoe zou ik hem kunnen laten beginnen met de bovenste ??, ik geraak er niet uit, wie kan me helpen

alvast bedankt

theFlashWizard
%Europe/Berlin %554 %2005, 14:17
doe dit is ff op de normale manier he.. :|

op het framescript neerzetten:
instancenameofmc.onPress = function(){
startDrag(this)
}
instancenameofmc.onRelease = function(){
stopDrag()
}
wel ff de goede instancenames invullen dan.
maar wat jij bedoelt met de bovenste snap ik nie..

mateo)
%Europe/Berlin %556 %2005, 14:21
zo'n onClipEvent (mouseDown) werkt op de een of andere manier niet goed. Die mousedown gaat voor je hele movie gelden. Klik maar eens naast je movieclips, dan gaat die onderste mc waarschijnlijk ook mee met je muis. Je kan het beter zo toewijzen:

my_mc.onPress = function(){
// je code hier
// if(this.hitTest etc...
}

theFlashWizard
%Europe/Berlin %559 %2005, 14:25
het is ook uberhaupt niet slim je script op n mc te zetten...
het beste is alles zoveel mogelijk bij mekaar op 1 plek.. liefst een frame script op de hoofdtijdlijn.

mateo)
%Europe/Berlin %560 %2005, 14:26
ha, je was me voor :) helemaal eens trouwens.

Neuro
%Europe/Berlin %569 %2005, 14:40
ik ben maar een AC noob, maar ik heb nu toch weer heel wat bijgeleerd

bedankt!

ps: het werkt nu zoals het moet :)

theFlashWizard
%Europe/Berlin %573 %2005, 14:45
tis AS ;)
graag gedaan :)