Aha! I think I have it! (believe it or not)
I adjusted Blanco's descrition.ext for the scrolltext, and this works for me:
////BLACK BACKGROUND////////////////
class Blackscreen
{
idd = -1;
movingEnable = true;
controlsBackground[] = { BGS};
class BGS : RscText
{
colorBackground[] = {0,0,0,1};
text = ;
x = 0; y = 0; w = 1; h = 1;
};
/////SCROLLTEXT/////////////////////////////////////////////
objects[] = {};
controls[] = {TXT1,TXT2,TXT3,TXT4,TXT5,TXT6,TXT7,TXT8,TXT9,TXT10,TXT11,TXT12,TXT13,TXT14,TXT15 };
class TXT1: Maintitle
{
idc = 101;
x = 0.25; y = 0.0; w = 1.0; h = 0.08;
text = ;
};
class TXT2: Subtitle
{
idc = 102;
x = 0.25; y = 0.04; w = 1.0; h = 0.08;
text = ;
};
class TXT3: Maintext
{
idc = 103;
x = 0.01; y = 0.07; w = 1.0; h = 0.08;
text = ;
};
class TXT4: Maintext
{
idc = 104;
x = 0.01; y = 0.09; w = 1.0; h = 0.08;
text = ;
};
class TXT5: Maintext
{
idc = 105;
x = 0.01; y = 0.11; w = 1.0; h = 0.08;
text = ;
};
class TXT6: Maintext
{
idc = 106;
x = 0.01; y = 0.13; w = 1.0; h = 0.08;
text = ;
};
class TXT7: Maintext
{
idc = 107;
x = 0.01; y = 0.15; w = 1.0; h = 0.08;
text = ;
};
class TXT8: Maintext
{
idc = 108;
x = 0.01; y = 0.17; w = 1.0; h = 0.08;
text = ;
};
class TXT9: colourtext
{
idc = 109;
x = 0.01; y = 0.23; w = 1.0; h = 0.08;
text = ;
};
class TXT10: colourtext2
{
idc = 110;
x = 0.42; y = 0.28; w = 1.0; h = 0.08;
text = ;
};
class TXT11: Subtitle
{
idc = 111;
x = 0.01; y = 0.32; w = 1.0; h = 0.08;
text = ;
};
class TXT12: Subtitle
{
idc = 112;
x = 0.01; y = 0.36; w = 1.0; h = 0.08;
text = ;
};
class TXT13: Maintext
{
idc = 113;
x = 0.01; y = 0.38; w = 1.0; h = 0.08;
text = ;
};
class TXT14: BIGTEXT
{
idc = 114;
x = 0.25; y = 0.50; w = 1.0; h = 0.08;
text = ;
};
class TXT15: Maintext
{
idc = 115;
x = 0.25; y = 0.55; w = 1.0; h = 0.08;
text = ;
};
};
////CLEAR BACKGROUND////////////////
class Clearscreen
{
idd = -1;
movingEnable = true;
controlsBackground[] = { BGS};
class BGS : RscText
{
colorBackground[] = {0,0,0,.1};
text = ;
x = 0; y = 0; w = 1; h = 1;
};
/////SCROLLTEXT/////////////////////////////////////////////
objects[] = {};
controls[] = {TXT1,TXT2,TXT3,TXT4,TXT5,TXT6,TXT7,TXT8,TXT9,TXT10,TXT11,TXT12,TXT13,TXT14,TXT15 };
class TXT1: Maintitle
{
idc = 101;
x = 0.25; y = 0.0; w = 1.0; h = 0.08;
text = ;
};
class TXT2: Subtitle
{
idc = 102;
x = 0.25; y = 0.04; w = 1.0; h = 0.08;
text = ;
};
class TXT3: Maintext
{
idc = 103;
x = 0.01; y = 0.07; w = 1.0; h = 0.08;
text = ;
};
class TXT4: Maintext
{
idc = 104;
x = 0.01; y = 0.09; w = 1.0; h = 0.08;
text = ;
};
class TXT5: Maintext
{
idc = 105;
x = 0.01; y = 0.11; w = 1.0; h = 0.08;
text = ;
};
class TXT6: Maintext
{
idc = 106;
x = 0.01; y = 0.13; w = 1.0; h = 0.08;
text = ;
};
class TXT7: Maintext
{
idc = 107;
x = 0.01; y = 0.15; w = 1.0; h = 0.08;
text = ;
};
class TXT8: Maintext
{
idc = 108;
x = 0.01; y = 0.17; w = 1.0; h = 0.08;
text = ;
};
class TXT9: colourtext
{
idc = 109;
x = 0.01; y = 0.23; w = 1.0; h = 0.08;
text = ;
};
class TXT10: colourtext2
{
idc = 110;
x = 0.42; y = 0.28; w = 1.0; h = 0.08;
text = ;
};
class TXT11: Subtitle
{
idc = 111;
x = 0.01; y = 0.32; w = 1.0; h = 0.08;
text = ;
};
class TXT12: Subtitle
{
idc = 112;
x = 0.01; y = 0.36; w = 1.0; h = 0.08;
text = ;
};
class TXT13: Maintext
{
idc = 113;
x = 0.01; y = 0.38; w = 1.0; h = 0.08;
text = ;
};
class TXT14: BIGTEXT
{
idc = 114;
x = 0.25; y = 0.50; w = 1.0; h = 0.08;
text = ;
};
class TXT15: Maintext
{
idc = 115;
x = 0.25; y = 0.55; w = 1.0; h = 0.08;
text = ;
};
};
Notice that each class TXTn: Maintext has to be defined in both the clearscreen and the blackscreen. If you have any questions because this isn't clear, tell me and I will try to clear it up.
-Student Pilot
EDIT:
I do notice one bug with this, when the screen switches over, any previous text is lost. However, you should be able to work around this by creating the background, adding the previous text, and then continuing with the rest of the scrolltext.
EDIT EDIT:
Of course, if the scrolltexts for the blackscreen aren't the same as the ones for the clearscreen, there may be no point in repeating them. I haven't tested this.