Показать сообщение отдельно
Старый 28.10.2010, 17:08
FlashWizard вне форума Посмотреть профиль Отправить личное сообщение для FlashWizard Найти все сообщения от FlashWizard
  № 1  
Ответить с цитированием
FlashWizard
 
Аватар для FlashWizard

Регистрация: Jun 2010
Адрес: г. Ташкент
Сообщений: 364
По умолчанию Почему класс не наследует статические переменные расширяемого класса?

Код AS3:
package {
   public class SupeClass {
   public static var str:String;   
 
   public function SuperClass() {
        str = 'ssss';
   }
   }
}
package {
   public class OtherClass extends SuperClass { 
 
   public function OtherClass() {
      str = 'dddd';
   }
   }
}
Я могу сделать так:
Код AS3:
trace(SuperClass.str); //ssss
А вот так что-то не срабатывает, выводит undefined:
Код AS3:
trace(OtherClass.str); //undefined