Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-11-2003, 06:38   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: Wien
Beiträge: 166
Variabelreferenz

Guten Morgen!

Folgende Fragestellung:

ActionScript:
  1. function screens (eltern, lscXML, breite, hoehe, deep) {
  2.     var _displayArray   = new Array();
  3.    
  4.     this.writeArray ();
  5. }

ist - unschwer zu erkennen - ein Klasenkonstruktor. In dem defíniere ich eine Variable _displayArray.

Wenn ich jetzt auf diese Variable von einer Methode dieser Klasse zugreifen möchte:

ActionScript:
  1. screens.prototype.writeArray  = function() {
  2.         trace (this._displayArray);

gibt er mir immer "undefined" zurück. Warum?

mfg
Juro
JuRo ist offline   Mit Zitat antworten
Alt 14-11-2003, 11:44   #2 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Hmm.. kann es sein, dass variablen nicht mit einem _ anfangen dürfen ?
MacEvil ist offline   Mit Zitat antworten
Alt 14-11-2003, 11:47   #3 (permalink)
_______________
 
Benutzerbild von son yu
 
Registriert seit: Mar 2003
Ort: !Schnitzerland
Beiträge: 2.003
Zitat:
Geschrieben von MacEvil
Hmm.. kann es sein, dass variablen nicht mit einem _ anfangen dürfen ?
schnelldenker...
steht auch in den referenzen...

moment ich such gleich mal
__________________
ey… be cool!

Mac OS-X 10.5.6, Safari Version 4 Public Beta (5528.16), on PowerBook 12" G4 1,5 GHz,
1,25 GB RAM, FlashPlayer 9 is auch noch da, wenn ich Lust habe…
son yu ist offline   Mit Zitat antworten
Alt 14-11-2003, 11:52   #4 (permalink)
Revived @ Sunday
 
Benutzerbild von MacEvil
 
Registriert seit: Apr 2003
Ort: Nowhereland
Beiträge: 3.244
Zitat:
schnelldenker
MacEvil ist offline   Mit Zitat antworten
Alt 14-11-2003, 11:58   #5 (permalink)
...
 
Registriert seit: Oct 2002
Ort: Nürnberg
Beiträge: 3.611
writeArray ist noch nicht verfuegbar, wenn es aufgerufen wird.
thorben.schmitt ist offline   Mit Zitat antworten
Alt 15-11-2003, 12:33   #6 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: Wien
Beiträge: 166
also, ich habe das selber inbekommen. hier der richtige code:

ActionScript:
  1. function screens (eltern, lscXML, breite, hoehe, deep) {
  2.         this._displayArray  = new Array();
  3.        
  4.         this.writeArray ();
  5. }

und dann funktioniert der Aufruf auch!

Danke für Eure Kommentare!
JuRo 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 08:20 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele