Avatar billede snigeren Nybegynder
06. juli 2004 - 10:55 Der er 7 kommentarer og
1 løsning

menu indikator script

Hej

http://www.suurland.com  <--- hvordan laver man indikatoren som er på menuen på suurland.com?

Jeg kan godt lave en dims der kører frem og tilbage eller op og ned men,... Hvordan får man den til at blive på det menupunkt man trykker på?
hvis man f.eks. trykker på "portfolio" så dimsen forbliver ud for "portfolio". Hvis man så derefter fører musen henover "blueprints" kører dimsen hen til "blueprints", hvis man så fjerner musen igen kører dimsen tilbage til "portfolio" igen.

jeg har brugt følgende script til at bevæge min indikator:

sliderArray = new Array (-151, -93, -9, 77, 144);

slider_mc.onLoad = function() {
maxx = this._x;
}

slider_mc.onLoad();

slider_mc.onEnterFrame = function() {
dx = maxx - this._x;
xspeed = dx/4;
this._x += xspeed;
}

djs_btn.onRollOver = function () {
    maxx = sliderArray[0];
}

stedet_btn.onRollOver = function () {
    maxx = sliderArray[1];
}

Håber der er nogen der har en god idé...

Det andet spørgsmål jeg lavede var for rodet stillet så jeg lavede et nyt :)

/Snig
Avatar billede pyroman Nybegynder
06. juli 2004 - 11:16 #1
Du sætter da bare en variabel der bliver der sat ved tryk og ikke ændres når musen fjernes:



sliderArray = new Array (-151, -93, -9, 77, 144);

maxx = slider_mc._x;
solidx = slider_mc._x

slider_mc.onEnterFrame = function() {
  dx = maxx - this._x;
  xspeed = dx/4;
  this._x += xspeed;
}

djs_btn.onRollOver = function () {maxx = sliderArray[0];};
djs_btn.onRollOut = function () {maxx = solidx;};
djs_btn.onRelase = function () {solidx = sliderArray[0];};

stedet_btn.onRollOver = function () {maxx = sliderArray[1];};
stedet_btn.onRollOut = function () {maxx = solidx;};
stedet_btn.onRelase = function () {solidx = sliderArray[1];};
Avatar billede snigeren Nybegynder
06. juli 2004 - 11:44 #2
hehe, min hjerne var ved at bryde sammen,.. men jeg mente nok det ikke kunne være så svært.

uhm ved du hvordan man resizer et MC? bare bredden af MC´et?

/Snig
Avatar billede snigeren Nybegynder
06. juli 2004 - 11:53 #3
ahhh kom lige selv i tanke om _width =)),.. jeg takker for hjælpen pyro
smid lige et svar...

/Snig
Avatar billede snigeren Nybegynder
06. juli 2004 - 11:56 #4
uhm,.. lige en sidste ting,.. kan man ikke få ændring af størrelsen til at ske "flydende" så den ikke bare vupti skifter til en anden størrelse?

jeg bruger:
slider_mc._width = 20;

/Snig
Avatar billede snigeren Nybegynder
06. juli 2004 - 12:40 #5
argh! jeg har forsøgt at lave det samme som du gjorde med:
solidx = slider_mc._x;

øhm kan det laves på samme måde med en Array og slider_mc._width?

eller hvordan kan man lave slider_mc._width så den bliver til den størrelse som den man sidst trykkede på?

/Snig
Avatar billede snigeren Nybegynder
30. september 2004 - 10:10 #6
pyro,.. smider du ikke lige et svar, kan ikke lige huske om jeg fik løst alle problemer men ellers må jeg jo bare stille et nyt spørgsmål senere.
...men et svar så jeg lige kan lukke =)

/Snig
Avatar billede pyroman Nybegynder
30. september 2004 - 14:39 #7
selvfølgelig ;)

Hvis du ikke fik det løst altsammen, spørger du bare løs... ;)
Avatar billede snigeren Nybegynder
30. september 2004 - 17:25 #8
sure =)
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