dynamischen Text scrollen

sirina

Mitglied
Hallo Forum,
ja ich weiß, es gibt tausend Threads zu dem Thema, aber die haben mir alle nicht sonderlich geholfen, bzw. es funktioniert trotzdem nicht.
Ich habe eine Möglichkeit gefunden, wie man Text scrollen lassen kann, nämlich mit scroll-- oder scroll++. Aber es haut nicht nicht.

Ich erklärs mal kurz:
auf meiner Bühne habe ich einen MC der "sprechblase" heißt.
In dem MC hab ich dann ein dynamisches Textfeld mit dem Instanznamen "guidetext".
In dieses dynamische Textfeld wird dann ein xml - File eingelesen. Das funktioniert auch prima. Nur da die Texte im XML - File länger sind, als die Sprechblase groß (die Größe der Sprechblase darf nicht verändert werden), bin ich gezwungen den Text zu scrollen.

Deshalb habe ich zwei Buttons erstellt, wobei ich dem ersten sag:
PHP:
_root.sprechblase.guidetext.scroll--;

und dem anderen
PHP:
_root.sprechblase.guidetext.scroll++;

Aber es funktioniert nicht. Und ich frag mich grad echt wieso, weil ich es in mehreren Threads schon genau so gesehen hab. Ich kapiers einfach nicht. :(

Was mache ich falsch? Kennt jemand das Problem? Ich benutze übrigens Flash MX 2004

Vielen Dank schonmal!

Gruß, sirina
 
wenn du mx2004 benutzt versuch mal die Buttons mit "this" anzusprechen.
Also this.scroll-- bzw. this.scroll++

oder andere Idee mach aus den Buttons wieder ein Movieclip!
Bin mir aber nicht ganz sicher ob das klappt! Kann es gerade nicht ausprobieren
 
Hallo pb_sergio!

Erstmal vielen Dank, für deine schnell Antwort :).
Aber leider hats trotzdem nicht funktioniert. Ich hab aus den Buttons n MovieClip gemacht und dann
PHP:
onClipEvent (enterFrame) {
	if (scrolling) {
		_root.sprechblase.guidetext.scroll--;
	}
}

bzw. ...scroll++;

hat auch nicht funktioniert. Ich bin echt mal gefrustet :(
 
Hallo!

Ich kenne keine bzw. es gibt keine Eigenschaft Scroll, da musst du schon zu _y +=1 bzw _y -= 1 greifen und dann die obere und untere Begrenzung per Maske schaffen. Am besten Postest du mal die "für Flash MX und nich MX 2004 esporierte) fla.

Code:
mein_runterscroll_button.onRelease = function() {
 _root.sprechblase.guidetext._y -= 1; 
}
mein_hochscroll_button.onRelease = function() {
 _root.sprechblase.guidetext._y += 1; 
}

Und das ganze in einen onEnterFrame zu packen, find ich sinnlos, sorry.

Gruß,
Jens
 
Zuletzt bearbeitet:
Es gibt durchaus die Eigenshaft scroll für dynamische Textfelder ......dafür müssen aber gewisse Bedingungen und Einstellungen eingehalten werden - am besten mal die Datei posten ....

Grüsse
B
 
Zurück