login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Height van movie aanpassen aan height van textfield

Offline flyer - 14/07/2006 14:22
Avatar van flyerNieuw lid Hello,

ik wil de height van een movieclip aanpassen aan de hand van de hoogte van een textfield in die movieclip. Zodat de movie even hoog of iets hoger is als het textfield dat erin staat en de movies die eronder staan mooi aansluiten (zonder whitespace).
Ik heb geprobeerd de hoogte van het textfield op te vragen met textfield._height maar dit geeft undefined terug. , ook textfield._lines geeft undefined terug.
De tekst in het textfield wordt ingeladen uit een database met <br>'s en de 'Render text as HTML' optie staat dus aan.

Hieronder de code waarover het gaat

newsFact = unescape(this["newsfact"+i]);
_parent.mc_news["newsFact"+i].txtFact.autoSize = "center";
_parent.mc_news["newsFact"+i].txtFact = newsFact;

height = _parent.mc_news["newsFact"+i].txtFact._lines;
_parent.mc_news["newsFact"+i].txtFact += height;

Eens ik de hoogte van het textfield heb, zou ik de movie daaraan nog moeten aanpassen zonder dat de inhoud van de movie (het textfield) resized.


Alvast bedankt voor uw hulp.

4 antwoorden

Gesponsorde links
Offline svm - 14/07/2006 15:50
Avatar van svm PHP ver gevorderde Je moet lijkt mij gaan werken met een dynamisch textveld als je het zo wilt doen.
Maar waarom wil je zo de grootte aanpassen?
Als je bijvoorbeeld een flash met een textveld inlaadt op je site, en je vergroot hem, dan wordt de text toch ook vergroot, op dezelfde positie?
Offline flyer - 18/07/2006 13:56 (laatste wijziging 18/07/2006 13:57)
Avatar van flyer Nieuw lid Hello svm,

de tekst staat in een dynamisch tekstveld.
De bedoeling van het aanpassen van de movieheight is omdat er meerdere movies onder mekaar staan en ik geen witruimte wil tussen die verschillende movies.
Bv.
14 juli Feit 1
Op 14 juli 2006 gebeurde ...
16 juli Feit 2
Lorem ipsum dolor sit amet, consectetuer
adipiscing elit, sed diam nonummy nibh
euismod tincidunt ut laoreet dolore magna
aliquam erat volutpat.

De verschillende feiten zijn hier dus in movies met dezelfde naam geplaatst mc_newsFact.
Als ik de hoogte van de movie niet aanpas krijg ik dus te veel witruimte tussen de verschillende feiten.

Het is inderdaad de bedoeling dat de tekst even groot blijft en enkel de hoogte van de movie aangepast wordt zodat de witruimte dus verdwijnt.


:rechts: 
Offline vinTage - 18/07/2006 14:34
Avatar van vinTage Nieuw lid Ik snap niet echt alles van je verhaal, maar mischien kan je met onderstaan toch uitpluizen wat je zoekt.

Wil je de hoogte van een textfield aanpassen ?
  1. tekst.autoSize = true;



Wil je de hoogte weten van je tekstvak+inhoud ?
  1. trace(instanceNaamVanTekstveld._height);



Wil je verschillende movies extern inladen en positioneren ?
  1. pad = URLnaarExterneMc;
  2. createEmptyMovieClip("container", 1);
  3. //positioneren
  4. container._x = 100;
  5. container._y = 100;
  6. //de afmeting bepalen
  7. container._xscale = 93;
  8. container._yscale = 168;
  9. //de externe file in die nieuwe mc zetten
  10. loadMovie(pad, "container");
Offline flyer - 18/07/2006 15:00
Avatar van flyer Nieuw lid Het probleem is intussen opgelost.
De y-positie wordt nu ingesteld aan de hand van de hoogte van het vorige newsFact.
_parent.mc_news["newsFact"+i]._y = _parent.mc_news["newsFact"+i]._y+height

height = height+_parent.mc_news["newsFact"+i]._height;


De oplossing was eigenlijk zo eenvoudig dat het te moeilijk was om het direct te zien 

Bedankt voor uw hulp
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.18s