Avatar billede mvk Nybegynder
06. februar 2003 - 10:50 Der er 13 kommentarer og
1 løsning

Holde styr på menupunkter

jeg har lavet en maske til menupunktet contact og vil gerne have at en maske "pakker" menupunktet sammen igen inden det næste kommer op.

hvordan holder jeg lettest styr på dette - altså hvilket menupunkt er der aktivt så flash ved hvilket der skal pakkes sammen inden det nye åbnes
Avatar billede mvk Nybegynder
06. februar 2003 - 10:50 #1
Avatar billede nikolajdu Nybegynder
06. februar 2003 - 11:38 #2
on(release){
if(_root.aktiv){
_root[aktiv].gotoAndPlay("ud med mig");
}
_root.aktiv = "knap1"; // navnet på den knap du trykker på. evt _name i stedet hvis du har givet knappen/clippet et instance navn.
_root.knap1.gotoAndPlay("leg med min maske");
}


Så kan du inden du "kører" din maske lige tjekke om der er noget der skal pakkes sammen

/Nikolaj
Avatar billede mvk Nybegynder
06. februar 2003 - 11:54 #3
dette har jeg smidt på min "news" knap - den skal checke om "contact" er åben og hvis den er så lukke den inden den åbner "news"


on(release){
if(_root.contact){
_root[contact].gotoAndPlay("unload mask");
}
_root.gotoAndStop(2);
}

(i frame 2 ligger mit "news" klip")
Avatar billede nikolajdu Nybegynder
06. februar 2003 - 11:57 #4
Du skal sætte dem på alle knapper.

news :

on(release){
if(_root.aktiv){
_root[aktiv].gotoAndPlay("unload mask");
_root.aktiv = "news";
}
_root.gotoAndStop(2);
}

contact :

on(release){
if(_root.aktiv){
_root[aktiv].gotoAndPlay("unload mask");
_root.aktiv = "contact";
}
_root.gotoAndStop(2);
}
Avatar billede mvk Nybegynder
06. februar 2003 - 12:05 #5
min "unload mask" frame label ligger under _root.contact
så derfor burde det passe - men den loader bare en ny - ligge den lige op på linket...
Avatar billede nikolajdu Nybegynder
06. februar 2003 - 12:10 #6
on(release){
if(_root.aktiv&&_root.aktiv!=this._name){
_root[aktiv].gotoAndPlay("unload mask");
_root.aktiv = "contact";
}else{
_root.gotoAndStop(2);
}
}

måske - Ellers prøv at sende mig filen på nikolajdu3@hotmail.com
Avatar billede mvk Nybegynder
06. februar 2003 - 12:25 #7
no working- sender lige :)
Avatar billede mvk Nybegynder
06. februar 2003 - 14:39 #8
super fedt - tak Nikolaj
.
du fortjener 1 mia point
Avatar billede nikolajdu Nybegynder
06. februar 2003 - 15:59 #9
Det er måske lige i overkanten ;-)
Avatar billede mvk Nybegynder
06. februar 2003 - 16:59 #10
:)
hmmm
det ser ud til at det kun virker på den sidste "menu" som er skrevet i kodningen: http://fzy.dk/loopmusic/
det er kun på "contact" at det virker med at den trækker sig sammen inden den går videre til næste
Avatar billede mvk Nybegynder
06. februar 2003 - 17:12 #11
har lige uploaded ny hvor alle er med - nu er det "artists" der virker
mit script ser sådan ud:

_root.aktiv = false;
_root.hvorhen = 1;
function skiftDu(hvad) {
    _root.hvorhen = hvad;
    if (_root.aktiv == "news") {
        _root.news.gotoAndPlay("unload mask");
    } else if (_root.aktiv != "news" && _root.aktiv != false) {
        _root.aktiv = "news";
        _root.gotoAndStop(hvad);
    } else {
        if (hvad == 2) {
            _root.aktiv = "news";
        }
        _root.gotoAndStop(hvad);
    }
}
function skiftDu(hvad) {
    _root.hvorhen = hvad;
    if (_root.aktiv == "profile") {
        _root.profile.gotoAndPlay("unload mask");
    } else if (_root.aktiv != "profile" && _root.aktiv != false) {
        _root.aktiv = "profile";
        _root.gotoAndStop(hvad);
    } else {
        if (hvad == 2) {
            _root.aktiv = "profile";
        }
        _root.gotoAndStop(hvad);
    }
}
function skiftDu(hvad) {
    _root.hvorhen = hvad;
    if (_root.aktiv == "contact") {
        _root.contact.gotoAndPlay("unload mask");
    } else if (_root.aktiv != "contact" && _root.aktiv != false) {
        _root.aktiv = "contact";
        _root.gotoAndStop(hvad);
    } else {
        if (hvad == 3) {
            _root.aktiv = "contact";
        }
        _root.gotoAndStop(hvad);
    }
}
function skiftDu(hvad) {
    _root.hvorhen = hvad;
    if (_root.aktiv == "artists") {
        _root.artists.gotoAndPlay("unload mask");
    } else if (_root.aktiv != "artists" && _root.aktiv != false) {
        _root.aktiv = "artists";
        _root.gotoAndStop(hvad);
    } else {
        if (hvad == 5) {
            _root.aktiv = "artists";
        }
        _root.gotoAndStop(hvad);
    }
}
Avatar billede mvk Nybegynder
07. februar 2003 - 09:26 #12
any ideas ?
Avatar billede mvk Nybegynder
11. marts 2003 - 12:46 #13
det er kun én af menupunkterne der folder sig sammen igen - resten springer den over ...
Avatar billede mvk Nybegynder
13. april 2003 - 14:38 #14
u r gone - :(
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