Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-04-2004, 13:46   #1 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 3
textticker als type-effekt aus txt.-datei

hallo flasher!

ich möchte einen newsticker erstellen, welcher mit einem "schreibmaschinen-effekt" aus einer externen textdatei gelesen wird. bisher sieht der quellcode so aus, das der inhalt des tickers mit im AS-quellcode steht. ich habe schon mit "loadVariablesNum" versucht das problem zu lösen. dabei geht mir aber der "schreibmaschinen-effekt" verloren bzw. ich bekomme das einfach nicht hin. wer weiß rat? freue mich über hilfe.

hier der quellcode bisher:


onClipEvent (load) {

text="Hier der Text";
zeichen=1;
}

onClipEvent (enterFrame) {

anzeige = text.substr(0,zeichen)+"_";
zeichen++;
}
impulzz ist offline   Mit Zitat antworten
Alt 07-04-2004, 15:20   #2 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
XML ist eh besser

Das AS:
ActionScript:
  1. counter = 1;
  2.  
  3. setText = function() {
  4.     txtField.text = varTxt.substr(0, counter);
  5.     if(counter < varTxt.length) {
  6.         counter++;
  7.     } else {
  8.         trace("Ende");
  9.         clearInterval(SID);
  10.         delete this.onEnterFrame;
  11.     }
  12. }
  13.  
  14.  
  15. LadeObj = new XML();
  16. LadeObj.ignoreWhite = true;
  17. LadeObj.onLoad = function(success) {
  18.         if(success) {
  19.                 trace("Erfolgreich die XML-DatenBank geladen!");
  20.                
  21.                 varTxt = LadeObj.firstChild.childNodes[0].attributes.txt;
  22.                 SID = setInterval(setText, 50);
  23.                
  24.         } else {
  25.                 trace("Fehler beim Verbinden zur XML-Datenbank!");
  26.         }
  27. };
  28. LadeObj.load("meineDatei.xml");

Die XML:
PHP-Code:
<?xml version="1.0" encoding="UTF-8"?>
<root>

    <entry txt="Das hier ist Text eins meiner XML-Datei fur den Flash-News-Tricker."></entry>

</root>
Viel Spaß!
Angehängte Dateien
Dateityp: zip typewriter.zip (21,7 KB, 39x aufgerufen)
__________________
Mediendesign-Student

Geändert von johanness (07-04-2004 um 15:21 Uhr)
johanness ist offline   Mit Zitat antworten
Alt 07-04-2004, 19:06   #3 (permalink)
Neuer User
 
Registriert seit: Mar 2004
Beiträge: 3
vielen dank. das skript habe ich auf einem apache webserver zum laufen bekommen.

nun habe ich allerdings das problem, das mit deiner kodierung der XML-datei bei mir keine sonderzeichen (ö,ä,ü funzt auch nicht mit &uuml; u.s.w.) ausgegeben werden. ich habe dann in die XML-Datei eine andere Kodierung eingetragen:

<?xml version="1.0" encoding="ISO-8859-1"?>

das hatte aber auch nicht funktioniert. jetzt bin ich ratlos.

kann man nicht in "meiner" alten version einfach einfügen, das aus einer externen datei gelesen werden soll? also nicht mit xml! das wäre bestimmt einfacher. allerdings scheitere ich als flash anfänger daran.

onClipEvent (load) {

text="Hier der Text"; <---- hier irgendwie einen externen inhalt laden
zeichen=1;
}

onClipEvent (enterFrame) {

anzeige = text.substr(0,zeichen)+"_";
zeichen++;
}

Geändert von impulzz (07-04-2004 um 21:32 Uhr)
impulzz ist offline   Mit Zitat antworten
Alt 07-04-2004, 22:47   #4 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Hast du denn immer nur einen Text? Wenn es nämlich zum Beispiel schon mal zwei oder mehr sind, dann ist XML sicher einfacher!
Warum die sonderzeichen nicht angezeigt werden, hat mich auch schon gewundert. Bei UTF-8 müssten die eigetnlich gehen (Das stimmt schon)!?

PS: Wenn du wirklich eine .txt-Datei einlesen willst, kannst du dir die XML-Lade-Function ja durch eine LoadVars-Function erstzen. Die basiert auf dem gleichen Prinzip, nur lädt eben zB eine Textdatei mit Variablen (&Var1=Wert1&Var2=Wert2&...) ein!
__________________
Mediendesign-Student

Geändert von johanness (07-04-2004 um 22:49 Uhr)
johanness ist offline   Mit Zitat antworten
Alt 07-04-2004, 22:56   #5 (permalink)
Flash & TYPO3
 
Registriert seit: Oct 2003
Ort: Bayern
Beiträge: 2.700
Hier ist ein schönes Beispiel für die LoadVars();
scrollbalken problem
Versuchs mal, ob dus selbst schaffst...
__________________
Mediendesign-Student
johanness 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 10:34 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele