Flashhilfe.de - Flash Community

setter function von MovieClips overriden [Flash 7]

 


AntwortenRegistrieren Seite1  

derDan#1
Benutzerbild von derDan
Beiträge: 44
Wohnort: miami
Registriert: Oct 2003

09.01.2004, 02:04

Hallo all,

weiss jemand warum ich in einer Klassendefinition, die die Klasse MovieClip erweitert, die setter _width etc. nicht overriden kann?

Beispiel:
ActionScript:
1
2
3
4
5
6
7
8
class Window extends MovieClip {
function Window(){
//constructor
}
function set _width(tempwidth:Number){
      trace(tempwidth);
}
}


Wenn ich einen Namen waehle, der nicht schon member bei Movieclip ist, gehts:

Beispiel:
ActionScript:
1
2
3
4
5
6
7
8
class Window extends MovieClip {
function Window(){
//constructor
}
function set width(tempwidth:Number){
      trace(tempwidth);
}
}




-=BoE=-#2
Benutzerbild von -=BoE=-
Beiträge: 144
Wohnort: B
Registriert: Nov 2003

12.01.2004, 14:07

hi Dan...

hier ein Auszug aus der Flash7 Hilfe zu impliziten get/set Methoden:

Get/Set Methods cannot have the same name as other properties.

Vielleicht hat die MovieClip Klasse ja _width tatsächlich als property und keine get/set Methode dafür. Und man greift tatsächlich auf die Properties mit  mc._width zu.

Das würde dann zwar nicht der sauberen OOP entsprechen, und ist auch nur eine Vermutung von mir.
Check vielleicht mal die NewsGroups.

-=BoE=-
-=BoE=-

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-2022 Sebastian Wichmann - Flashhilfe.de