PDA

Volledige versie bekijken : mensen een heleboel tekstproblemen :(


latino
%Europe/Berlin %637 %2005, 16:18
hallo ik heb de volgende code om tekst in te laden uit de database.
ok nu de problemen:

1. wanneer ik van dit:

page_txt.text = this.tekst;
dit maak
page_txt.htmlText = this.tekst;
dan wil hij niks laten zien waarom is mij een groot raadsel?? (in het online voorbeeld wel omdat ik daar nog text heb)

2. de regelafstand zijn te groot wanneer ze uit de database komen
en

3. mijn controle om te bepalen wanneer er scrollbuttons nodig zijn werkt ook niet meer na het toepassen van LoadVars

zo controleer ik: if (page_txt.maxscroll >1) {blabla}

klik hier om te kijken en klik op een van de fotos:

naar de website (http://www.audiovisueeladviseur.nl/v1/)

wie weet een oplossing op de vragen of bepaalde vragen? ik kom er niet uit

//textPages
function textPages(page:Number){

var txt_fmt:TextFormat = new TextFormat();
with(txt_fmt){
align = "left";
font = "Verdana 12pt";
color = 0x000000;
size = 12;
blockIndent = 10;
}
this.createTextField("page_txt",13,323,50,400,360);
page_txt.setNewTextFormat(txt_fmt);

page_txt.embedFonts = true;
page_txt.html = true;
page_txt.border = true;
page_txt._alpha = 0;
page_txt.background= true;
page_txt.selectable= false;
page_txt.wordWrap= true;



var getSPages:LoadVars = new LoadVars();
getSPages.pagid = page;
getSPages.onLoad = pageResponse;
getSPages.sendAndLoad("http://www.xxx.nl/v1/paginas.php?"+int(Math.random()*100000),getSPages,"POST");
function pageResponse(){
if (this.resultaat == "okay")
{
page_txt.text = this.tekst;
}
}
new mx.transitions.Tween(page_txt,"_alpha", mx.transitions.easing.None.easeNone,0,60,15,false) ;
}

Cowerd
%Europe/Berlin %652 %2005, 16:39
page_txt.text.htmlText = this.tekst;

en zo lukt het ook niet?

latino
%Europe/Berlin %670 %2005, 17:06
nee dat lukt ook niet ..ik wordt gek!

Cowerd
%Europe/Berlin %684 %2005, 17:25
page_txt.text = this.tekst;
page_txt.htmlText = this.tekst;

en dit gewoon allebij onderelkaar?

theFlashWizard
%Europe/Berlin %694 %2005, 17:40
erg vreemd.. want je zet html wel op true..
waarom embed je je font eigenlijk?
als je op het forum zoekt op embed studie kun je zien in welke situaties het nodig is..

latino
%Europe/Berlin %700 %2005, 17:48
#Cowerd maakt niks uit hij laat dan alleen deze zien page_txt.text = this.tekst;
#theFlashWizard: omdat verdana geen standaard font is

theFlashWizard
%Europe/Berlin %707 %2005, 17:58
hmm.. probeer eens de volgorde te wijzigen dan..
kijk toch eens naar die embed studie om te kijke welke volgorde ik gebruikte..

latino
%Europe/Berlin %713 %2005, 18:07
Je moet embedden wanneer:
je text onder een masker staat
je text doorzichtiger wil maken (alpha)
je text wil roteren
je text wil schalen


olgens mij vergeet je er een:

Als het geen standaard font is

theFlashWizard
%Europe/Berlin %718 %2005, 18:13
:D damn.. ja je hebt natuurlijk helemaal gelijk..
die was zo logisch dat ik er toen niet aan dacht denk ik..
ik had die studie meer gedaan voor wanneer je niet verwachte dat je je text moest embedden..
Kkan het helaas niet echt verbetere want dan zou ik die hele oude post weer helemaal naar boven halen en dat hebbe ze liever nie dacht ik..

had je wat aan de volgorde?

latino
%Europe/Berlin %748 %2005, 18:58
wat bedoel je met volgorde? ik heb volgnes mij alle volgorde all gehad...dit kan toch niet? Waarom doet ie het nou niet :(

theFlashWizard
%Europe/Berlin %754 %2005, 19:06
ik heb er een voorbeeld bijgezet in hoe het zeker werkt..

deze:
voorbeeldje:

textFormat = new TextFormat();
textFormat.font = "alba";
textFormat.size = 24;

_root.createTextField("test_txt", 1, 0, 0, 0, 0);
//dit stuk hieronder kun je vaker gebruiken wanneer je de text wilt veranderen
test_txt.text = "TEST";
test_txt.autoSize = "center";
test_txt.setTextFormat(textFormat);
test_txt.embedFonts = true;

test_txt._x = 400/2-test_txt._width/2
test_txt._y = 300/2-test_txt._height/2


volgorde maakt wel degelijk heel veel uit..

latino
%Europe/Berlin %771 %2005, 19:30
het vage is dat hij het wel doet als ik dit weg haal:

page_txt.embedFonts = true;

maar dan heb ik een standaardfont wat er nie tuit ziet ??? :confused:

en zit er nog verschil in setNewTextFormat of setTextFormat ?

latino
%Europe/Berlin %801 %2005, 20:14
yes! ik heb de oplossing:


page_txt.setNewTextFormat(txt_fmt);//moet hier weg en moet zowizo setTextFormat zijn en niet setNewTextFormat
page_txt.embedFonts = true;
page_txt.html = true;
page_txt.border = true;
page_txt._alpha = 0;
page_txt.background= true;
page_txt.selectable= false;
page_txt.wordWrap= true;



var getSPages:LoadVars = new LoadVars();
getSPages.pagid = page;
getSPages.onLoad = pageResponse;
getSPages.sendAndLoad("http://www.xxx.nl/v1/paginas.php?"+int(Math.random()*100000),getSPages,"POST");
function pageResponse(){
if (this.resultaat == "okay")
{
page_txt.text = this.tekst;
page_txt.setNewTextFormat(txt_fmt);// moet hier en nergens anders
}
}


allen deze vraag nog:

3. mijn controle om te bepalen wanneer er scrollbuttons nodig zijn werkt ook niet meer na het toepassen van LoadVars

zo controleer ik: if (page_txt.maxscroll >1) {blabla}

dioneo
%Europe/Berlin %394 %2005, 10:28
2. de regelafstand zijn te groot wanneer ze uit de database komen
al opgelost? zie deze (http://www.flashfocus.nl/forum/showthread.php?t=1011) thread

latino
%Europe/Berlin %521 %2005, 13:31
shit..toch te vroeg gejuiched...hij laad hem nu wel in het txtveld maar html snapt ie niet..!!! aaarghhhhh.....hij laat dus geen html zien.....wat een ellende...iemand misshien een oplossing?