Avatar billede lyden Nybegynder
08. oktober 2003 - 15:40 Der er 52 kommentarer og
1 løsning

Knap/Knapper/knappest ?

haaaj !

Jeg har 5000(lettere underdrevet) knapper med hver deres instance navn, som ved on press på anden knap bliver _visible = false.

kunne understående ikke omskrives på en lidt nemmere måde eller ?

    Kn1._visible = false;
    Kn2._visible = false;
    Kn3._visible = false;
    Kn4._visible = false;
    osv.......................................!

jeg mener når de nu alle skal være false, burde man sq da kunne smide det ind på samme linie eller ? for hulen da osse !!!!!! jeg mener hvis jeg lige pludselig får "lyst" til at de skal være true istedet !!!!!!!!!!!!!
Avatar billede jakwag Nybegynder
08. oktober 2003 - 15:42 #1
antal = 5;

for(var i = 1;i<=antal;i++){
this["kn"+i]._visible = false;
}

: ) Jakob
Avatar billede jakwag Nybegynder
08. oktober 2003 - 15:44 #2
this["kn"+i]._visible = false;

kan variere alt efter hvor scriptet står...
Avatar billede lyden Nybegynder
08. oktober 2003 - 15:44 #3
Hej jakwag !!!!!!!!!!!!!

prøver lige :0) det ser jo frygteligt cooooool ud ;o)
Avatar billede lyden Nybegynder
08. oktober 2003 - 15:46 #4
tænker du på knap eller i frame ? eller hur ?
Avatar billede jakwag Nybegynder
08. oktober 2003 - 15:46 #5
ja, hvor står det?
Avatar billede jakwag Nybegynder
08. oktober 2003 - 15:47 #6
bare paste hele scriptet hvis det er.
Avatar billede lyden Nybegynder
08. oktober 2003 - 15:47 #7
det ligger på knap :o)
Avatar billede jakwag Nybegynder
08. oktober 2003 - 15:48 #8
med on(release) eller knap.onRelease = function ?
Avatar billede lyden Nybegynder
08. oktober 2003 - 15:48 #9
med on(release)
Avatar billede jakwag Nybegynder
08. oktober 2003 - 15:49 #10
så burde det virke:

antal = 5;

for(var i = 1;i<=antal;i++){
this["kn"+i]._visible = false;
}
Avatar billede lyden Nybegynder
08. oktober 2003 - 15:54 #11
det gør det sørme oxo............. you just save my day :o)

tak for den lærerige hjælp !

Smid venligst et svar med det vunzzz !!!!!!!!!
Avatar billede jakwag Nybegynder
08. oktober 2003 - 15:55 #12
vunzzz!!!
Avatar billede lyden Nybegynder
08. oktober 2003 - 15:56 #13
:o)
Avatar billede lyden Nybegynder
08. oktober 2003 - 16:08 #14
Hvis jeg nu vil "undlade" et specefikt tal jakwag,  hva så ? har lige prøvet at fumle lidt ....meeeeeeen kan det skrives ind ?
Avatar billede jakwag Nybegynder
08. oktober 2003 - 16:09 #15
hvad mener du?

antal = ?
Avatar billede jakwag Nybegynder
08. oktober 2003 - 16:10 #16
så den bare tager alle dem der hedder kn?
Avatar billede lyden Nybegynder
08. oktober 2003 - 16:12 #17
undskyld jakwag...........! vent lige et øjeblik jeg har lige fået en mindre hjernesammensmeltning !

Det fungerer helt fint der er bare lige noget andet der driller !

kommer retur om et par min, :o)
Avatar billede jakwag Nybegynder
08. oktober 2003 - 16:13 #18
kender det... jeg har bare vendet mig til det. Det kommer med jobbet :)
Avatar billede lyden Nybegynder
08. oktober 2003 - 16:28 #19
Ok ....jeg prøver (skal selvfølig nok oprette et spm, mere med point)

Denne her funker fint :
on (release) {
    antal = 9;
    for (var i = 1; i<=antal; i++) {
        this["kn"+i]._visible = false;
    }
    antal = 9;
    for (var i = 2; i<=antal; i++) {
        this["MP"+i]._visible = false;
    }
}
Avatar billede lyden Nybegynder
08. oktober 2003 - 16:30 #20
Kn1-9 bliver false & Mp1 forbliver true, mens Mp2-9 bliver false.

men hvis jeg nu ønsker at Mp2 forbliver true & Mp13456789 bliver false ?

Så kan jeg ikke bare skrive :  for (var i = 3; - for så forbliver Mp1-2 true........

Håber du kan følge mig (jeg kan ikke)
Avatar billede lyden Nybegynder
08. oktober 2003 - 16:31 #21
eksperten driller mig idag...... det lykkes ikke rigtig at få hele teksten med
Avatar billede jakwag Nybegynder
08. oktober 2003 - 16:38 #22
to sek....
Avatar billede jakwag Nybegynder
08. oktober 2003 - 16:40 #23
mon ikke at det her virker...?

on (release) {
    antal = 9;
    for (var i = 1; i<=antal; i++) {
        this["kn"+i]._visible = false;
    }
    undlad_array = new Array(2,8);
    antal = 9;
    for (var i = 2; i<=antal; i++) {
    if(i!=undlad_array[i-1]){
            this["MP"+i]._visible = false;
    }
    }
}
Avatar billede lyden Nybegynder
08. oktober 2003 - 16:49 #24
Jo ....det.. virker ...... men øhhhh det bliver Mp1 der forbliver true & ikke Mp2 :o)

Sidder & roder med, men synes jeg får vendt det hele på hovedet :o)
Avatar billede jakwag Nybegynder
08. oktober 2003 - 16:51 #25
nå ja, nu er det jo osse mig der tumper:

on (release) {
    antal = 9;
    for (var i = 1; i<=antal; i++) {
        this["kn"+i]._visible = false;
    }
    undlad_array = new Array(2,8);
    antal = 9;
    for (var i = 2; i<=antal; i++) {
    if(i!=undlad_array[i]){
            this["MP"+i]._visible = false;
    }
    }
}


SÅDAN!
Avatar billede jakwag Nybegynder
08. oktober 2003 - 16:52 #26
hov den skal selvfølig starte på 1

on (release) {
    antal = 9;
    for (var i = 1; i<=antal; i++) {
        this["kn"+i]._visible = false;
    }
    undlad_array = new Array(2,8);
    antal = 9;
    for (var i = 1; i<=antal; i++) {
    if(i!=undlad_array[i-1]){
            this["MP"+i]._visible = false;
    }
    }
}
Avatar billede jakwag Nybegynder
08. oktober 2003 - 16:54 #27
nej, nu går det galt.. jeg retter den ene og laver den gamle igen

on (release) {
    antal = 9;
    for (var i = 1; i<=antal; i++) {
        this["kn"+i]._visible = false;
    }
    undlad_array = new Array(2,8);
    antal = 9;
    for (var i = 1; i<=antal; i++) {
    if(i!=undlad_array[i]){
            this["MP"+i]._visible = false;
    }
    }
}

Dette er rigtigt - jeg sværger!
Avatar billede lyden Nybegynder
08. oktober 2003 - 16:55 #28
jeg synes overhovedet ikke du tumper, men jeg får det ikke til helt at spille
Avatar billede lyden Nybegynder
08. oktober 2003 - 16:58 #29
hehe.....vi har sq begge fået en hjernesmeltning :o) (just kidding) - (min kom længe før )

Nu fjerner den sq det hele................(den sidste nye)
Avatar billede lyden Nybegynder
08. oktober 2003 - 17:00 #30
det er sgisme nok mig der gør et eller andet galt :o)
Avatar billede jakwag Nybegynder
08. oktober 2003 - 17:02 #31
men den virkede jo før?!?

prøv at lave nogle trace.

f.eks. trace(i+" : "+undlad_array[i])
Avatar billede lyden Nybegynder
08. oktober 2003 - 17:09 #32
Nope.............. den funkede ikke før, men jeg "roder" lidt videre jakwag ! & heller ikke endnu :o)

kig efter et nyt spm, med lidt e-kugler til dig :o)

Tak for din tålmodighed
Avatar billede jakwag Nybegynder
08. oktober 2003 - 17:54 #33
øøhh... præcis hvor står det script vi arbejdede med? Skal de være synlige fra start?
Avatar billede jakwag Nybegynder
08. oktober 2003 - 18:00 #34
skal man kunne se listen fra start?
Avatar billede jakwag Nybegynder
08. oktober 2003 - 18:01 #35
hvad er det helt konkret du vil have den til?
Avatar billede lyden Nybegynder
08. oktober 2003 - 18:01 #36
hehe.......... jeg forstår !

hvis du publisher & trykker på første knap(sang), vil du "se" at alle knapper + underliggende tekst forsvinder. Knappens tekst du trykker på forbliver synlig  !!!! (der kommer oxo en underliggende bjælke til syne, men glem den)
Hvis du derefter trykker på Stop, kommer de igen.

Det samme skal ske ved tryk på næste/2 knap. dens
Avatar billede lyden Nybegynder
08. oktober 2003 - 18:04 #37
Jeg kan godt forstå du sidder & ryster på hovedet :o)  det ser formentlig "lidt" uoverskueligt ud !
Avatar billede jakwag Nybegynder
08. oktober 2003 - 18:05 #38
hos mig kommer listen slet ikke frem... men man kan ligesom trykke på noget aligevel (usynligt)
Avatar billede lyden Nybegynder
08. oktober 2003 - 18:05 #39
Sriptet ligger på knapperne der ligger i et layer der hedder Mp3 knapper !
Avatar billede lyden Nybegynder
08. oktober 2003 - 18:07 #40
Mystisk :o)

det er måske skriften du ikke har ?

kan du ikke se 9 sangnavne ?
Avatar billede jakwag Nybegynder
08. oktober 2003 - 18:15 #41
jeg er med nu.

den første virker. man trukker og de andre forsvinder. når jeg så trukker på stop så kommer alle frem igen. hvilken en skal ikke være der? den man har hørt?
Avatar billede jakwag Nybegynder
08. oktober 2003 - 18:17 #42
det er iøvrigt et flot site.
Avatar billede jakwag Nybegynder
08. oktober 2003 - 18:18 #43
ahr! nu forstår jeg!!
Avatar billede jakwag Nybegynder
08. oktober 2003 - 18:28 #44
prøv denne her:

on (release) {
    antal = 9;
    for (var i = 1; i<=antal; i++) {
        this["Kn"+i]._visible = false;
    }
    undlad_array = new Array(2, 4);
    antal = 9;
    for (var i = 1; i<=antal; i++) {
        goodOne=true;
        var len = undlad_array.length;
        for(var j=0;j<len;j++){
            if(i==undlad_array[j]){
                goodOne = false;
            }else if(goodOne==true){
                goodOne = true;
            }
        }
        if (goodOne==true) {
            this["Mp"+i]._visible = false;
        }
    }
}
Avatar billede jakwag Nybegynder
08. oktober 2003 - 18:31 #45
skal der altid kun stå én tilbage? for så kan man gøre det lidt mere simpelt.
Avatar billede lyden Nybegynder
08. oktober 2003 - 18:43 #46
Hvis jeg brugte ovenstående forblev 2+4 synlige, men hvis jeg vendte den lidt & brugte nedenstående så funkede det !
:0)

Og ja...... knappen du trykker på skal forblive synlig !

Sikken en masse jeg fik rodet dig ud i ?


on (release) {
    antal = 9;
    for (var i = 1; i<=antal; i++) {
        this["Kn"+i]._visible = false;
    }
    undlad_array = new Array(4, 2);
    antal = 9;
    for (var i = 1; i<=antal; i++) {
        goodOne = true;
        var len = undlad_array.length;
        for (var j = 1; j<len; j++) {
            if (i == undlad_array[j]) {
                goodOne = false;
            } else if (goodOne == true) {
                goodOne = true;
            }
        }
        if (goodOne == true) {
            this["Mp"+i]._visible = false;
        }
    }
}
Avatar billede jakwag Nybegynder
08. oktober 2003 - 18:45 #47
jeg troede før at du gerne ville have at f.eks. BÅDE knap2 og 5 var synlige.

lav dit script sådan her, det giver nok mere mening for dig:

on (release) {
    antal = 9;
    for (var i = 1; i<=antal; i++) {
        this["Kn"+i]._visible = false;
    }
    undlad = 2;
    antal = 9;
    for (var i = 1; i<=antal; i++) {
        if (i!=undlad) {
            this["Mp"+i]._visible = false;
        }
    }
}
Avatar billede lyden Nybegynder
08. oktober 2003 - 18:47 #48
& tak for de flotte ord.....jeg er ved at redigere den..... men ehhhhh...... du har kun en af swf.(men swf er da oxo flot...hehe) eller du har måske været inde på selve sitet !

:o)

der bliver råbt fra køkkenet af (arghhhhhhhhhh9 jeg kommer lige retur lidt senere !
Avatar billede jakwag Nybegynder
08. oktober 2003 - 18:49 #49
jeg har set sitet i forbindelse med et andet spm.

hehe sider selv og spiser...
Avatar billede lyden Nybegynder
08. oktober 2003 - 19:16 #50
(det var sq opvasken, damnnnnnnnnn)

Sikken jeg fik dig forvirret der ! sorry

Men nu er den der bare ........... perfekt !

Tak for hjælpen endnu engang, det var hyggeligt !
Avatar billede lyden Nybegynder
08. oktober 2003 - 19:30 #51
Mon ikke jeg skulle vedlægge lidt flere kugler efter denne omgang ?
Avatar billede jakwag Nybegynder
08. oktober 2003 - 19:32 #52
nej nej. du har allerede givet mig 60. det er rigeligt
Avatar billede lyden Nybegynder
08. oktober 2003 - 19:34 #53
Ok, så skynder jeg mig at rode mig ud i noget andet !
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