haxenme

Релиз NME 3.5.0

Рождественский подарок от Джошуа Граника и команды - релиз NME 3.5.0.

Главными в списке нововведений являются улучшения в поддержке HTML5, новые возможности для нативных целевых платформ и и улучшение инструментов командной строки.

Update: уже вышла версия 3.5.1, которая исправляет проблемы выявленные сразу после релиза. См. комментарии.

Для HTML5 кроме исправления ошибок, и проблем совместимости, добавлена поддержка requestAnimationFrame и реализация drawTiles для canvas...

проблема с обращение к полям супер класса через super.

class TestReadSuperPropertie extends Foo {
       
        public function new() {
                super.foo;
        }
}

class Foo {
        public var foo:Dynamic;
}

Подобный код на этапе компиляции выдаст "Field super cannot be accessed for reading". Замени super. на this. или вовсе убрав его, компиляция проходит нормально.

Нормальное ли это поведение или все же bug? Не хотелось бы отказываться от использования super., с ним код в разы читабельнее.

RSS-материал