Публичная функция предположительно не существует?

Хорошо, я в конце моей веревки.

У меня есть Flash Professional CS5.5, Adobe AIR, проект Actionscript 3. До сих пор у меня никогда не было этой проблемы раньше ...

У меня есть собственный класс Prefs, который я написал сам. Этот класс имеет ряд функций. Те, которые я написал пару недель назад, я могу без проблем вызвать свой код. Но те же люди в том же классе, которые я написал сегодня, выдают ошибку.

Этот работает:

public function UserFetch(ID:String):*
{

Этот не:

public function Set(setting:String, val:*):void
{

Я называю оба одинаково. В документе класса «база»:

package  {

    import flash.display.MovieClip;
    import trailcrest.prefs.prefs;

    public class base extends MovieClip {

        public static var Prefs:prefs = new prefs();
    }

}

В моем графике времени.

base.Prefs.UserFetch("musictoggle");
base.Prefs.Set("musictoggle", true);

Первые пожары нормально. Второй дает эту ошибку:

Сцена 1, Слой «Слой 1», Кадр 1, Строка 4 1061: вызов возможно неопределенного метода. Установить через ссылку со статическими типами prefs.

Что происходит? Я не могу найти абсолютно никакой законной причины, почему это должно происходить. Как я уже сказал, этого никогда не было раньше, и это не происходит ни в каком другом классе или функции.

Ответы на вопрос(1)

Ваш ответ на вопрос