Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-06-2005, 08:46   #1 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
html-text funzt nicht - versteh ich nich!

Moin!

Ich hab folgenden Code:

ActionScript:
  1. var scrpInhalt = scrpInstanzname.getScrollContent (); //in scrpInhalt wird der Inhalt meiner Scrollpane gespeichert
  2.  
  3. function ticker(ziel) {
  4.     var tx = ziel.text;
  5.     tx = tx.substr(1, tx.length) + tx.substr(0, 1);
  6.     ziel.text = tx;
  7. }
  8.  
  9. MovieClip.prototype.myPLZ = function(){
  10.     this.onRollOver = function(){
  11.         this.gotoAndStop(2);
  12.     }
  13.     this.onRollOut = function(){
  14.         this.gotoAndStop(1);
  15.     }
  16.     this.onRelease = function(){
  17.         this.gotoAndPlay(3);
  18.         clearInterval(TickerInterval);
  19.         mystring = "...Bitte haben Sie einen Augenblick Geduld, die Daten werden geladen...";
  20.         Geduld.text = mystring;
  21.         TickerInterval = setInterval(ticker, 72, Geduld);
  22.         if(geklickt != undefined){ //fragt ab, ob schon mal ein But geklickt wurde
  23.             for (tfnr=0; tfnr<=x; tfnr++) {
  24.                 scrpInhalt["tf_"+tfnr].removeTextField();//wenn ja, werden die bestehenden txt-felder gelöscht...
  25.                 }   
  26.             with(geklickt){
  27.                 gotoAndStop(1); //...der zuvor geklickte But wieder in seine Ausgangsposition gebracht...
  28.                 enabled = true //... aktiviert...
  29.                 _name = wert //...und ihm wieder der ursprüngliche Instanzname gegeben.
  30.             }   
  31.         }
  32.         wert = this._name
  33.         this._name = "geklickt" //der neu geklickte But wird "geklickt" genannt...
  34.         geklickt.enabled = false //...und deaktiviert
  35.        
  36.        
  37.     LadeObj = new LoadVars();
  38.     x=0 // Nummer wird bei jedem onEnterFrame +1
  39.     n=0// Nummer wird bei jedem onEnterFrame +1, wenn durch 4 teilbar, wieder 0
  40.     m=0 // Nummer wenn n % 4 = 0 dann m + 1
  41.     i=0 // für x-Koordinate des neuen Textfeldes
  42.     h=0 // y-Koordinate des neuen Textfeldes
  43.     t=0 // macht die Breite der ersten Textfelder kürzer
  44.  
  45.     LadeObj.onLoad = function(success) {
  46.         if(success) {
  47.             meinArray = LadeObj.adr.split(";"); //mein geladener Text wird bei ; gesplited...
  48.             meinArray.sort(); // und sortiert
  49.             onEnterFrame = function() {
  50.                 neuArray = meinArray[m].split(","); //mein dadurch entstandenes array wird bei , gesplited
  51.                 scrpInhalt.createTextField(("tf_"+x),x,5+i,2+h,50+t,22);// in meiner Scrollpane wird ein Textfeld erstellt
  52.                 t=120 // bewirkt, das alle jetzt entstehenden txt-Felder breiter werden
  53.                 //scrpInhalt["tf_"+x].border = true;
  54.                 scrpInhalt["tf_"+x].html = true;
  55.                 scrpInhalt["tf_"+x].selectable = true
  56.                 scrpInhalt["tf_"+x].embedFonts = true
  57.                 mf = new TextFormat();
  58.                 mf.font = "arial";
  59.                 mf.size = 12;
  60.                 scrpInhalt["tf_"+x].text = neuArray[n]// setzt den Inhalt des jeweiligen Textfeldes
  61.                 scrpInhalt["tf_"+x].setTextFormat(mf);
  62.                 x = x+1
  63.                 n = n+1
  64.                 i = i+170 // i setzt die x-Koordinate des neuen txtfeldes
  65.                 if(n==1 || (n%5) == 0){ //wenn n entweder =1 ist, oder n durch 5, 0 ergibt, dann...
  66.                     i=i-120 // setzt die x-Koord. der 2. txtfelder jeder Reihe näher
  67.                     t=110 //macht 2. txtfeld jeder Reihe etwas kürzer
  68.                     }
  69.                 if(n==2 || (n%6) == 0){
  70.                     t=140 //macht 3. txtfeld jeder Reihe etwas kürzer
  71.                     i=i-10 // setzt die x-Koord. der 3. txtfelder jeder Reihe wieder weiter
  72.                     }
  73.                 if(n==3 || (n%7) == 0){
  74.                     t=0
  75.                     i=i+20 // setzt die x-Koord. der 4. txtfelder jeder Reihe noch weiter
  76.                     }
  77.                 if((n%4) == 0){// bewirkt, dass nach 4 txt-feldern eine neue Reihe angefangen wird...
  78.                     n=0
  79.                     m = m+1
  80.                     h = h+18 //sorgt dafür, dass das nächste txtfeld weiter unten erstellt wird
  81.                     i=0
  82.                     t=0 //sorgt dafür, dass das erste txtfeld wieder kurz ist
  83.                     }
  84.                 if(x==meinArray.length*4){ //beendet das Ganze, wenn keine Elemente mehr im Array sind
  85.                     scrpInstanzname.refreshPane ();
  86.                     Geduld.text = ""
  87.                     clearInterval(TickerInterval);
  88.                     delete this.onEnterFrame;
  89.                 }
  90.             }
  91.         }
  92.     }
  93. LadeObj.load("texte/Array"+wert+".txt");}
  94. }

funktioniert im Prinzip alles. Nur "scrpInhalt["tf_"+x].html = true;" (Zeile 54 ... kann man hier irgendwo Zeilen anzeigen lassen?), das funktioniert nicht. Lasse ich mir hingegen einen Rand um die Textfelder anzeigen (was jetzt auskommentiert ist), das geht einwandfrei. Aber warum funzt html-Text nicht??? find ich absolut unlogisch und ich brauch das unbedingt, dass das funktioniert
Kann mir da einer weiter helfen

Geändert von SwKy (07-06-2005 um 08:48 Uhr)
SwKy ist offline   Mit Zitat antworten
Alt 07-06-2005, 09:34   #2 (permalink)
meistens harmlos
 
Benutzerbild von rena
 
Registriert seit: Jun 2001
Ort: Stuttgart
Beiträge: 17.643
So?
ActionScript:
  1. scrpInhalt["tf_"+x].htmlText = neuArray[n]
scrpInhalt["tf_"+x].html = true; natürlich trotzdem lassen.

Ungetestet ... nur beim drüberlesen aufgefallen ...
Gruß
Rena
__________________
www.rena-hermann.de

The angels have the phone box
rena ist offline   Mit Zitat antworten
Alt 07-06-2005, 10:12   #3 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
Oooa! Super rena, DANKE!!
SwKy 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 18:06 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele