如果我将文本放在 上,我有一些脚本效果很好Dynamic Text
,但是如果我从外部.txt
文件加载它,我加载的文本不会插入到动态文本中。
这是我的代码:
在我的外部 txt 文件中,我使用这个:
_txt=Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
我用它来加载外部文本。
loadText = new LoadVars();
loadText.load("letreiro.txt");
loadText.onLoad = function() {
_root.textoletreiro = this._txt;
trace(_root.textoletreiro); // the Output shows the text!
mcText._txt.text = _root.textoletreiro; // here i'm puting the text on the Dynamic Text, but is not working.
};
这是我的水平滚动代码:
var resetPos:Number = (mcText._txt._x * -1) + 2;
var endOfText= mcText._txt._x - (mcText._txt.textWidth + 5);
function scroller()
{
mcText._txt._width = mcText._txt.textWidth;
mcText._txt.multiline = false;
mcText._txt.autoSize = "right";
mcText.onEnterFrame = function() {
mcText._txt._x -= 1;
if (mcText._txt._x < endOfText)
{
mcText._txt._x = resetPos;
delete this["onEnterFrame"];
scroller();
}
}
}
scroller();
我做错了什么?
PS:用我的来源编辑letreiro.txt