Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-12-2005, 15:22   #1 (permalink)
Scriptlerbastler
 
Registriert seit: Sep 2004
Beiträge: 122
Variable speichern in einer For-Schleife.

hey there,

ich habe zwei Array's aus denen Daten ausgelesen werden und
an einen mc_button weitergegeben werden. Doch bei onRelease ist die variable nicht mehr vorhanden da ja die schleife schon längst durchgelaufen ist.
wie kann ich die Variable in dem MC abspeichern?

PHP-Code:
this.onEnterFrame = function() {
    for (var 
0u<XMLdaten_titel.lengthu++) {
        var 
xarr XMLdaten_titel[u];
        
this.attachMovie("bu_orange""bu_"+xarr200+(u*10), {_x:40+(u*90), _y:50+(u*30)});
        
this["bu_"+xarr].onRelease = function() { 
            
this.gotoAndStop(3);
            
trace(XMLdaten_film[u]);
            
_root.loadMovie(XMLdaten_film[u]); // undefined daher die schleife schon längst durchgelaufen ist
        
};
    }
    
delete this.onEnterFrame;
}; 
Danke mal fürs lesen

Geändert von M(a)c_Flash (04-12-2005 um 16:16 Uhr)
M(a)c_Flash ist offline   Mit Zitat antworten
Alt 04-12-2005, 15:57   #2 (permalink)
using namespace
 
Benutzerbild von artjom
 
Registriert seit: May 2002
Ort: Hamburg underground
Beiträge: 657
wo ist denn dein XMLdaten_film array deklariert?

mach so:
PHP-Code:
this.onEnterFrame = function() { 
    for (var 
0u<XMLdaten_titel.lengthu++) { 
        var 
xarr XMLdaten_titel[u]; 
        
this.attachMovie("bu_orange""bu_"+xarr200+(u*10), {_x:40+(u*90), _y:50+(u*30)}); 
        
this["bu_"+xarr].strTemp=XMLdaten_film[u];//wo ist er?
        
this["bu_"+xarr].onRelease = function() {  
            
this.gotoAndStop(3); 
            
trace(this.strTemp); 
        }; 
    } 
    
delete this.onEnterFrame
}; 
__________________
artjom.com -|- Melom
Einen PC beschleunigen? Klar, mit 9,81 m/s^2!
artjom ist offline   Mit Zitat antworten
Alt 04-12-2005, 16:16   #3 (permalink)
Scriptlerbastler
 
Registriert seit: Sep 2004
Beiträge: 122
Thumbs up

hi artjom

thx, hat funktioniert genau hier bin ich nicht mehr weitergekommen bzw. der gedanken funke hat mir gefehlt.

thx man,
M(a)c_Flash 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 09:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele