Показать сообщение отдельно
Старый 10.07.2010, 23:19
-De- вне форума Посмотреть профиль Отправить личное сообщение для -De- Найти все сообщения от -De-
  № 9  
Ответить с цитированием
-De-
 
Аватар для -De-

блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
Отправить сообщение для -De- с помощью ICQ Отправить сообщение для -De- с помощью Skype™
Извините, недосмотрел, что оно на third ругается, а не на somefunction %)
Ну оно всё про то, что нетипизированные переменные - зло. Вот в чём дело:
Если вы пишете имя_переменной.имя_ещё_переменной_или_функции, то обычно компилятор хочет быть уверенным, что у имя_переменной есть поле/метод имя_ещё_переменной_или_функции и собсно когда не уверен, то кидает эту ошибку. Чтоб его уверить, надо, чтоб переменная имя_переменной имела тип, у которого есть поле/метод имя_ещё_переменной_или_функции. Или привести тип вручную (имя_переменной as Класс_у_которого_есть_поле_имя_ещё_переменной_или_функции).имя_ещё_переменной_или_функции. По-моему эта ошибка также не возникает, если тип переменной является динамическим классом, но не надо делать класс динамическим чтоб избавиться от этой ошибки, не про то она)
PS: Ну т.е. firstclass тоже обьявлен похоже как public var firstclass, без типа, а что такое someMethod - неизвестно =)