Avatar billede kalleballe Nybegynder
12. september 2002 - 19:50 Der er 3 kommentarer og
1 løsning

dynamisk genereret knap, - hvordan kan jeg give den noget at lave

Jeg har 10 knapper kaldet knap[1], knap[2] etc.

De er lave med actionsctip og trukket ind fra biblioteket.

Altså er de ikke på stage i flash programmet men kun når man kører filmen ;-)

Okay hvordan kan jeg vide hvilken knap jeg trykker på og hvordan kan jeg give den en action via action script??


mange venlige hilsner

KalleBalle
Avatar billede barklund Nybegynder
12. september 2002 - 20:45 #1
Har du flash5 eller mx? Det er ret afgørende, for clip- og button-actions kan IKKE scriptes på i flash5... Så skal man lave nogle work-arounds...
Avatar billede kalleballe Nybegynder
12. september 2002 - 22:01 #2
Hej Barklund, tak for interessen, - jeg har fundet ud af det, - og det var faktisk et af dine svar til en anden der satte mig på sporet, - så der er en håndfuld point til dig hvis det skulle være.

Jeg fandt frem til følgende løsning:

this["bat"+i].onRelease = function() {
        trace("og navnet er "+this._name);
        _root.teksten = _root.data4[(this._name).substr(3)].tekst;
        for (f=0; f<_root.data4.length; f++) {
            myColor = new Color(("bat"+[f]));
            myColor.setRGB(0xCCCCCC);
        }
        myColor = new Color((this._name));
        myColor.setRGB(0xff0000);
    };

Det virker og ser smukt ud 'snøft'

Nå, - men tak for hjælpen

vh

KalleBalle
Avatar billede hoejrup Nybegynder
12. september 2002 - 23:34 #3
kalleballe> Du kan ikke give point, hvis han ikke er lavet en løsning til dig. Han har hellere ikke henvist til den løsning, så måske skulle du lukke dit spørgsmål!

/per
Avatar billede kalleballe Nybegynder
29. september 2004 - 22:02 #4
lukker
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