Avatar billede level75 Nybegynder
31. januar 2006 - 16:06 Der er 11 kommentarer

Hjælp til menu..

hey jeg skal have lavet en menu alla denne, så jeg ville høre en af jer eksperten om i kunne tænke jer at lure den an.
http://www.peakperformance.com/templates/ProductMain____4033.aspx

Jeg er selv når her til. Efter som jeg har fundet forskellige fla filer rundt omkring.
www.level75.com/Temp/menu.fla

Håber der er en af jer der kan hjælpe mig med det ;)
Det vil jeg se meget frem til, og sætte stor pris på.
Avatar billede maqhem Nybegynder
01. februar 2006 - 06:42 #1
Kan vi gå ud fra, at det er effeksten med den dér røde fade? eller hvad?
Avatar billede maqhem Nybegynder
01. februar 2006 - 06:43 #2
hov. effeksten er sq da grøn... nåh, pyt
Avatar billede maqhem Nybegynder
01. februar 2006 - 08:01 #3
på første frame smider du denne kode:

var tP:Number = _xmouse;
var nvP:Number = _xmouse;
var mvm:Number = 1;
var erSlc:String = "menu1";
var rdO = 0;
onMouseMove = function(){
    nvP = _xmouse;
    if(nvP - tP < 0){
        tP = nvP;
        mvm = 3;
    }else if(nvP - tP > 0){
        tP = nvP;
        mvm = 2;
    }
}
onEnterFrame = function(){
    _root[erSlc].gotoAndStop(4);
    for(i = 1; i < 4; i++){
        _root["menu" + i].onPress = function(){
            this.gotoAndStop(4);
            _root[erSlc].gotoAndStop(5);
            erSlc = this._name;
        }
        if(_root["menu" + i].hitTest(_xmouse, _ymouse, true)){
            rdO = _root["menu" + i]._name;
            this.useHandCursor = false;
            if(_root["menu" + i]._currentframe != 2 && _root["menu" + i]._currentframe != 3 && _root["menu" + i]._currentframe != 4){
                _root["menu" + i].gotoAndStop(mvm);
            }
        }else{
            if(_root["menu" + i]._currentframe != 1){
                if(_xmouse < _root["menu" + i]._x){
                    _root["menu" + i].gotoAndStop(6);
                }else if(_xmouse > _root["menu" + i]._x){
                    _root["menu" + i].gotoAndStop(5);
                }
            }
            rdO = 0;
        }
    }
}

derefter laver du et menu-punkt kaldet menu1. Gå ind i den, og lav de forskellige fade-effekster som dette hér:

frame 1:
når cursoren ikke er over eller noget

frame 2:
effekt som hvis cursoren kommer fra venstre

frame 3:
effekt som hvis cursoren kommer fra højre

frame 4:
sådan ser den ud, når den er aktiveret helt

frame 5:
effekst som hvis cursoren kører ud til højre

frame 6:
effekt som hvis cursoren kører ud til venstre

Der mangler stadig lidt, men jeg har ikke mere tid nu - skal i skole. Jeg snakker vidre når jeg når hjem igen

Nicolaj
Avatar billede level75 Nybegynder
01. februar 2006 - 09:20 #4
Jeg prøver lige at leje med det.. så må vi se om jeg kan lav e det hehe..
Avatar billede level75 Nybegynder
01. februar 2006 - 11:26 #5
Det er sgu ikke helt nemt, må man sige... Kan overhovede ikke få det hele til at passe, jo når du roller over dem lige med det samme passer det, men hvis du roller over dem for neden så rygger de sig også som små...

www.level75.com/Temp/test.fla
Avatar billede maqhem Nybegynder
02. februar 2006 - 11:18 #6
ved det! sry, koden var heller ikke færdig - skrev jeg jo :)
Avatar billede maqhem Nybegynder
02. februar 2006 - 11:21 #7
på første frame i menu1 skal du skrive stop();

anden skal du skrive som følger:

fade.gotoAndPlay(1);

hvor fade jo er mc'et der viser fade-effekten.

inde i fade skriver du på sidste frame:

_parent.gotoAndStop(4);

frame 3 i menu1 gør du præcis det samme som frame 2.

frame 5 skriver du så dette:

fade.gotoAndPlay(1);

og på sidste frame i mc'et skriver du så:

_parent.gotoAndStop(1);

- det samme gøres også på frame 6. Så skulle det i hvert fald give mere mening.
Avatar billede maqhem Nybegynder
02. februar 2006 - 11:24 #8
og så kan du lige så godt lave de resterende menu-punkter. Bare kopier menu1 og gavngiv de andre altefter nummer :D
Avatar billede maqhem Nybegynder
02. februar 2006 - 11:34 #9
hope it works, for det gør det hér :D
Avatar billede maqhem Nybegynder
03. februar 2006 - 15:05 #10
Hvad så, kan du få det til at du?
Avatar billede level75 Nybegynder
13. februar 2006 - 09:12 #11
der hvor du skriver:

inde i fade skriver du på sidste frame:
_parent.gotoAndStop(4);

jeg kna ikke finde dend er fade :(


undskydl jeg først skriver nu. men har først set du har skrevet nu
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