setter function von MovieClips overriden [Flash 7]
| 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);
}
}
|
| | | 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=- | |
| Ähnliche Beiträge zum Thema | 15.04.2021 - hansi24 28.09.2020 - Rennier |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News 
Regeln & Bedingungen
|