welcome to phi². – freelance.flash.development
| imprint |
Flash / Flex Fehler #1016
Flex/Flash Fehlercodes — geschrieben von Koblitz @ 09:20 | comments (0)

TypeError: Error #1016: Descendants operator (..) not supported on type Object.

TypeError: Error #1016: Nachfolger-Operator (..) wird für Typ Object nicht unterstützt.

Dieser Fehler erscheint, wenn man versuchen sollte, man versuchen, Doppelpunkte auf ein Array oder ein Object anzuwenden, wie auf einen XML-String oder wenn man einfach einen Punkt zuviel geschrieben hat :)

FALSCH:

trace("testvariable= " + meinObj..testvariable);

RICHTIG:

trace("testvariable= " + meinObj.testvariable);

Happy Flashing aus dem Ruhrgebiet.

Flash / Flex Fehler #1013
Flex/Flash Fehlercodes — geschrieben von Koblitz @ 08:59 | comments (0)

ActionScript Error #1013: The private attribute may be used only on class property definitions.

ActionScript Error #1013: Das private-Attribut kann nur für Klasseneigenschaftendefinitionen verwendet werden.

Die Fehler bedeutet einfach nur, daß Du einen “private” - Modifier an der falschen Stelle benutzt hast. Es gibt insgesammt 4 Modifier: public, private, protected und internal. Jeder von ihnen bestimmt, wie auf eine Methode, Klasse oder Variable zugegriffen werden kann. Während man mit public gekenzeichnete Objekte immer aufrufen kann, kann man internal nur innerhalb eines Packetes verwenden. Die beiden übrigen, private und protected, können nur innerhalb einer Klasse aufrufen werden.

Fix:
Achte darauf, daß du den private-Modifier nur verwendest, um Klassen-Variablen und Methoden zu definieren, NICHT für Variablen innerhalb einer Funktion.

FALSCH 1:

package{
    public class MeineKlasse {
        public function Test():void{
            private var kaffee:uint = 40;
    	    trace(kaffee);
    	}
    }
}

…Hier geht es weiter… »