Volledige versie bekijken : Textfields aan elkaar koppelen
bogerssander
%Europe/Berlin %450 %2010, 10:48
Zoals vele zullen weten kun je bijvoorbeeld met
Indesign 2 textboxen aan elkaar linken. Wanneer de
text dus te lang is voor de eerste textbox gaat hij automatisch
over in de 2de.
Is dit ook mogelijk in Flash? Is hier een simpele oplossing
voor of hoe kan ik mijn code laten kijken wanneer hij moet knippen
en naar de volgende moet gaan? De textfields zijn dynamic.
Bedankt alvast!
eriknoorland
%Europe/Berlin %462 %2010, 11:06
Volgens mij is er nog niets concreets voor in flash maar wat je zou kunnen doen is je tekst splitsen op een spatie en vervolgens woordje voor woordje terug zetten in je eerste textfield. Als je eerste textfield groter wordt dan dat hij mag zijn, haal je het laatste woord er uit en ga je verder naar je andere textfield.
bogerssander
%Europe/Berlin %467 %2010, 11:12
Hoe weet ik of een textfield "vol" is?
eriknoorland
%Europe/Berlin %468 %2010, 11:15
door de height of textHeight (geloof ik) op te vragen, Die moet je dus wel vaststellen.
bogerssander
%Europe/Berlin %470 %2010, 11:17
lijkt me dat het makkelijker kan, in dit
geval moet ik eerst het aantal regels bepalen,
dan steeds kijken op welke regel ik ben en hoeveel
karakters er op een regel kunnen en dan switche naar de
volgende, iemand andere ideeen?
Nidd
%Europe/Berlin %472 %2010, 11:21
Hey,
Je zou het natuurlijk van het aantal tekens kunnen laten afhangen.
Met een listener (steeds als de input van een veld veranderd) nagaan of het aantal karakters gelijk is aan het maximale aantal. Is dit het geval dan focus je het volgende tekstveld.
Grtz,
Niels.
bogerssander
%Europe/Berlin %476 %2010, 11:26
Hoe vraag ik het maximale aantal karakters op?
Jan
%Europe/Berlin %480 %2010, 11:31
Gaat je vraag over input textfields of over een in te laden externe tekst die verdeeld moet worden over dynamic textfields?
Jan
eriknoorland
%Europe/Berlin %482 %2010, 11:34
Nadeel van het werken met het aantal tekens is dat je wel moet zorgen dat je geen woorden gaat afkappen, dus ben je daar net zoveel werk mee kwijt als de methode die ik omschreef.
Nidd
%Europe/Berlin %482 %2010, 11:35
Hey,
myTextfield.length
Grtz!
bogerssander
%Europe/Berlin %485 %2010, 11:39
Het gaat om text die dynamisch ingeladen wordt.
Ik denk dat ik het zo aan ga pakken: ik split iedere
keer na een spatie, add het aantal karakter aan een variabele
en check of ze er nog helemaal bij passen (vergeleken met de length)
zo ja voeg ik ze toe,
zo nee volgende box,
lijkt dit ergens op of is dit omslachtig?
Nidd
%Europe/Berlin %488 %2010, 11:43
Het lijkt me dat je sowieso per woord wilt splitten, dus dan is een check bij iedere spatie een goed idee!
Als je er niet uit komt horen we het wel!
Niels.
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.