Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-06-2007, 12:53   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 36
Globale Funktion nicht aufrufbar, Wert ""

Hallo zusammen

Habe hier ein Problem mit einer globalen Funktion. Die globale Funktion "setIndexForVar" wird in Frame 1 definiert und in Frame 4 erstmals aufgerufen.

Die Funktion wird leider nicht ausgelöst. Wenn ich die Funktion so trace:

PHP-Code:
trace('->'+_global.getIndexForVar+'<-')

Ist-Ausgabe"-><-"
Soll-Ausgabe"->[type function]<-" 
sagt mir Flash, dass diese Funktion garnicht existiere.

Hier noch ein Screenshot des Debug-Fensters. Die Funktion hat als einzige den Wert "", was ich nicht verstehe.

Kennt jemand das Problem/eine Lösung dazu?

Geändert von laws (25-06-2007 um 14:26 Uhr) Grund: anhang vergessen, tippfehler korrigieren
laws ist offline   Mit Zitat antworten
Alt 25-06-2007, 14:17   #2 (permalink)
Neuer User
 
Registriert seit: Mar 2006
Beiträge: 6
trace('->'+_global.getIndexForVar+'<-')

du hast nen tippfehler, set statt get :P


paza.
paza ist offline   Mit Zitat antworten
Alt 25-06-2007, 14:25   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 36
Der Tippfehler ist im Original-Code nicht drin.

Funzt immer noch nicht, weiss keiner Rat?

Geändert von laws (26-06-2007 um 10:02 Uhr)
laws ist offline   Mit Zitat antworten
Alt 26-06-2007, 15:58   #4 (permalink)
Neuer User
 
Registriert seit: Sep 2005
Beiträge: 36
Thumbs down

So, nun bin ich auf etwas gestossen...

Alle globalen Funktionen (ca. 15) werden im ersten Frame definiert.

Die letzt definierte Funktion hat immer diesen ""-Wert im Debugger und ist nicht aufrufbar.

Als "workaround" habe ich nun eine sinnlose Funktion als letztes definiert (naja .... wenigsten kann ich nun weitermachen)

Code:
_global.setFunction(){
// set was
}
...
// viele _global-Functions
...
_global.fakeFunctionForFlash(){
// mach nix
}
Vielleicht kann ja jemand was damit anfangen...

Gruss
laws
laws 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 17:02 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele