Avatar billede jakwag Nybegynder
05. april 2005 - 10:43 Der er 16 kommentarer og
1 løsning

depth på et textfield

Hey

Er der nogen her der kender en måde hvor på man kan flytte et textField op på en anden depth?

: ) Jakob
Avatar billede rohaje Nybegynder
05. april 2005 - 11:00 #1
Du bliver nok nød til at putte dit textField i et movieClip, for at få det til at spille. Eller også må du slette det og lave det igen i en ny depth.
Avatar billede rohaje Nybegynder
05. april 2005 - 11:03 #2
createEmptyMovieClip("test",0);
test.createTextField("test_txt",0,0,0,100,20);
test.test_txt.text="hvad";
test.swapDepths(200);
trace(_root.getInstanceAtDepth(200).test_txt.text);
Avatar billede jakwag Nybegynder
05. april 2005 - 11:04 #3
Det jeg i virkeligheden ønsker er at kunne slette et textField som ikke er lavet med createTextField(). Jeg tænkte at det kunne være at man kunne hvis det blev flyttet op på en positiv depth, ligesom med movieClips.

Det ender nok med at jeg bare sætter texten til "". Så er det jo i princippet væk. Er stadig lidt overrasket over at man ikke kan flytte et textField...
Avatar billede barklund Nybegynder
05. april 2005 - 11:25 #4
Niksenbiksen, wrap alle tekstfelter, som skal manipuleres, i et movieclip - så kan du swappe movieclippet og fjerne dette. :)
Avatar billede jakwag Nybegynder
05. april 2005 - 11:28 #5
surt :( Ville netop undgå flere movieclips.

Læg bare begge et svar, som tak for hjælpen. :)
Avatar billede rohaje Nybegynder
05. april 2005 - 11:31 #6
// the ogly hack
trace(my_txt);
createEmptyMovieClip("txt_remover",my_txt.getDepth());
trace(my_txt);
txt_remover.swapDepths(0);
txt_remover.removeMovieClip();
Avatar billede barklund Nybegynder
05. april 2005 - 11:33 #7
Det kan være en mulighed, men det er før set, at det bare skabe flere problemer end løsninger :)

Og giv dem bare til rohaje - han var jo først med det rigtige svar :)
Avatar billede rohaje Nybegynder
05. april 2005 - 11:34 #8
jeg sagde jo den var ogly :)
Avatar billede barklund Nybegynder
05. april 2005 - 11:34 #9
Ellers måske har jeg vist nok set, at movieclip-metoderne stadig virker på tekstfelter - de er bare overskrevne i prototypekæden:

MovieClip.prototype.swapDepths.call(min_txt, 1);
MovieClip.prototype.removeMovieClip.call(min_txt);

Måske :)

--
Morten Barklund
Avatar billede rohaje Nybegynder
05. april 2005 - 11:38 #10
barklund- tillykke med bogen, glæder mig til at se den
Avatar billede jakwag Nybegynder
05. april 2005 - 11:39 #11
AAHH! Barklund. Du er og bliver mesteren. Det virker sgu. Hvorfor i al verden ønsker de ikke at man kan kalde swapDepths på textFields??

rohaje > god ide. ikke kønt, men god ide... :)
Avatar billede rohaje Nybegynder
05. april 2005 - 11:43 #12
hov- skal jeg have dem alle? skal jeg ikke smide halvdelen til barklund
Avatar billede barklund Nybegynder
05. april 2005 - 11:43 #13
Der findes ikke en swapDepths på textfield. Forestil dig at man i klassen godt nok nedarver alle funktionerne fra MovieClip-klassen men overskriver nogle af dem, fordi man ikke syntes, at de skal være der. Måske fordi det ikke hører sig til, måske bare for at være besværlige. Men da tekstfelter i bund og grund er movieclips, vil de også virke som sådanne, hvis man hackser lidt ;)

rohaje >> du kan da tage ned i din boghandel og se lidt på den :)

Og jeg går da også ud fra, at Jakob opfordrer alle sine elever til at købe den :D
Avatar billede jakwag Nybegynder
05. april 2005 - 11:52 #14
yep! Selvfølgelig gør jeg det. Det er den eneste gode danske as bog jeg har set.
Avatar billede barklund Nybegynder
05. april 2005 - 12:04 #15
Fedt, håber ikke du har fundet for mange fejl :)
Avatar billede jakwag Nybegynder
05. april 2005 - 12:07 #16
.. har ikke selv købt den. sorry. men hvis du vil have mere reklame skal du være velkommen til at lægge en herud som kursisterne kan se når de er her. Så skal jeg nok tjekke den for fejl :)
Avatar billede barklund Nybegynder
05. april 2005 - 12:17 #17
Hehe, kan være jeg gør det :)
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