Avatar billede Rasmus Lund Nybegynder
24. marts 2004 - 23:26 Der er 12 kommentarer og
1 løsning

drag funktion, med test af "slipsted" og efterfølgende resultat

jeg har lavet en drag funktion, hvor man trækker en lille trekant hen på en stor trekant. når dette er gjort vil jeg gerne have et tredje MC til at gå til næste frame, sådan en tæller bliver en højere! min kode der ligger på den lille trekant, som flyttes, ser således ud:

on(press){
    startDrag(this, true);
}
on(release, releaseOutside){
    stopDrag();
    if (this._droptarget == "/stortrekant") {
                _root.point.nextFrame();
        }

}

Det store trekant hedder: stortrekant
point MC hedder: point
Avatar billede kragekjaer Praktikant
24. marts 2004 - 23:35 #1
skriv hele stien til dit mvoieclip... "_level0.stortrekant
Avatar billede kragekjaer Praktikant
24. marts 2004 - 23:39 #2
on(release, releaseOutside){
    trace("dropTarget: "+eval(this._droptarget));
    stopDrag();
    if (this._droptarget == "/stortrekant") {
                _root.point.nextFrame();
        }

}

Her for du at vide hvad du skal skrive
Avatar billede Rasmus Lund Nybegynder
24. marts 2004 - 23:40 #3
det var tilsyneladende ikke det der var galt....er hele stien: "level0stortrekant"? eller var det blot et eks.? hvordan finder man hele stien?
Avatar billede kragekjaer Praktikant
24. marts 2004 - 23:42 #4
prøv det jeg har skrevet 2. gang
Avatar billede kragekjaer Praktikant
24. marts 2004 - 23:45 #5
trace("dropTarget: "+eval(this._droptarget));

giver dig svaret
Avatar billede Rasmus Lund Nybegynder
24. marts 2004 - 23:56 #6
hmmm....jeg får dette resultat:

dropTarget: _level0.stortrekant

det vile være lækkert hvis du vil tage et kig på .fla filen
måske kan du se hvad der er galt..

http://imv.au.dk/~ralund/baby-spil.fla
Avatar billede kragekjaer Praktikant
24. marts 2004 - 23:59 #7
hvis du får _level0.stortrekant så skal det bare hedde:

on(release, releaseOutside){
    trace("dropTarget: "+eval(this._droptarget));
    stopDrag();
    if (this._droptarget == "_level0.stortrekant") {
                _root.point.nextFrame();
        }

}
Avatar billede Rasmus Lund Nybegynder
25. marts 2004 - 00:12 #8
hjalp desværre heller ikke ...
Avatar billede kragekjaer Praktikant
25. marts 2004 - 00:23 #9
on(release, releaseOutside){
    var dT=eval(this._droptarget);
    stopDrag();
    if (dT == "_level0.stortrekant") {
                trace("Fedt det virker");
                _root.point.nextFrame();
        }

}
prøv
Avatar billede kragekjaer Praktikant
25. marts 2004 - 00:25 #10
hov prøv at bytte om således:
on(release, releaseOutside){
    stopDrag();
    var dT=eval(this._droptarget);
    if (dT == "_level0.stortrekant") {
                trace("Fedt det virker");
                _root.point.nextFrame();
        }

}
Avatar billede Rasmus Lund Nybegynder
25. marts 2004 - 00:52 #11
nej stadig uden held....prøv at se .fla filen her:

http://imv.au.dk/~ralund/baby-spil.fla
Avatar billede kragekjaer Praktikant
25. marts 2004 - 01:08 #12
jeg kan ikke åbne din fil.....

skriver den "fedt det virker" ????
Avatar billede Rasmus Lund Nybegynder
25. marts 2004 - 10:52 #13
nej, den skriver ikke noget.
jeg har lagt .fla filen op i en alm. mx version.
http://imv.au.dk/~ralund/baby-spil_mx.fla
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester