Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 06-05-2010, 10:15   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2007
Beiträge: 39
Dynamischer Text und Scrollbalken

Hallo,
ich lade Text aus einer txt-Datei in ein dyn. Textfeld. Angeschlossen habe ich den Flash-eigenen Scrollbalken. Alles funktioniert auf meinem PC. Aber im WWW ist der Scrollbalken nur nach zweimaligem Klicken auf den Ladeschalter aktiv. Der Text ist geladen, lässt sich aber nicht scrollen. Beim nächsten Mal gehts. Kann mir da einer helfen??

Dirk
difi ist offline   Mit Zitat antworten
Alt 06-05-2010, 10:37   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Nimm eine TextArea-Komponente und ersetz damit Textfeld und Scrollbar.
  Mit Zitat antworten
Alt 06-05-2010, 10:57   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2007
Beiträge: 39
Danke Holger,
das funktioniert gut. Nur funktionieren meine Tags in der Textdatei wie <b>,</b> und <br> nicht mehr. Hier muss ich mir jetzt ein StyleSheet definieren !?
Kann man in diese Textarea auch Texte aus anderen Dateien mit Formatierungen laden?

Danke

Dirk
difi ist offline   Mit Zitat antworten
Alt 06-05-2010, 11:09   #4 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Du kannst eine TextArea auch auf html stellen (bei den Parametern oder über AS).

Und das dein Scrollbalken erst beim zweiten Laden erscheint kannst du vermeiden, indem du nach dem Laden der Scrollbar das Ziel - also das Textfeld - neu zuweist.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++

Geändert von Der Frager (06-05-2010 um 11:10 Uhr)
Der Frager ist offline   Mit Zitat antworten
Alt 06-05-2010, 11:34   #5 (permalink)
Neuer User
 
Registriert seit: Aug 2007
Beiträge: 39
Danke,

der Schalter der alles lädt von einer anderen Stufe:
on (release) {
loadMovieNum("inhalt.swf", 3);
loadVariablesNum("straf3.txt", 3);
_level3.scroll.setScrollTarget(inhalt);
}
Meintest Du mit neu zuweisen diesen letzten Befehl? Funktioniert irgendwie auch nicht besser ...

Dirk
difi ist offline   Mit Zitat antworten
Alt 06-05-2010, 11:51   #6 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Natürlich funktioniert das nicht besser, weil der Text ja noch immer nicht geladen ist, wenn du das so machst.
Nimm LoadVars()* und im onLoad() weist du dann das Textfeld neu als Ziel zu, nachdem es befüllt wurde.

* Da gibt's auch ein Tutorial von agedoubleju.

...und auf Level zu laden ist auch nicht unbedingt das Wahre.
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 06-05-2010, 13:25   #7 (permalink)
Neuer User
 
Registriert seit: Aug 2007
Beiträge: 39
Danke für die Antwort. Ich habe jetzt eine Weile probiert. Haste vielleicht ein kleines Scipt. Ganz bekomme ich es noch nicht hin!
Dirk
difi ist offline   Mit Zitat antworten
Alt 06-05-2010, 13:28   #8 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Nachladen von Variablen aus Texten oder PHP-Files
  Mit Zitat antworten
Alt 11-05-2010, 13:10   #9 (permalink)
Neuer User
 
Registriert seit: Aug 2007
Beiträge: 39
Danke,
mit folgendem Code kann ich Text in die Textarea laden. Liegt die textarea aber auf Stufe 3 funktioniert das etwa so??:
_level3.textarea.text = this.text;
Hier der Code:
PHP-Code:
on (release) {
    
loadMovieNum("bild.swf"7);
    
loadMovieNum("inhalt.swf"3);
        function 
geladen(erfolgreich) {
        if(
erfolgreich) {
             
trace("empfangene Variable: "+this.text);
             
_level3.textarea.text this.text;
        }
        else {
                
trace("Fehler beim Laden");
            }
        }  
    
lv = new LoadVars();
    
lv.onLoad geladen;
    
lv.load("veroeff.txt",lv);


Geändert von difi (11-05-2010 um 13:11 Uhr)
difi ist offline   Mit Zitat antworten
Alt 11-05-2010, 13:17   #10 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Liegt die textarea aber auf Stufe 3 funktioniert das wie?
Mit loadMovieNum erstellt man keine Stufen, sondern Level. Das ist aber reichlich überflüssig, da der Level 0, also die Hauptzeitleiste, über eine Million Tiefen addressieren kann. Es reicht also ein einziger Level.

Du kannst dazu einen leeren MC mit createEmptyMovieClip erstellen und in diesen MC mit loadMovie oder besser der MovieClipLoader-Klasse etwas nachladen. Kleiner Ansatz:
PHP-Code:
on (release) {
   
_root.createEmptyMovieClip("con",1);
   
_root.con.loadMovie("bild.swf");

    
_root.createEmptyMovieClip("con2",2);
    
_root.con2.loadMovie("inhalt.swf");
    
    
lv = new LoadVars();
    
lv.onLoad _root.geladen;
    
lv.load("veroeff.txt",lv);
}

function 
geladen(erfolgreich) {
   if(
erfolgreich) {
             
trace("empfangene Variable: "+this.text);
             
_root.con2.textarea.text this.text;
   }
   else {
                
trace("Fehler beim Laden");
    }

  Mit Zitat antworten
Alt 11-05-2010, 13:42   #11 (permalink)
Neuer User
 
Registriert seit: Aug 2007
Beiträge: 39
Danke,
das funktioniert bis trace. Aber die Textarea bekommt den Text nicht!
Ich finde den fehler nicht ...

Dirk
difi ist offline   Mit Zitat antworten
Alt 12-05-2010, 01:00   #12 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Dann check mal mit einem trace, ob der Instanzname der Textarea stimmt.
  Mit Zitat antworten
Alt 12-05-2010, 09:32   #13 (permalink)
Neuer User
 
Registriert seit: Aug 2007
Beiträge: 39
Hallo Holger,
der Name des Textfeldes ist "textarea", da der Befehl:
PHP-Code:
textarea.setStyle("borderStyle","none"); 
auf dem ersten Bild der inhalt.swf funktioniert.
Dirk
difi ist offline   Mit Zitat antworten
Alt 12-05-2010, 11:18   #14 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Poste mal deine aktuelle FLA und das Textfile.
  Mit Zitat antworten
Alt 12-05-2010, 12:11   #15 (permalink)
Neuer User
 
Registriert seit: Aug 2007
Beiträge: 39
Hallo,
erstmal "Danke" für Deine Mühen!
Ich habe nav-test.fla --> Schalter, inhalt.fla --> mit textarea und die textatei hochgeladen.

Dirk
Angehängte Dateien
Dateityp: fla nav-test.fla (48,0 KB, 4x aufgerufen)
Dateityp: txt veroeff.txt (4,5 KB, 5x aufgerufen)
Dateityp: fla inhalt-test.fla (256,0 KB, 5x aufgerufen)
difi ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
scrollbalken

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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Dynamischer text + Scrollbalken = Hilfe Ainadara Flash MX 0 28-01-2006 10:04
Warum? - dynamischer Text und Scrollbalken ilf Flash MX 11 14-07-2005 15:50
Hilfe - Dynamischer Text - Scrollbalken funktionieren nicht CrazyGizzmo Flash 4 und Flash 5 4 10-05-2005 11:11
dynamischer Text als dynamischer Link - ??? corneliao Flash MX 2004 3 23-09-2004 13:26
dynamischer scrollbalken chillinghouse ActionScript 1 3 19-09-2003 11:56


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:08 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele