PDA

Volledige versie bekijken : Newsticker


peter rus
%Europe/Berlin %779 %2005, 19:42
Ik heb het volgende script voor een nieuwsticker:
Als ik deze gebruik krijg ik alleen maar 2 veldjes met "undefined" ik neem aan dat ik iets fout doe, ik heb de txt file in dezelfde map als het .fla bestand gezet...

System.useCodepage = true;

function newsticker(content, posX, posY, depth, tempo) {
this.loadVariables(content);
this.onData = function() {
createTextField("text", depth, posX, posY, 10, 20);
text.html = true;
text.htmlText = news;
text.selectable = false;
text.autoSize = "left";

createTextField("text2", depth+1, posX, posY, 10, 20);
text2.html = true;
text2.htmlText = news;
text2.selectable = false;
text2.autoSize = "left";
text2._x = newstext._width;

function tick() {
text._x -= tempo;
text2._x -= tempo;
if (text2._x <= posX) {
text._x = posX;
text2._x = text._width + posX;
}
updateAfterEvent();
}
setInterval(tick, 30);
};
}

newsticker("ticker.txt", 0, 7, 1, 1);

Alvast bedankt. peter rus

Ruby
%Europe/Berlin %781 %2005, 19:45
Het kan aan mij liggen maare waar haal je de variabele news vandaan:" text.htmlText = news;"

Pimm
%Europe/Berlin %783 %2005, 19:47
Het kan aan mij liggen maare waar haal je de variabele news vandaan:" text.htmlText = news;"Staat in de newsticker function.

Trace die var eens.

Post het resultaat van die trace en je TXT bestand.

peter rus
%Europe/Berlin %784 %2005, 19:49
ik ben nog vrij noob in actionscript weet je, hoe trace je die? en waar?

Pimm
%Europe/Berlin %785 %2005, 19:51
System.useCodepage = true;

function newsticker(content, posX, posY, depth, tempo) {
this.loadVariables(content);
this.onData = function() {
/* Trace de shit! */
trace(news);
/* Einde van de trace */
createTextField("text", depth, posX, posY, 10, 20);
text.html = true;
text.htmlText = news;
text.selectable = false;
text.autoSize = "left";

createTextField("text2", depth+1, posX, posY, 10, 20);
text2.html = true;
text2.htmlText = news;
text2.selectable = false;
text2.autoSize = "left";
text2._x = newstext._width;

function tick() {
text._x -= tempo;
text2._x -= tempo;
if (text2._x <= posX) {
text._x = posX;
text2._x = text._width + posX;
}
updateAfterEvent();
}
setInterval(tick, 30);
};
}

newsticker("ticker.txt", 0, 7, 1, 1);

peter rus
%Europe/Berlin %786 %2005, 19:52
het is trouwens een script van flashstar.de maar je komt het overal tegen dus ik zie niet waarom hij niet werkt

Pimm
%Europe/Berlin %787 %2005, 19:53
Gebruik de trace gewoon even. Post wat daar uit komt. Komt daar niet je tekst uit post dan ook even je TXT, misschien heb je daar iets fout in gedaan.

peter rus
%Europe/Berlin %787 %2005, 19:54
output:
undefined
undefined

Pimm
%Europe/Berlin %788 %2005, 19:55
OK, dan nu je TXT, dan zal daar iets fout in zijn. (B.t.w. twee keer "undefined"? Vréémd)

peter rus
%Europe/Berlin %789 %2005, 19:56
aan de txt kan het niet liggen. ik heb er al verschillende gebruikt en bij alles: zelfde verhaal

Pimm
%Europe/Berlin %790 %2005, 19:57
Stel nou dat al die TXT's fout zijn... Gebruik je wel deze opbouw:&news=Zo zou je TXT er uit moeten zien&Als je opbouw goed is is er iets anders mis, post dan je FLA maar even. Dan kunnen we er zelf mee uitproberen.

peter rus
%Europe/Berlin %790 %2005, 19:58
de txt dan:

Test van de newsticker... werkt nie he!

Pimm
%Europe/Berlin %790 %2005, 19:58
de txt dan:

Test van de newsticker... werkt nie he!Het moet dus ook zo:&news=Test van de newsticker... werkt nie he!&

peter rus
%Europe/Berlin %792 %2005, 20:00
ftp://pjef@ftp.members.lycos.co.uk/Untitled-1.fla

kan je daar wat mee?

peter rus
%Europe/Berlin %794 %2005, 20:04
Ah nu werkt ie :D Bedankt!