[ascoders] TextField Ticker + embedFonts

  • From: "Marcel Fahle | marcelfahle.com" <ascoders@xxxxxxxxxxxxxxx>
  • To: <ascoders@xxxxxxxxxxxxx>
  • Date: Tue, 30 Mar 2004 00:17:00 +0200

Moin zusammen,


ich hab hier ein Problem mit einem kleinen
Textfeld Ticker.
Im Prinzip funktioniert alles wie gewohnt
einwandfrei, nur sobald ich embedFonts
auf true setze, da ich für die Geschichte auf
eine der eingebetteten Fonts zurückgreifen
möchte, läuft der ticker ultra langsam und
blinkt ganz seltsam (Systemauslastung ist
im grünen Bereich).

Hat jemand ne Ahnung woran das liegen
kann?

Hier mal der stark vereinfachte Code:

// =======================================

TextField.prototype.init = function (int, ppi, format)
{
        this.text = this.text + this.text;
        setInterval (this, "ticker", int, ppi, format);
};
TextField.prototype.ticker = function (ppi, format)
{
        if (this.hscroll >= this.maxhscroll - ppi)
        {
                this.hscroll = (this.maxhscroll - this._width) / 2;
        }
        this.hscroll += ppi;
        this.background = false;
        this.setTextFormat (format);
        updateAfterEvent ();
};

mf = new TextFormat ();
mf.font = "FFF Harmony";
mf.size = 8;
mf.color = 0x666666;

this.createTextField ("trackinfo", 9, 0, 0, 118, 16);
trackinfo.border = false;
trackinfo.selectable = false;
trackinfo.embedFonts = true;

trackinfo.html = false;
trackinfo.text = "doc phat - prove your love [patric la funk remix]
";
trackinfo.init (30, 1, mf);

// ===========================================


Danke schonmal!


Grüße,
Marcel

Wer brennt, kommt innet Heim!
[Paul Panzer]



------------------------------------------------------
Archiv   : //www.freelists.org/archives/ascoders/
Optionen : //www.freelists.org/list/ascoders
------------------------------------------------------

Other related posts: