Avatar billede mizu Nybegynder
24. april 2003 - 12:27 Der er 15 kommentarer og
1 løsning

at få verdien fra et arrey assignet til en tekstbox 1 neavo nede

Jeg har en tekstbox som ligger inde i et movieclip - dette movieclip bliver dublikeret ud i en linie.
Jeg forsøger at assigne arrayen ved at sige

me = _root.navnArrey[this._name-1];

for at kunne bruge movieclippets navn på denne måde har jeg brugt et tal istædet for bogstaver det vil sige at movieclippet hedder 1.

Jeg syns selv dette er den mest logiske måde at løse det på men kan ikke få det til at virke. Det underlige er at hvis jeg tracer _root.navnArrey[this._name-1]; så får jeg de verdier jeg gerne vil have i tekstboxene de vil bare ikke ankomme i mine movieclips. håber der er et klogt hovede derude der kan hjælpe med at løse problemet

VH Mizu.
Avatar billede hassle Nybegynder
24. april 2003 - 12:33 #1
Er det ikke fordi du lægger det ind på plads this._name-1? Eller kan du bare sige
me = this._name-1?
Hvis du vil have et navn (af chars) kan du vel lave et struct array og benytte det? eller har jeg helt misforstået dit spørgsmål?
Avatar billede barklund Nybegynder
24. april 2003 - 12:34 #2
Jeg gætter på, at du så har et tekstfelt med variablen "me" i dit movieclip?

Og ovenstående kode ligger i første frame af dit movieclip?

Prøv:

trace("me i "+this._name+" er '"+me+"' ("+ typeof me +") og skal være "+_root.navnArrey[this._name-1]);

For at teste lidt...

/Barklund
Avatar billede barklund Nybegynder
24. april 2003 - 12:35 #3
>> hassle

Struct array? Det er flash actionscript, der tales om her... Ikke en eller anden C-hybrid :)
Avatar billede mizu Nybegynder
24. april 2003 - 14:12 #4
ok Jeg kan se at min forklaring ikke er fyldestgørende her kommer lidt mere

Ja hassle jeg kan bare sige me = this_name; og det virker derfor antog jeg at det også ville virke ved at bruge this_name som verdi i et arrey .

Ja Barklund "me" er variablen på det tekstfeldt som jeg gerne vil assigne variablen til.tekstfeldet ligger inde i et movieclip.

koden ligger inde i første frame i det movieclip som  kaldes med  _this. Movieclippets  navn er 1.

dette movieclip bliver dublikeret med en counter og de dublikerede movieclip kommer på den måde til at hedde 1,2,3,4,5,6, osv - og det er derfor jeg kan bruge movieclippets navn til at sætte ind som nummer i mit arrey = _root.navnArrey[this._name-1];

Som sagt når jeg tracer (_root.navnArrey[this._name-1]);

så  får jeg også den verdi jeg gerne skulle have men den vil bare ikke vise sig i tekstfeldet.

Mizu
Avatar billede barklund Nybegynder
24. april 2003 - 14:15 #5
Så burde det også virke!!!!

Tjek lige, at du ikke har en stavefejl eller noget.

et Array staves ikke med "e", som du har - måske kan det være det... :)
Avatar billede mizu Nybegynder
24. april 2003 - 14:16 #6
barklund jeg prøvede at trace med dit script og fik dette svar

me i  er '' (undefined) og skal være

Hm forstår du det???
Mizu
Avatar billede mizu Nybegynder
24. april 2003 - 14:19 #7
JEg ved godt det med at array staves med a men det er så at sige en gennemført fejl jeg har tjækket for alle alm fejl er undersøgt - men det er rart at du også mener at det burde virke jeg lægger et link til flaaen så i kan se det in real.

lige om lidt

Mizu
Avatar billede barklund Nybegynder
24. april 2003 - 14:22 #8
lagde du mit script samme sted som hvor din egen trace() virkede?
Avatar billede mizu Nybegynder
24. april 2003 - 14:44 #9
Avatar billede mizu Nybegynder
24. april 2003 - 14:45 #10
Ja jeg lage den det samme sted.
mizu
Avatar billede mizu Nybegynder
24. april 2003 - 14:52 #11
for at få arrayen til at virke skal i lige hente et externt dokument og lægge det i samme mappe som i gemmer flaen i

www.3d-vision.com/kursister/tine/string.
Avatar billede mizu Nybegynder
24. april 2003 - 14:53 #12
Jeg vender tilbage i  morgen tak for hjælpen indtil videre

Mizu
Avatar billede barklund Nybegynder
24. april 2003 - 14:55 #13
sjov fejl... en af de meget irriterende af slagsen. find dit tekstfelt "me" og se, hvilke karakterer du inkluderer outline på. Du har kun valgt "0-9", så feltet kan jo kun vise tal. Vælg alle karakterer og du kan se alt :)
Avatar billede mizu Nybegynder
25. april 2003 - 11:20 #14
Hej Barklund skriv dig lige på med et svar - så jeg kan give dig points.
Det var ret fedt at få den hjælp og at finde ud af at mit script grundlæggende var iorden.

VH Mizu
Avatar billede barklund Nybegynder
25. april 2003 - 13:07 #15
Et svar :)
Avatar billede barklund Nybegynder
02. maj 2003 - 12:31 #16
Tark :)
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