Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-02-2007, 20:31   #1 (permalink)
alter User
 
Benutzerbild von Marcellus
 
Registriert seit: Jun 2001
Ort: GE
Beiträge: 416
Gültigkeitsbereich von zusammengesetzten Variablen

Booaa ich krieg die Pimpelgicht, jetzt sitze ich da schon 2 Stunden dran und hab alles Mögliche ausprobiert, aber es will nicht funktionieren..

Das Problem:
Ich lade per Include eine AS-Datei auf die Hauptzeitleiste. Dort werden Variablen aus einer externen Datei geladen und zusammengesetzt.
Auszug:
PHP-Code:
...
for(
i=1i<= menuePunktAnzahli++){
            
this["category"+[categoryid]+"_theme"+[i]+"_request"] = externeVars["category"+[categoryid]+"_theme"+[i]+"_request"];
            
this["category"+[categoryid]+"_theme"+[i]+"_name"] = externeVars["category"+[categoryid]+"_theme"+[i]+"_name"];
            
this["category"+[categoryid]+"_theme"+[i]+"_menuimg"] = externeVars["category"+[categoryid]+"_theme"+[i]+"_menuimg"];
                
trace("bild"+i+" ="+this["category"+[categoryid]+"_theme"+[i]+"_menuimg"]);
... 
die trace-Anweisung gibt Folgendes aus:
bild1 =media/menu/uebersicht_logo.jpg
bild2 =media/menu/gucci_logo.jpg
bild3 =media/menu/cartier_logo.jpg

Wenn ich jetzt einen Frame weiter auf der Hauptzeitleiste Folgendes schreibe:
PHP-Code:
for(i=1i<= menuePunktAnzahli++){
    
trace("bild ="+this["category"+[categoryid]+"_theme"+[i]+"_menuimg"]);

bekomme ich als Ergebnis:
bild =undefined
bild =undefined
bild =undefined

Wo liegt nur der Fehler...???
__________________
Gruss
Marcellus

Ich bin nicht mehr jung genug, um alles zu wissen.(O.Wilde)

Ein Mensch weiß nicht, was er weiß, bevor er weiß, was er nicht weiß.(T.Carlyle)

Geändert von Marcellus (22-02-2007 um 20:33 Uhr)
Marcellus ist offline   Mit Zitat antworten
Alt 23-02-2007, 07:23   #2 (permalink)
alter User
 
Benutzerbild von Marcellus
 
Registriert seit: Jun 2001
Ort: GE
Beiträge: 416
ohmann... ich hab den Fehler gefunden.
Da die Variablen in einer "onLoad-Funktion" geladen werden, brauchte ich nur this zu _root machen!
__________________
Gruss
Marcellus

Ich bin nicht mehr jung genug, um alles zu wissen.(O.Wilde)

Ein Mensch weiß nicht, was er weiß, bevor er weiß, was er nicht weiß.(T.Carlyle)
Marcellus 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 14:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele