Avatar billede flashnoob Nybegynder
05. marts 2005 - 18:47 Der er 11 kommentarer og
1 løsning

Popup menu der skal få anden popup menu til at gå ned

Jeg har hentet en menu som jeg har redigeret i... Jeg har lagt filen op her: www.virksaa.1go.dk ... Det er lidt nemmere at forklare så.
De to menuer popper op, når man klikker på hhv. design eller hjemmesider -menuknappen. Nu skal jeg så have f.eks. design  menuen til at gå ned, hvis hjemmeside-menuen bliver aktiveret og omvendt. Hvordan gør man det (Jeg har prøvet på linie 3 under design-menuen, men virker ikke).
80 Point til den der kan få det til at virke og forklare.
Avatar billede flashnoob Nybegynder
05. marts 2005 - 18:48 #1
Avatar billede barklund Nybegynder
05. marts 2005 - 18:53 #2
Skal de gamle menupunkter først glide ned hvorefter de nye kommer op - eller må de to ting godt ske samtidig?
Avatar billede flashnoob Nybegynder
05. marts 2005 - 18:54 #3
Det må gerne ske samtidigt..
Avatar billede barklund Nybegynder
05. marts 2005 - 19:00 #4
Det er også det nemmeste. Basalt set gør du bare det, at du tager "luk" kommandoerne fra den ene knap og kopierer over under "åben" kommandoerne på den anden knap. De to knapper bliver da til følgende.

Venstre knap:

on (release) {
    if (this.toggle == "up") {
        _root.Menu_right.toggle_right == "up_right";
        this._parent.But1.newy = this._y-(1*(this._height));
        this._parent.But2.newy = this._y-(2*(this._height));
        this._parent.But3.newy = this._y-(3*(this._height));
        this._parent.But4.newy = this._y-(4*(this._height));
        this._parent.But5.newy = this._y-(5*(this._height));
        this._parent.But6.newy = this._y-(6*(this._height));
        this.toggle = "down";
        this._parent.But1_right.newy = this._y;
        this._parent.But2_right.newy = this._y;
        this._parent.But3_right.newy = this._y;
        this._parent.But4_right.newy = this._y;
        this._parent.But5_right.newy = this._y;
        this._parent.But6_right.newy = this._y;
        this._parent.Menu_Right.toggle_right = "up_right";
        // trace(this.toggle);
    } else {
        this._parent.But1.newy = this._y;
        this._parent.But2.newy = this._y;
        this._parent.But3.newy = this._y;
        this._parent.But4.newy = this._y;
        this._parent.But5.newy = this._y;
        this._parent.But6.newy = this._y;
        this.toggle = "up";
        // trace(this.toggle);
    }
}

Højre knap:

on (release) {
    if (this.toggle_right == "up_right") {
        Menu.toggle = "down";
        this._parent.But1_right.newy = this._y-(1*(this._height));
        this._parent.But2_right.newy = this._y-(2*(this._height));
        this._parent.But3_right.newy = this._y-(3*(this._height));
        this._parent.But4_right.newy = this._y-(4*(this._height));
        this._parent.But5_right.newy = this._y-(5*(this._height));
        this._parent.But6_right.newy = this._y-(6*(this._height));
        this.toggle_right = "down_right";
        this._parent.But1.newy = this._y;
        this._parent.But2.newy = this._y;
        this._parent.But3.newy = this._y;
        this._parent.But4.newy = this._y;
        this._parent.But5.newy = this._y;
        this._parent.But6.newy = this._y;
        this._parent.Menu.toggle = "up";
        // trace(this.toggle);
    } else {
        this._parent.But1_right.newy = this._y;
        this._parent.But2_right.newy = this._y;
        this._parent.But3_right.newy = this._y;
        this._parent.But4_right.newy = this._y;
        this._parent.But5_right.newy = this._y;
        this._parent.But6_right.newy = this._y;
        this.toggle_right = "up_right";
        // trace(this.toggle);
    }
}

Så skulle det virke fint ;)

--
Morten Barklund
Avatar billede barklund Nybegynder
05. marts 2005 - 19:01 #5
Men det kunne nu laves meget nemmere og mere overskueligt, end det er lavet. Det virker dog, som det er :)

--
Morten Barklund
Avatar billede flashnoob Nybegynder
05. marts 2005 - 19:04 #6
Hva' sa... Det troede jeg også jeg havde gjort! Åbenbart ikke! Men det virker.. nice. Kan det laves på den anden måde også.. hvor den aktiverede først går ned hvorefter den anden kommer op. Er det meget besværligt?
Avatar billede barklund Nybegynder
05. marts 2005 - 19:06 #7
Det er straks mere besværligt, da man ikke rigtig ved, hvornår de er færdige. Det kan laves, men så bør man nok tænke hele strukturen om, da det vil være noget bøvl at proppe ind i det eksisterende.
Avatar billede flashnoob Nybegynder
05. marts 2005 - 19:07 #8
Hmm.. man skal trykke 2 gange på "hjemmeside" knappen, anden gang man trykker... Kan det fixes. ?
Avatar billede flashnoob Nybegynder
05. marts 2005 - 19:07 #9
Okay, det var også kun hvis det var let at lave :D
Avatar billede barklund Nybegynder
05. marts 2005 - 19:17 #10
En lille stavefejl:

this._parent.Menu_Right.toggle_right = "up_right";

Skal rettes til:

this._parent.Menu_right.toggle_right = "up_right";

Så virker det.

Og jeg kaster lige et svar: Her er et svar.

:D

--
Morten Barklund
Avatar billede flashnoob Nybegynder
05. marts 2005 - 19:24 #11
Perfektus! :)
Avatar billede barklund Nybegynder
05. marts 2005 - 23:03 #12
Tark for points ;)
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