Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Misha v.3 05.10.2006 13:46 / 05.10.2006 14:01
это: ^data.$LevelNum.show[$leveldata] все таки вызов метода. в поле хеша show кладется junction, т.е. указатель на код (в вашем случае не метод).^if(!def $data.$LevelNum){ ^throw[assert;Element $LevelNum not defined.] }так вы увидите какой элемент у вас некорректный. обнаружив это будуте разбираться кто и в какой момент помещает в хеш такой элемент.
кроме того на в исходном хеше data он ругается и на строку видаэто означает что $dana - не хеш. точка.
^data._count[]
про _count тоже говорит - неизвестный метод.
$data[ ^if(условия){ $.элемент[значение] } ]т.е. условие внутри всегда ложно и в $data оказывается... строка из нескольких пробельных символов.