Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-09-2005, 06:55   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 29
ScrollBar-Komponente und LoadVariables-Text

Hallo,

eine dynamische Textbox wird mit Hilfe von LoadVariables mit Text gefüllt.
Die Textbox hat eine ScrollBar-Komponente, um den Text scrollen zu können.
Soweit die Theorie.
Die Praxis ist, dass sich die ScrollBar-Komponente absolut nicht für die Länge des Textes interessiert und immer deaktiviert bleibt.

Ich nehme mal an, dass die ScrollBar nach der Länge des Textes sieht, bevor dieser überhaupt geladen wurde. Wie kann ich also die ScrollBar dazu bewegen, erst nach dem Laden des Textes zu entscheiden, ob sie aktiviert oder deaktiviert sein soll?

Vielen Dank für Eure Hilfe,

Tobias
tfranz ist offline   Mit Zitat antworten
Alt 01-09-2005, 07:12   #2 (permalink)
notzucht
 
Benutzerbild von shorty
 
Registriert seit: Nov 2003
Ort: Potsdam
Beiträge: 2.939
hallo tfranz,

Du mußt der ScrollBar-Komponente in den parametern natürlich dein Textfeld zuweisen. Die Parameter findest Du unten, neben dem Reiter "Eigentschaften".
__________________
.
Flex in a week | Viertel vor halb nach Vollmond | ^^°.°^^ | Waltz with Bashir
.

Geändert von shortybmc (01-09-2005 um 07:14 Uhr)
shorty ist offline   Mit Zitat antworten
Alt 01-09-2005, 07:22   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 29
Ich habe die ScrollBar-Komponente schon dem Textfeld zugewiesen. Wenn ich den Typ des Textfeldes auf "Eingabetext" ändere, funktioniert die ScrollBar. Aber erst nachdem ich den (geladenen) Text geändert habe. Aber ich kann ja nicht jeden User darum bitten, den Text erstmal zu ändern, bevor er ihn scrollen kann ... :-)

Also prinzipiell funktioniert es ja. Nur halt nicht als rein dynamisches Textfeld ...
tfranz ist offline   Mit Zitat antworten
Alt 01-09-2005, 08:58   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Wahrscheinlich ist das eher ein zeitkritischer Bug, weil du mit loadVariables lädst. Schau dir mal die LoadVars-Klasse an, unter "Suchen" findest du dazu zahllose Scripte...
  Mit Zitat antworten
Alt 02-09-2005, 09:01   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 29
Habe jetzt die gleiche Geschichte mit LoadVars ausprobiert - hier tritt der gleiche Fehler auf.

Vielleicht kann ich der ScrollBar irgendwie sagen, dass sie sich erst garnicht deaktivieren soll?
tfranz ist offline   Mit Zitat antworten
Alt 02-09-2005, 09:12   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Vielleicht hast du die falsche Textfeldinstanz zugewiesen... Schieb doch mal das Script rüber.
  Mit Zitat antworten
Alt 02-09-2005, 09:53   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2004
Beiträge: 29
... ein Script gibt es eigentlich nicht ...

bis auf die Zeile:

ActionScript:
  1. loadVariables("media/profil_de.txt", "");

Wie gesagt: der ScrollBalken funktioniert ja, sobald man den dynamisch eingelesenen per Hand Text ändert ...

Auf der Bühne habe ich nur ein Textfeld "textbox" und die ScrollBar, welche auf "textbox" verweist.

Muss mir wohl doch meine eigene ScrollBar basteln ...
tfranz ist offline   Mit Zitat antworten
Alt 02-09-2005, 13:51   #8 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
.. ein Script gibt es eigentlich nicht ...
Dann schieb die fla rüber...
  Mit Zitat antworten
Alt 29-10-2005, 12:37   #9 (permalink)
Neuer User
 
Registriert seit: May 2004
Beiträge: 40
Ist zwar schon ne Weile her, dass gefragt wurde, aber ihr dürft dem Textfeld nicht die Variable zuweisen, sondern per textfeld.htmlText=var den Text in das Feld laden.

http://www.flashforum.de/forum/archi...p/t-29576.html
Calexico ist offline   Mit Zitat antworten
Alt 29-10-2005, 14:46   #10 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Das haben wir weiter oben schon geschrieben...
  Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 05:33 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele