Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-07-2005, 10:34   #1 (permalink)
Neuer User
 
Benutzerbild von Big Timm
 
Registriert seit: Oct 2001
Ort: Überall.
Beiträge: 29
Größe dyn.Textfeld ermitteln

Moin!

Ich brauche Hilfe, da ich im Forum nichts gefunden habe!

Also... ich würde gern in ein dynamisches Textfeld einen Text aus einer *.txt-Datei laden. Falls der Text zu lang ist, würde ich Ihn gerne scrollen. Damit ich weiß, wie viel ich scrollen muss, würde ich gern die Länge des dyn. Textfeldes nach dem der Text geladen wurde ermitteln?
Wenn ich es mit "MyMC._height" versuche, dann bekomme ich die Länge des Textfeldes, so wie ich es im Flash-File original erstellt habe.

Ich möchte aber keine Komponenten (IScrollBar) nutzen.

Gruß,
Timm
__________________
_________________________________
Ich kann nix, aber ihr sicher mehr?.
Big Timm ist offline   Mit Zitat antworten
Alt 10-07-2005, 12:15   #2 (permalink)
Neuer User
 
Registriert seit: Jul 2004
Beiträge: 54
Stichwörter zum nachschauen--> scroll, hscroll, maxscroll
bigJay ist offline   Mit Zitat antworten
Alt 10-07-2005, 12:55   #3 (permalink)
Oberschlauberger
 
Registriert seit: Nov 2004
Beiträge: 152
Such mal in der Flash Hilfe nach getTextExtent.
Damit kann man alle maße des Textfeldes ermitteln.
Sollte in Kombination mit den Suchwörtern vin bigJay weiter helfen.
__________________
Mitglied der Liga langsam fett werdender Stubenhocker

Esst mehr Brot
Agent-Orange ist offline   Mit Zitat antworten
Alt 10-07-2005, 13:07   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Zitat:
Zitat von Big Timm
Wenn ich es mit "MyMC._height" versuche, dann bekomme ich die Länge des Textfeldes, so wie ich es im Flash-File original erstellt habe. :confused
Hi!
MyMC._height ist die Höhe!
MyMC._width ist die Breite!
ActionScript:
  1. this.MyMC.textFeld.autoSize = true
  2. this.MyMC.textFeld.text = "So, hier wird jetzt was reingeladen..."
  3. //
  4. trace(this.MyMC._width)
  5. //oder auch
  6. trace(this.MyMC.textFeld._width)
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 10-07-2005, 22:14   #5 (permalink)
Neuer User
 
Benutzerbild von Big Timm
 
Registriert seit: Oct 2001
Ort: Überall.
Beiträge: 29
Also... ich habe meinen Fehler endlich gefunden!!

Wenn die *.txt geladen ist, dauert er bei mir genau 2 Bps bis ich den Wert über "MyMC._Height" abfragen kann. Bis zu diesem Zeitpunkt besitzt die Eigenschaft "_Height" immer noch den Wert des original angelegten Feldes.

Gruß,
Timm
__________________
_________________________________
Ich kann nix, aber ihr sicher mehr?.
Big Timm ist offline   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 17:19 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele