{lang: 'de'}
Flashhilfe.de - Flash Community

Var in anderer Klasse verfügbar machen / Wert davon in anderer Klasse ändern [Flash 11]

 


AntwortenRegistrieren Seite1  

sunrisebeats#1
Benutzerbild von sunrisebeats
Beiträge: 70
Wohnort: Berlin
Registriert: Apr 2008

21.11.2012, 07:41

Hey Flash-Experten,

ich versuche auf die Variable ServerDate in einer anderern Klasse zuzugreifen.
Sie wurde im Constructor der Klasse Events.as definiert und weiter oben instanziert:

Instanzierung oberhalb des Constructors:
ActionScript:
1public var ServerDate:GlobalTF = new GlobalTF();


Hinweis: Die Klasse GlobalTF ist eine TextField-Klasse!

Definition im Constructor:
ActionScript:
1
2
3
4
5
6
7
ServerDate = new GlobalTF();
ServerDate.x = 874;
ServerDate.y = 4;
ServerDate.autoSize = TextFieldAutoSize.RIGHT;
ServerDate.antiAliasType = AntiAliasType.NORMAL;
ServerDate.type = "dynamic";
ServerDate.mouseEnabled = true;


Weiter unten wird dann noch die Eigenschaft .text zugewiesen:

ActionScript:
1ServerDate.text = today.getDate() + "." + DataSource.GermanMonths[today.getUTCMonth()] + " " + today.getFullYear()+" | "+hours_str+":"+minutes_str;


Klappt auch alles wunderbar...

Ich möchte nun in der PHPRequest.as Klasse darauf zugreifen.

Hier soll die Eigenschaft .text wie folgt überschrieben werden:

ActionScript:
1
2
3
4
5
6
private function ioErrorHandler(event:IOErrorEvent):void{
  if(myServerDate!=null){*/
  ServerDate.text = "Server nicht verfügbar";
  trace("Server offline");
  this.addToLog("ioErrorHandler: "+event);
  this.addError("ioErrorHandler: "+event);


Anschließend soll noch die getServerDate Funktion (ebenfalls definiert in Events.as) erneut aufgerufen werden...

Hier kommt nun der Fehler ServerDate ist nicht definiert, wenn er keine Internetverbindung hat...


Hat jemand von euch ne Idee?
Wo kommt der Verweis auf die Events.as Klasse hin?

Liebe Grüße
Ridge
Schlagwörter: variable übergeben
sunrisebeats#2
Benutzerbild von sunrisebeats
Beiträge: 70
Wohnort: Berlin
Registriert: Apr 2008

Themenautor/in

22.11.2012, 18:08

Habs jetzt selbst gelöst...
Die Vars werden jetzt public in der MainClass definiert und in den Unterklassen verwiesen...

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de