/ Forside / Teknologi / Multimedie & design / Flash / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Flash
#NavnPoint
bentjuul 4251
molokyle 1978
Klaudi 1488
jhvp 1265
pallenoc 1160
katekismus 1020
Fnollerpi.. 790
slander 510
Dr.Disco 500
10  Flash77 500
Buttom navn?
Fra : shimon


Dato : 17-09-02 09:34

Hej Gruppe

Jeg har et movieclip med ca. 10 buttons, hvis jeg gerne vil vide hvilken
knap (instance navn) det er bliver trykket på. Hvordan kan dette lade sig
gøre, hvis man ikke kender knappens navn?

Jeg har prøvet med kan ikke finde ud af det.

Håber at der er nogen der kan hjælpe mig.

På forhånd tak

Shimon





 
 
Michae\(: (17-09-2002)
Kommentar
Fra : Michae\(:


Dato : 17-09-02 10:23

> Jeg har et movieclip med ca. 10 buttons, hvis jeg gerne vil vide hvilken
> knap (instance navn) det er bliver trykket på. Hvordan kan dette lade sig
> gøre, hvis man ikke kender knappens navn?

Så går jeg ud fra at du taler FMX !?

Hvis du angiver dine knapper som 'button1', 'button2','button3' osv. osv.
-så kan du bruge følgende kode;

for (i=1;i<11; i++) {
var tempstring = eval("button" + i);
tempstring.onRelease = function () {
trace(this._name);
}
}

Mvh, Michael
http://www.FlashFAQ.dk




shimon (18-09-2002)
Kommentar
Fra : shimon


Dato : 18-09-02 14:20


> > Jeg har et movieclip med ca. 10 buttons, hvis jeg gerne vil vide hvilken
> > knap (instance navn) det er bliver trykket på. Hvordan kan dette lade
sig
> > gøre, hvis man ikke kender knappens navn?
>
> Så går jeg ud fra at du taler FMX !?
>
> Hvis du angiver dine knapper som 'button1', 'button2','button3' osv. osv.
> -så kan du bruge følgende kode;
>
> for (i=1;i<11; i++) {
> var tempstring = eval("button" + i);
> tempstring.onRelease = function () {
> trace(this._name);
> }
> }

For løkken giver navne på alle knapper, men hvad hvis jeg kun vil vide
navnet på den enkelte knap?

Shimon



Michae\(: (18-09-2002)
Kommentar
Fra : Michae\(:


Dato : 18-09-02 19:11


> > for (i=1;i<11; i++) {
> > var tempstring = eval("button" + i);
> > tempstring.onRelease = function () {
> > trace(this._name);
> > }
> > }
>
> For løkken giver navne på alle knapper, men hvad hvis jeg kun vil vide
> navnet på den enkelte knap?

For-løkken opretter 10 funktioner der hver især angiver knappens navn når
der trykkes på knappen.
Hvis du 'kun' vil vide navnet på en enkelt knap, kan du jo nøjes med at
trykke på den enkelte knap eller istedet bruge;

button1.onRelease=function(){
trace(this._name);
}

/Michael
http://www.FlashFAQ.dk




shimon (19-09-2002)
Kommentar
Fra : shimon


Dato : 19-09-02 08:07

Tak for hjælpen

shimon





Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408924
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste