Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-02-2005, 16:13   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 16
Dynamischen Text aktualisieren - funktioniert nicht

Zunächst einmal danke, dass einem Anfänger so toll hier geholfen wird - bin schon ein ganzes Stück weiter gekommen.

Habe noch ein Problem ein dynamisches Textfeld zu aktualiesieren. Habs schon mit verschiedenen Containern versucht, im gleichen und mit LocalConnection(); - es klappt aber immer nur der 1. Wert. Wenn man diesen aktualisieren will funzt es nicht.

Nochmal zur Verdeutlichung: Habe eine Bildergalerie, die dynamisch geladen wird. Beim klicken auf ein kleines Bild erscheint in einem neuen Container des entsprechende große Bild und der Name des Bildes.

Der Aufruf sieht so aus:

PHP-Code:
_root.Container2["mc"+i].onRelease = function() {
   
_root.Container3.loadMovie("gross/"+(this.ID));    
  
ausgabe.text this.ID;                        
}; 

Als kleiner Zusatz: würde auch gerne das .jpg bei der Anzeige wegbekommen - geht das mit splitt?


thx!
Elmond ist offline   Mit Zitat antworten
Alt 21-02-2005, 18:16   #2 (permalink)
Neuer User
 
Registriert seit: Dec 2002
Beiträge: 296
hi,
wo befindet sich denn das ausgabe textfeld, schätze, dass Du hier pfadproblemchen hast.


zum Split:
variable="bild.jpg";
bildtext=variable.split(".")[1];

setzt natürlich voraus, dass sonst keine Punkt ein den Bildnamen benutzt werden.

Gruß
Serge
Serge ist offline   Mit Zitat antworten
Alt 22-02-2005, 08:42   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 16
Das hab ich auf der Bühne schon erstellt, ist dynamisch und trägt den Namen "ausgabe".

Der erste Wert wird auch immmer ausgegeben

PHP-Code:
var j=0;
var 
k=0;

bilderladen=new LoadVars();
bilderladen.load("leser.php");
bilderladen.onLoad=function(geladen){
    if(
geladen){
        
//ausgabe.text=""; //<< wird dies gesetzt kommt auch bei der ersten Auswahl nichts
        
bilder=this.bilder.split("##"); 
        for(var 
i=0i<bilder.length;i++){
            if(
j>4)
            {
                
k=k+60;
                
j=1;
            }else{ 
                
j++; 
            }
            
_root.Container2.createEmptyMovieClip("mc"+ii+1);
            
_root.Container2["mc"+i]._x 60*j-60;  
            
_root.Container2["mc"+i]._y k;
            
_root.Container2["mc"+i]._xscale 100
            
_root.Container2["mc"+i]._yscale 100
            
_root.Container2["mc"+i].loadMovie("klein/"+bilder[i]);
            
_root.Container2.onEnterFrame = function() { 
                for(var 
i=0;i<bilder.length;i++) {
                       
_root.Container2["mc"+i].ID bilder[i]; 
                    
_root.Container2["mc"+i].ID2 bilder[i];
                    
//if ((_root.Container2["mc"+i].getBytesLoaded()>=_root.Container2["mc"+i].getBytesTotal()) && _root.Container2["mc"+i].getBytesLoaded()>90) { 
                        
_root.Container2["mc"+i].onRelease = function() {                    
                            
//Verbindung = new LocalConnection(); 
                            //Verbindung.send("container", "getData", this.ID2);
                            //Verbindung.close();
                            
_root.Container3.loadMovie("gross/"+(this.ID)); // << ändert sich immer
                            
ausgabe.text this.ID//<< wird nur bei der 1. Wahl aktualisiert
                        
                        
}; 
                           
SID setInterval(mistHier2000); 
                       
//} 
                

            }; 
        }
    }else{ 
           
ausgabe.text="Fehler beim Laden! Bitte wenden Sie sich an den Webadministrator"// Fehlertext
    
}
}

function 
mistHier() { 
    
clearInterval(SID); 
    
delete _root.Container2.onEnterFrame

Elmond ist offline   Mit Zitat antworten
Alt 22-02-2005, 13:51   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Beiträge: 16
okay das Feld wurde wohl verdeckt, als ich es immer versucht habe zu rooten.

funktioniert jetzt - auch wenn ich beim split nun ein , dran habe (aus 6543.jpg wird "6543,")
Elmond 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 05:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele