Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Не определяется класс (http://www.flasher.ru/forum/showthread.php?t=142734)

cucumber007 29.07.2010 14:30

Не определяется класс
 
Вот код самого класса
Код AS3:

package {
        public class BlockClass {
                public function Traca () {trace("ОК")}
 
 
                }
                }

Также в основном классе документа прописано import BlockClass.
Но на команду BlockClass.Traca() реагирует ошибкой 1061: Вызов вероятно неопределенного метода %s посредством ссылки со статическим типом %s.
Заранее спасибо

leofit 29.07.2010 14:41

Код AS3:

package {
        public class BlockClass {
 
          public function BlockClass () {
            traca ();
        }
 
          private function traca ()
          {
              trace("Я начинаю учиться программировать с прочтения скучных книжек");
          }
        }
}


Код AS3:

package {
        public class BlockClass {
                public static function Traca () {trace("ОК")}
 
 
                }
                }


alexcon314 29.07.2010 14:44

В основном классе нужно создать экземпляр класса BlockClass:
Код:

var myClass:BlockClass = new BlockClass();
myClass.Traca();


cucumber007 29.07.2010 15:38

АААА! Вот что я забыл! Спасибо за помощь!


Часовой пояс GMT +4, время: 01:45.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.