externe html+css formatierung+scrollbalken

farukg

Grünschnabel
Hallo,

Ich habe es geschafft(mit Hilfe eines Tutorials(-> Download der Beispieldateien) eine html-Datei in Flash zu laden und diesen mit Hilfe von CSS zu formatieren.

Mein Problem ist, dass ich ein Scrollbalken haben möchte, dass nur erscheint wenn auch einer gebraucht wird.

Weiss jemand Rat?

Gruß

Faruk
 
Guck dir mal die Textfeld.scroll-Eigenschaften an, insbesondere maxscroll: ist dieser Wert über 1, so sollte der Text im Textfeld gescrollt werden. In diesem Fall kann man also evtl. Scrollbalken per _visible = true zuschalten.
 
Hallo,

Danke erstmal für die Antwort. Leider funktioniert es nicht mit maxscroll.

Mein Code sieht wie folgt aus:

PHP:
var styles = new TextField.StyleSheet();
styles.load("theCSS.css");

theText.html = true;
theText.styleSheet = styles;

var lv:LoadVars = new LoadVars();

lv.onData = function(content) {
  theText.text = content;
}

lv.load("theHTML.html");

//Das soll eigentlich die Sichtbarkeit des Scrollbalkens regeln: ;
if (theText.maxscroll <= 1) {     
    trace ("text kürzer als Textfeld"); 
    scrollBar._visible = false; 
} else { 
    trace ("text länger als Textfeld"); 
    ScrollBar._visible = true; 
}

Den Schlussteil habe ich auch im Netz gefunden, nur leider wird immer nur maxscroll <=1 ausgegeben und so habe ich gar kein Scrollbalken mehr :(

Was muss ich verändern

PS:Vielleicht sollte ich noch anmerken, dass ich (noch ;) )kein Profi bin, wie ihr wahrscheinlich schon gemerkt habt( hier nen Code, dort nen Code) ;)
 
Hallo.
Der Code wird sofort ausgeführt. Zu diesem Zeitpunkt wurden aber noch keine Daten in das Textfeld geladen, es ist folglich leer.

Pack den Code direkt hinter theText.text = content;

Gruß.
 

Neue Beiträge

Zurück