Это сводит меня с ума. Кажется, я не могу использовать ScrollPane ANYWHERE в моем коде AS3, не разбивая каждый раскрывающийся список в программе.Очень странная проблема с ScrollPane
Вот сообщение об ошибке я получаю при нажатии на выпадающий список:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at fl.containers::BaseScrollPane/drawBackground()
at fl.controls::List/draw()
at fl.core::UIComponent/drawNow()
at fl.controls::List/scrollToIndex()
at fl.controls::SelectableList/scrollToSelected()
at fl.controls::ComboBox/open()
at fl.controls::ComboBox/onToggleListVisibility()
Это происходит при нажатии ЛЮБОГО выпадающего списка, независимо от того, является ли код реферирования ScrollPane был выполнен. Действительно замедленная вещь заключается в том, что я даже не могу объявить scrollPane var, не вызывая этих ошибок. IE это:
var x:ScrollPane;
заставляет все выпадающие списки разбиваться. И нет, я не пытаюсь ссылаться на x без его инициализации. Инициализация Scrollpanes с использованием «new» вызывает ту же проблему, а также бросает что-либо на ScrollPane.
Чтобы обойти это, я создавал прокрутки прямо во фле и ссылаясь на них из AS. Это не нарушает работу программы, и я могу получить доступ к их свойствам. Они так хорошо работают.
Одним словом, слово «ScrollPane» в любом месте программы прерывает его. Это не только моя система. Это происходит, по крайней мере, с двумя другими разработчиками, с которыми я работаю.
Любые идеи?
редактировать:
Так после соскабливать межсети на некоторое время, большинство людей решают эту проблему, следуя bhups предложения ниже и добавления компонента в библиотеку. Я добавляю эту вещь в свою основную fla из окна -> компоненты -> ScrollPane, и она действительно отображается в библиотеке. Это все еще не работает. Я даже поставил на сцену один экземпляр, чтобы удостовериться, что у него есть все символы, которые ему нужны безрезультатно. Кто-нибудь знает какие-либо настройки, которые могут быть неправильными или что-то еще, на что я могу смотреть? При необходимости я предоставим любую информацию.
Мне нужно это сделать, хотя я импортирую fl.containers.ScrollPane? Почему это? – Erix
Так что я закончил это, но у меня все еще такая же проблема. – Erix