Avatar billede lokum Nybegynder
27. januar 2004 - 12:05 Der er 7 kommentarer

variabelt antal buttons

Hvordan laver jeg fx .onRollOver på et ukendt/variabelt antal knapper?? (Knapperne laves ud fra et (variabelt) antal loadede tekster.)

Jeg har lavet en funktion som virker "universelt" til knapperne, men jeg mangler bare at gennemskue hvordan jeg placerer en action på et MC som ikke eksisterer endnu!

((o;
lokum
Avatar billede barklund Nybegynder
27. januar 2004 - 12:12 #1
Du assigner funktionen på mc'et idet du duplikerer det ud - må vi se koden?=
Avatar billede nikolajdu Nybegynder
27. januar 2004 - 12:14 #2
Du laver din onRollover funktion i din loadVars eller mere universelt laver du en prototype eller en klasse.

l.onLoad = function(s){
if(s){
knap1.tekst.text = this.loadedKnap1;
knap1.onRollOver = function(){
// gør dog noget
}
}
}
Avatar billede lokum Nybegynder
27. januar 2004 - 12:15 #3
Ja, jeg duplikerer mine buttons i en løkke og smider samtidig .onRollOver på - virker det? Og her er funktionen, hvis den giver nogen mening for dig:

function buttRollOver() {
    thisNr = this._name.slice(4);
    if(_root.link != thisNr){
        headerFelt.text=_root.mineTekster["header"+thisNr];
        markprik._x = (thisNr*13)+indrykning;
    }
}
Avatar billede lokum Nybegynder
27. januar 2004 - 12:17 #4
nikolajdu >> YES - så kan jeg prøve at bruge prototype, det har jeg længe ønsket at forsøge mig med... kan du give mig et hint? (o;
Avatar billede nikolajdu Nybegynder
27. januar 2004 - 12:31 #5
Du kan sagtens lave en løkke. Om der skal laves noget andet kommer helt an på formålet.
Avatar billede barklund Nybegynder
27. januar 2004 - 12:40 #6
Det ville være fjollet at lave en prototype, for så er det lige pludselig en funktion der findes på alle knapper overhovedet - og det giver jo ingen mening.

Smartest ville det være at lave en egentlig komponent, og så oprette denne.

Men det er der absolut ingen grund til - at lave en rollOver og sætte den på dine movieclips i løkken (ikke anonymt men direkte som reference) er det smarteste.
Avatar billede lokum Nybegynder
27. januar 2004 - 12:46 #7
Ja, det virker fint med løkken... ved ikke helt hvad jeg tænkte på i gerningsøjeblikket... ((o;

Takker mange gange d'herrer!

(Husk svar eller ikke svar)
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