Avatar billede flyveren Nybegynder
07. april 2003 - 16:31 Der er 7 kommentarer og
1 løsning

tjekke om movieclip er atached scenen

hvordan får jeg sat en if sætning ind der tjekker om "macwindow" en gang er attached scenen

on(press){
    startDrag(_root.mac)
}
on (release) {
    if (Number(getTimer()-lastClick)<500) {
        stopDrag()
        _root.deapth +=1
        _root.attachMovie("macsymbol", "macwindow", _root.deapth)
        _root.macwindow._x = 400
        _root.macwindow._y = 300       
    } else {
        lastClick = getTimer();
        stopDrag()
    }
}
Avatar billede barklund Nybegynder
07. april 2003 - 17:11 #1
Hvad er deapth? :)

Og hvor skal tjekket tilføjes?
Avatar billede flyveren Nybegynder
07. april 2003 - 17:33 #2
lol dybde.. lol

under on release.. skal den tjekke om movieclippet er placeret på scenen hvis det er skal den ik lave en kopi af den der ligger der i forvejen..
Avatar billede mat Nybegynder
07. april 2003 - 18:11 #3
hvorfor laver du ikke bare en boolean, du sætter til sand når du attacher første gang, og så laver du et tjek så du ikke kan attache flere så længe din boolean er sand?
Avatar billede flyveren Nybegynder
09. april 2003 - 23:14 #4
Jeg har lidt problemer med boolean... kan du gi et eksempel på hvordan du ville gøre det i det her tilfælde ;P

-flyveren
Avatar billede barklund Nybegynder
09. april 2003 - 23:24 #5
on(press){
    startDrag(_root.mac)
}
on (release) {
    if (Number(getTimer()-lastClick)<500) {
        stopDrag()
        _root.depth++
        if (!_root.attachedMacSymbol) {
            _root.attachMovie("macsymbol", "macwindow", _root.depth)
            _root.attachedMacSymbol = true;
        }
        _root.macwindow._x = 400
        _root.macwindow._y = 300       
    } else {
        lastClick = getTimer();
        stopDrag()
    }
}
Avatar billede barklund Nybegynder
10. april 2003 - 09:03 #6
Følgende er nok lidt smartere - den tjekker på det faktiske movieclip, om det eksisterer.

Så kan du have et andet script, der fjerner movieclippet, og så virker funktionen igen...

on(press){
    startDrag(_root.mac)
}
on (release) {
    stopDrag();
    if (Number(getTimer()-lastClick)<500 && typeof _root.macwindow != "movieclip") {
        _root.depth++
        _root.attachMovie("macsymbol", "macwindow", _root.depth)
        _root.macwindow._x = 400
        _root.macwindow._y = 300     
    } else {
        lastClick = getTimer();
    }
}
Avatar billede flyveren Nybegynder
14. april 2003 - 22:41 #7
barklund du er for sej ;P vil du ik svarer så du kan få dine points ;P
Avatar billede barklund Nybegynder
16. april 2003 - 18:46 #8
Yup... :)
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