PDA

Volledige versie bekijken : TextField, inspring 1e regel bij htmlText(indent)


chille001
%Europe/Berlin %965 %2007, 00:10
Hoi, Ik zit te broeden op het verwijderen van een inspring op de eerste regel van mijn tekstfield bij het gebruik van htmlTekst(class, dynamisch textField). Ik heb dit getracht met zowel de stylSheet methode en de setTextFormat. Ik gebruik html tekst voor het gebruik van vet en dergelijke meer..hieronder een stukje code van het stylsheet Type.
var style:StyleSheet = new StyleSheet();

var te_Vet:Object = new Object();
te_Vet.fontWeight = "bold";
te_Vet.color = "#000000";
te_Vet.indent=0;


var body:Object = new Object();
body.fontStyle = "Verdana";
body.indent=0;
body.size = 15;
//bosy.align = "Center";
style.setStyle(".tevet", te_Vet);
style.setStyle("body", body);

infoField.styleSheet = style;
Ik weet niet waarom flash die inspring doet, en hoe ik hem wegkreeg...ahja, de data haal ik uit een xml bestand. Heeft er iemand dit al eens gezien of heeft er iemand een idee..
thx,,

TheDutch
%Europe/Berlin %259 %2007, 07:13
Laat je HTML eens zien en hoe je die toepast op het textfield.

chille001
%Europe/Berlin %382 %2007, 10:11
Een stukje html::<body>
<span class='tevet'>Hoofdkussens</span>
Een derde van ons leven brengen we door in bed. ....</body>
Deze html komt uit een xml-bestandje die ik met urlRequest opvraag in de hoofd classe(en ik steek de data in "public static var data:XML;", tekens als er op een knop word gedrukt zal een 2e classe worden opgeroepen die het textField plaatst(2e public function in die 2e classe)en de inhoud uit die pubic static var erin zit,, thx alvast

TheDutch
%Europe/Berlin %387 %2007, 10:18
Kan je me ook laten zien hoe je het in jouw code aan het textfield koppelt?

chille001
%Europe/Berlin %398 %2007, 10:34
infoField.htmlText = data.slide[old].tekst;Bedoel je dit?

chille001
%Europe/Berlin %419 %2007, 11:03
Dit is zowat het geheel, ttz ngl de meegedregen var verandert de htmlText. grz ;)


infoField = new TextField();
infoField.autoSize = TextFieldAutoSize.LEFT;
infoField.background = false;
infoField.border = false;
infoField.wordWrap=true;
infoField.multiline=true;

var te_Vet:Object = new Object();
te_Vet.fontWeight = "bold";
te_Vet.color = "#000000";
te_Vet.indent=0;


var body:Object = new Object();
body.fontStyle = "Verdana";
body.indent=0;
body.size = 15;
//bosy.align = "Center";
style.setStyle(".tevet", te_Vet);
style.setStyle("body", body);

infoField.styleSheet = style;
infoField.htmlText = data.slide[old].tekst;
addChild(infoField);

TheDutch
%Europe/Berlin %758 %2007, 19:12
Ok...en nu nog je volledige XML file :).

chille001
%Europe/Berlin %766 %2007, 19:24
Wat xml,,,
<?xml version="1.0" encoding="utf-8"?>
<slideshow>
<slide id="1">
<tekst><body>
Het team van het HEMIKSEMS BEDDENCENTRUM wil U met zijn jarenlange ervaring graag helpen, bij uw zoektocht naar de juiste matras/lattenbodemcombinatie, ook bij het kiezen van een gepast hoofdkussen, donsdeken.... gaan zij u helpen de juiste keuze te maken.
Onze leveringen aan huis zijn gratis.
Indien u geen blijf weet met uw oude matras , dan nemen wij die graag voor u mee!
WIJ RUSTEN U VOLLEDIG UIT !!!!!!!!!
</body>
</tekst>
<foto>
<foto1>images/h_pic1.png</foto1>
<foto2>images/h_pic2.png</foto2>
<foto3>images/h_pic3.png</foto3>
</foto>
</slide>
<slide id="2">
<tekst><body>
<span class='tevet'>Boxsprings en Bedden</span>
Een drager waarvan elke matras droomt. De boxspring is een erg comfortabele matrasdrager dankzij de kern in hoogwaardige pocketveren of vierslags bonellveren. Het resultaat is een ondergrond die meeveert tot op de randen. De boxspring zorgt eveneens voor een uitstekende vochtregulatie en ventilatie en creëert een aangenaam warmteklimaat. Bedden voor groot en klein in hout en metaal.
</body>
</tekst>
<foto>
<foto1>images/box_pic1.png</foto1>
<foto2>images/box_pic3.png</foto2>
</foto>
</slide>
</slideshow>
Bedankt voor je zorgen,,

TheDutch
%Europe/Berlin %774 %2007, 19:34
Maak van <tekst> eens één regel kijken wat hij dan doet :).

chille001
%Europe/Berlin %786 %2007, 19:52
Neen geen verandering, enkel als ik alle tags vrwijder binnen <tekst>...hmmm

TheDutch
%Europe/Berlin %846 %2007, 21:19
Dan zal ik het helaas zo ook niet weten :).

chille001
%Europe/Berlin %862 %2007, 21:41
bedankt alvast,,kga de class volledig uitelkaar halen en testen,,,ik post er nog over,,hmmm,, maar toch vreemd!!

chille001
%Europe/Berlin %781 %2007, 19:45
Waaruit bestaat de "oplossing" ,,via de style sheet methode stond enkel een object voor de stukjes tekst in het vet, de rest van de tekst stond niet tussen tags. Door nu alle stukjes tekst in mijn xml tussen span tags te zetten met een style sheet object krijg ik wel controle over de indent...Ma ik weet niet of het de bedoeling is dat je al je stukjes tussen span tags zet om er css controle over te hebben..??doeii