fehlerhaftes this

Adam Wille

Erfahrenes Mitglied
Oha, schon wieder so 'ne Flash-Macke, die ich nicht blicke. :-(
PHP:
createEmptyMovieClip("testmc", 1);
with (testmc) {
	trace(_name);
}
gibt den Instanznamen aus.

WTH funktioniert in dem Fall nicht:
PHP:
createEmptyMovieClip("testmc", 1);
with (testmc) {
	trace(this._name);
}
Geist,
überaus erstaunt || schockiert
 
..vieleicht liegt's ja daran, dass with eine referenz aufbaut, genau gleich wie this und der Gebrauch von beiden eine doppelte pfadangabe ist, die dann halt eben nicht mehr referenziert.

so klar ist es mir aber auch nicht...
 
Scheint nicht der Fall zu sein, denn schau' dir mal folgendes an:
PHP:
createEmptyMovieClip("testmc", 1);
with (testmc) {
    this._x = 400;
    trace(this._name);
    trace(this._x);
}
Geist
 
lol, und nun schau' dir folgendes an:
PHP:
createEmptyMovieClip("testmc", 1);
with (testmc) {
    this._name += 5;
    trace(this._name);
}
Ist ja der Lacher... *tz*

Geist
 
ich hab sowas noch nie gefragt, ist wirklich das erste mal:

ist es ein bug ?


komm schon du weisst es genau. du findest es einfach cool, dass ich mich hier mit bemühenden erklärversuchen lächerlich mache. abartig ist sowas. wo kann man sich über mod's beschweren ? Rena hilf !

:-)
 
Das Ding hat's echt faustdick...
PHP:
createEmptyMovieClip("testmc", 1);
with (testmc) {
    this._name++;
    trace(this._name);
}
gibt natürlich ein NaN als Antwort aus. :-)
Null Plan, wie ich das jetzt verstehen soll, vorhin war's noch 'ne undefinierte Variable, jetzt ein irgendwas... :rolleyes:

Hehe, wär cool wenn ich irgendwo nen Link zu den "Flash: known bugs" hätte und jetzt einen nach dem andren Posten würde, gell? :-)

Njet, ist nicht der Fall, ich hab in dem Fall hier zum ersten Mal in meinem Flash-Dasein die "_name"-Eigenschaft nutzen wollen und es ging natürlich prompt schief. ;)

Sinnlos, sinnlos...

Geist
 

Neue Beiträge

Zurück