Ik probeer in een movieclip dynamisch een textfield aan te maken, dat gevuld moet worden met tekst uit een txt bestand (moet later ASP worden, waarin de klant zelf de teksten kan bepalen.)
Alles lijkt goed te gaan, het textveld wordt aangemaakt, variabelen wordne aangemaakt en geladen, en als ik het filmpje test, en ik doe een "list variables" zie je ook gewoon staan movieclip.dynamictextfield.variable = "sometext" en movieclip.dynamictextfield.text = "text uit .txt bestand".
Maar die tekst verschijnt dus niet op het scherm
.
wat gaat hier fout:
AS code in movieclip
en de debugger output:
Alles lijkt goed te gaan, het textveld wordt aangemaakt, variabelen wordne aangemaakt en geladen, en als ik het filmpje test, en ik doe een "list variables" zie je ook gewoon staan movieclip.dynamictextfield.variable = "sometext" en movieclip.dynamictextfield.text = "text uit .txt bestand".
Maar die tekst verschijnt dus niet op het scherm
wat gaat hier fout:
AS code in movieclip
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| var varName = _level0.sectionID+"sectionTxt"
this.createTextField("txtBoxInFloat", 1, -123.5, -85.3, 103.6, 58.6);
txtBoxInFloat.embedFonts = true;
txtBoxInFloat.border = false;
txtBoxInFloat.multiline = true;
txtBoxInFloat.wordWrap = true;
txtBoxInFloat.type = "dynamic";
txtBoxInFloat.variable = varName;
fmtEmphasis = new TextFormat();
fmtEmphasis.color = 0xff0000;
fmtEmphasis.size = 8;
fmtEmphasis.font = "kroeger 05_53";
txtBoxInFloat.setTextFormat(fmtEmphasis);
loadVariables("variables.txt", this); |
en de debugger output:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
| Level #0:
Variable _level0.$version = "WIN 6,0,4,0"
Variable _level0.sectionID = "B"
Movie Clip: Target="_level0.txtBoxFloat"
Variable _level0.txtBoxFloat.sectionHeader = "HEADERTEKST"
Variable _level0.txtBoxFloat.varName = "BsectionTxt"
Variable _level0.txtBoxFloat.fmtEmphasis = [object #1, class 'TextFormat'] {
getTextExtent:[function],
font:[getter/setter] "kroeger 05_53",
size:[getter/setter] 8,
color:[getter/setter] 0xFF0000,
url:[getter/setter] null,
target:[getter/setter] null,
bold:[getter/setter] null,
italic:[getter/setter] null,
underline:[getter/setter] null,
align:[getter/setter] null,
leftMargin:[getter/setter] null,
rightMargin:[getter/setter] null,
indent:[getter/setter] null,
leading:[getter/setter] null,
blockIndent:[getter/setter] null,
tabStops:[getter/setter] null,
bullet:[getter/setter] null
}
Variable _level0.txtBoxFloat.AsectionHeader = "TRANSPORT A\r\n"
Variable _level0.txtBoxFloat.AsectionTxt = "ALTIJD KORTING BLAAAAAAT A\r\n"
Variable _level0.txtBoxFloat.BsectionHeader = "TRANSPORT B\r\n"
Variable _level0.txtBoxFloat.BsectionTxt = "ALTIJD KORTING BLAAAAAAT B"
Edit Text: Target="_level0.txtBoxFloat.headerBoxInFloat"
variable = "sectionHeader",
text = "HEADERTEKST",
htmlText = "HEADERTEKST",
html = false, textWidth = 88, textHeight = 9, maxChars = null,
borderColor = 0x000000, backgroundColor = 0xFFFFFF, textColor = 0x000000, border = false,
background = false, wordWrap = false, password = false, multiline = false,
selectable = false, scroll = 1, hscroll = 0, maxscroll = 1,
maxhscroll = 0, bottomScroll = 1,
type = "dynamic",
embedFonts = false, restrict = null, length = 11, tabIndex = undefined,
autoSize = "none",
condenseWhite = false
Edit Text: Target="_level0.txtBoxFloat.txtBoxInFloat"
variable = "BsectionTxt",
text = "ALTIJD KORTING BLAAAAAAAT B",
htmlText = "ALTIJD KORTING BLAAAAAAAT B",
html = false, textWidth = 0, textHeight = 0, maxChars = null,
borderColor = 0x000000, backgroundColor = 0xFFFFFF, textColor = 0x000000, border = false,
background = false, wordWrap = true, password = false, multiline = true,
selectable = true, scroll = 1, hscroll = 0, maxscroll = 1,
maxhscroll = 0, bottomScroll = 1,
type = "dynamic",
embedFonts = true, restrict = null, length = 61, tabIndex = undefined,
autoSize = "none",
condenseWhite = false |