PDA

Volledige versie bekijken : tekstfonts aanpassen in actionscript via een .txt bestand


DoHinder
%Europe/Berlin %819 %2005, 20:40
Hola,

Ik heb een (een behoorlijk lange stuk)tekst met een scrollbar gemaakt.
in scene1 heb ik via frame1:

scrollheight = textbox.scrollbar.scrolltrack._height;

in frame 2 heb ik deze script staan:

ms = textbox.Message.maxscroll;
scale = scrollheight/ms;
if (ms>1) {
if (!dragpress) {
textbox.scrollbar.scrollbox._yscale = 300/textbox.Message.maxscroll;
textbox.scrollbar.scrollbox._y = -(scrollheight/2)+((textbox.Message.scroll-1)*scale);
if (!textbox.scrollbar._visible) {
textbox.scrollbar._visible = true;
}
textbox.scrollbar.scrollbox._y = boxypos
} else if (textbox.scrollbar.scrollbox._y<-(scrollheight/2)+1 and move<0) {
move = 0;
textbox.scrollbar.scrollbox._y = -(scrollheight/2);
} else if (textbox.scrollbar.scrollbox._y+textbox.scrollbar. scrollbox._height>(scrollheight/2)-1 and move>0) {
move = 0;
textbox.scrollbar.scrollbox._y = scrollheight/2;
} else {
scrollfix = textbox.Message.scroll = ((textbox.scrollbar.scrollbox._y+(scrollheight/2))/scale)+1;
boxypos = textbox.scrollbar.scrollbox._y = textbox.scrollbar.scrollbox._y+(move*scale);
}
} else {
if (textbox.scrollbar._visible) {
textbox.scrollbar._visible = false;
}
}

en in frame 3

gotoAndPlay(2);

De tekst word via een .txt bestand ingelezen, namelijk:

loadVariables("message.txt", "");
stop();

deze script zit in mijn MC die ik weer in een tekstbox inlaad.....

het probleem nu is dat zodra ik de tekstbox groter maak...de tekst ook groter word......

Misschien zie ik iets over het hoofd..... :o of zie ik het niet goed.....

Hopelijk weet een van jullie het wel.... :D

Ciao Do

Jordy
%Europe/Berlin %823 %2005, 20:46
Kun je je Fla even online doen

DoHinder
%Europe/Berlin %825 %2005, 20:48
ik heb geen webruimte.....

Laiverd
%Europe/Berlin %826 %2005, 20:49
Je moet de tekstbox ook niet resizen met de transformtool, maar met het ankerpunt dat (afhankelijk van het soort tekstveld) rechtsboven of onder zit. Basic stuff.

John

DoHinder
%Europe/Berlin %829 %2005, 20:54
dit werkt ook niet...had ik ook al geprobeerd.....de tekst gaat mee in grootte :mad:

Jordy
%Europe/Berlin %830 %2005, 20:56
Zip je fla even, dan kun je m via de uitgebreide editor (onder aan in de uitgebreide editor) uploaden

DoHinder
%Europe/Berlin %839 %2005, 21:08
de zip file effe geupload :D

Larsvu
%Europe/Berlin %841 %2005, 21:11
Ik kan niet precies zien hoe je fla in elkaar zit.
Waar je goed naar moet kijken is dat je niet de movieclip waar je textfield inzit scaled. Je moet alleen het textfield scalen, dan scaled hij de textfont niet mee.

Laiverd
%Europe/Berlin %924 %2005, 23:11
Als het probleem is dat je tekst groter wordt als je het tekstveld schaalt, dan doe je het echt niet op de manier die ik beschreef, wat je ook beweert. Dan kan ik nog duizend keer je fla downloaden, en dan ga ik je duizend keer hetzelfde vertellen.

DoHinder
%Europe/Berlin %949 %2005, 23:46
Dat ik lastig ben weet ik al :D

maar ik vroeg me af hoe ik de font color moet aanpassen???

in het .txt bestandje door de html tags of d.m.v. AS???

en voorral hoe :)

TrueChaoZ
%Europe/Berlin %529 %2005, 13:42
Via de TextFormat class (zie help voor voorbeelden en uitleg) kun je elk aspect van een tekst aanpassen. Maar dit kan ook met HTML en/of CSS. Zie ook hiervoor andere topics op dit forum en de Helpfiles.