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

jeg kan ikke få "lig med tegn" til at virke

hilfe!!1

det her syntes jeg er mega underligt!

min kode:
breddeArray = new Array (35, 60, 90, 63, 62);

slider_mc.onLoad = function() {
maxx = slider_mc._x;
solidx = slider_mc._x;
breddex = slider_mc._width;
}

Denne kode virker:
slider_mc._width = breddeArray[0];

Denne kode virker ikke:
breddex = breddeArray[0];

hvorfor i alverden fungere den nederste ikke? skulle denne linie ikke virke?: breddex = slider_mc._width;

/Snig
Avatar billede snigeren Nybegynder
06. juli 2004 - 13:40 #1
altså her er hele min kode:
sliderArray = new Array (-152, -93, -9, 77, 144);
breddeArray = new Array (35, 60, 90, 63, 62);

slider_mc.onLoad = function() {
maxx = slider_mc._x;
solidx = slider_mc._x;
breddex = slider_mc._width;
}

slider_mc.onLoad();

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

djs_btn.onRollOver = function () {
    maxx = sliderArray[0];
    breddex = breddeArray[0];
}
djs_btn.onRollOut = function () {
    maxx = solidx;
}
djs_btn.onRelease = function () {
    solidx = sliderArray[0];
    slider_mc._width = breddeArray[0];
}

stedet_btn.onRollOver = function () {
    maxx = sliderArray[1];
    slider_mc._width = 60;
}
stedet_btn.onRollOut = function () {maxx = solidx;}
stedet_btn.onRelease = function () {solidx = sliderArray[1];}
Avatar billede barklund Nybegynder
06. juli 2004 - 13:49 #2
Du bruger aldrig breddex til noget - du sætter den kun, men læser den aldrig... Så derfor sker det ikke noget... den skal vel puttes ind i din onEnterFrame et sted, så du gør den breddere i forhold til breddex...
Avatar billede snigeren Nybegynder
06. juli 2004 - 14:26 #3
okay,.. hmm hvordan gør man lige det? og hvis det er muligt må den oxo meget gerne ændre størrelse i form af en animation så det ikke sker fra frame til frame...
Avatar billede barklund Nybegynder
06. juli 2004 - 15:59 #4
for eksempel med:

slider_mc.onEnterFrame = function() {
dx = maxx - this._x;
xspeed = dx/4;
this._x += xspeed;
this._width += (breddex-this._width) / 4
}
Avatar billede snigeren Nybegynder
06. juli 2004 - 16:25 #5
Super lækkert,.. det virker jo,.. ehem det virker jo altid fra Barklund =)

mange tak for hjælpen.
fikser du ikke lige et svar :)

/Snig
Avatar billede barklund Nybegynder
06. juli 2004 - 17:08 #6
altid, der!
Avatar billede barklund Nybegynder
06. juli 2004 - 17:08 #7
*host*
Avatar billede barklund Nybegynder
07. juli 2004 - 16:32 #8
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