PDA

Volledige versie bekijken : Externe movie dragged maar plakt niet


Royz
%Europe/Berlin %475 %2006, 11:25
Ik heb via

on (release) {
loadMovieNum("_test/opvoeding_opvoedingsdoelen.swf", 105);
}

een quizje ingeladen waarbij mensen een woord moeten draggen naar de nrs 1, 2 of 3 en zo aan kunnen geven wat zij belangrijk vinden. Het vreemde is dat de swf het los wel goed doet en plakt, alleen als ik hem extern inlaad via loadmovienum dan plakken de woorden niet meer.

De coordinaten lijken ook hetzelfde te zijn.

De drags heb ik gemaakt via:

on (press) {
startDrag ("/a1");
}

on (release) {
stopDrag ();
}

if (getProperty("/a1", _droptarget) eq ("/b1")) {
setProperty ("/a1", _x, "555");
setProperty ("/a1", _y, "196");
}

Hoe zou ik dit probleem op kunnen lossen?

Heedless
%Europe/Berlin %486 %2006, 11:40
Zet je code even tussen [ AS] tags, dat is beter leesbaar.
De setProperty kan je beter niet gebruiken, gebruik gewoon _x en _y
Waarom heb je trouwens een / voor de instance naam? Is dat niet onduidelijk?
Ik weet niet welke vorm je objecten zijn, maar als ze vierkant zijn kan je dit proberen:on (press) {
startDrag (this);
}

on (release) {
stopDrag ();
var root:MovieClip = _parent;
if (this.hitTest(root.b1)) {
_x = root.b1._x; //of als a1 niet op dezelfde plek moet komen als b1 -> _x = 555;
_y = root.b1._y; //of als a1 niet op dezelfde plek moet komen als b1 -> _y = 196;
}