Хорошо, у меня конец.
У меня есть проект Flash Professional CS5.5, Adobe AIR, Actionscript 3.До сих пор у меня никогда не было этой проблемы ...
У меня есть собственный класс с именем Prefs, который я написал сам.Этот класс имеет ряд функций.Те, которые я написал пару недель назад, я могу без проблем вызвать свой код.Но те, кто в том же классе, который я написал сегодня, выдают ошибку.
Этот работает:
public function UserFetch(ID:String):*
{
Этот не работает:
public function Set(setting:String, val:*):void
{
Я называю оба одинаково.В документе класса "base":
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: вызов возможно неопределенного метода Устанавливается через ссылку с префиксами статического типа.1023 *
Что происходит?Я не могу найти абсолютно никакой законной причины, почему это должно происходить.Как я уже сказал, этого никогда не было раньше, и это не происходит ни в каком другом классе или функции.