Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-08-2004, 11:38   #1 (permalink)
Flashed-Boarder
 
Registriert seit: Feb 2004
Ort: Münstertal
Beiträge: 121
Question nur neuen text im textfeld ausgeben ?

Hi,

ich lade mit diesem script alle 1000 Millisekunden eine variable aus einer .txt datei :


ActionScript:
  1. stop();
  2. function laden() {
  3.     system.useCodepage = true;
  4.     loader = new LoadVars();
  5.     loader.onLoad = function(ok) {
  6.     if(ok) {
  7.         ausgabe_mc.ausgabe_txt.htmltext += "<b><font color='#011BC9'>Home: </font></b>" + this.text_var;
  8.         ausgabe_mc.ausgabe_txt.htmltext += "\n";
  9.         if (ausgabe_mc.ausgabe_txt.scroll < ausgabe_mc.ausgabe_txt.maxscroll)
  10.             ausgabe_mc.ausgabe_txt.scroll = ausgabe_mc.ausgabe_txt.maxscroll;
  11.         }
  12.     }
  13. loader.load("saveF.txt");
  14. }
  15.  
  16. setInterval(laden, 1000);

Und nun ist meine frage:

Ist es möglich, dass die extern geladene variable nur im textfeld ausgegeben wird, wenn sie einen neueren text beinhaltet, als die gerade zuvor aus der text-datei geladenen variable???

Also so in der art:

ActionScript:
  1. if (text_var = new) {
  2.       ausgabe_mc.ausgabe_txt.text = text_var;
  3. } if (text_var = old) {
  4.       // wird sie eben nicht im textfeld ausgegeben
  5. }


Ist das möglich???

mfg, Patrick
KillerbeanX ist offline   Mit Zitat antworten
Alt 31-08-2004, 11:39   #2 (permalink)
a.k.a maddin79
 
Benutzerbild von madflanderz
 
Registriert seit: Jul 2003
Ort: berlin f-hain
Beiträge: 1.693
klar is das möglich
__________________
www.madflanderz.de

ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` _ addicted to bass _ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
madflanderz ist offline   Mit Zitat antworten
Alt 31-08-2004, 11:41   #3 (permalink)
a.k.a maddin79
 
Benutzerbild von madflanderz
 
Registriert seit: Jul 2003
Ort: berlin f-hain
Beiträge: 1.693
z.b. könntest du dir den alten wert immer speichern und mit dem neuen vergleichen.

PHP-Code:
loader.onLoad = function(ok) { 
    if(
ok) { 
        
        if (
this.text_var != _root.alt ) {
            
ausgabe_mc.ausgabe_txt.htmltext += "<b><font color='#011BC9'>Home: </font></b>" this.text_var
            
ausgabe_mc.ausgabe_txt.htmltext += "\n"
            if (
ausgabe_mc.ausgabe_txt.scroll ausgabe_mc.ausgabe_txt.maxscroll
                
ausgabe_mc.ausgabe_txt.scroll ausgabe_mc.ausgabe_txt.maxscroll
            } 
            
_root.alt this.text_var;
        }
    } 
__________________
www.madflanderz.de

ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°` _ addicted to bass _ `°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
madflanderz ist offline   Mit Zitat antworten
Alt 31-08-2004, 11:50   #4 (permalink)
Flashed-Boarder
 
Registriert seit: Feb 2004
Ort: Münstertal
Beiträge: 121
sowas in der art hab ich mir auch gedacht!

dachte nur, dass es dafür irgendwie einen befehl gibt, halt so was wie, auf "new" testen, oder so.

Aber so ist es doch super!
Bei mir wäre der script garantiert länger und aufwendiger geworden, wenn ichs selber versucht hätte.

Danke schön!
KillerbeanX 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 22:57 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele