Avatar billede flushout Nybegynder
12. juli 2005 - 15:56 Der er 3 kommentarer og
1 løsning

Event der afgør om et MC bliver drag'ed..

Hejsa

Jeg har en lille stump kode, hvor jeg har et startDrag og stopDrag. Når musen flyttes opdaterer funktionen et input text felt. Mit problem er, at jeg har brug for at kunne afgøre om mit MC (this) er ved at blive drag'ed. Hvis det er skal der udregnes, ellers skal der ikke. Hvordan gør man det?

Her er min kode, jeg har indsat en pseudo if sætning der hvor jeg har brug for hjælp..

on(press) {
    OriginalAge = this._x;
    startDrag(this,true,-44,0,44,0);
}
onClipEvent(mouseMove){
    if(DETTE ELEMENT ER I GANG MED DRAG){
        tmpAge = this._x+44;
        activeAge = Math.floor((tmpAge * (40 / 88))+20);
        _root.alderInput = activeAge;
    }
}
on(release) {
    stopDrag();
    if (activeAge != OriginalAge) {
        doCalcs();
    }
}

takker =)
Avatar billede _k Nybegynder
12. juli 2005 - 16:06 #1
Én måde at gøre det på:

on(press) {
    OriginalAge = this._x;
    derDragges = true;
    startDrag(this,true,-44,0,44,0);
}
onClipEvent(mouseMove){
    if(derDragges == true){
        tmpAge = this._x+44;
        activeAge = Math.floor((tmpAge * (40 / 88))+20);
        _root.alderInput = activeAge;
    }
}
on(release) {
    stopDrag();
    derDragges = false;
    if (activeAge != OriginalAge) {
        doCalcs();
    }
}
Avatar billede flushout Nybegynder
12. juli 2005 - 16:30 #2
dooh.. det er jo en oplagt løsning, jeg var bare så fokuseret på indbyggede events at jeg glemte min grundlæggende viden :P ...

Smid et svar så får du points ;)
Avatar billede _k Nybegynder
12. juli 2005 - 16:44 #3
Sådan går det jo engang imellem ;o)
Avatar billede _k Nybegynder
13. juli 2005 - 14:56 #4
Jeg siger mange tak for point :o)
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