Статьи

Неожиданное поведение ActionScript

На днях я работал над проектом, используя компонент XMLConnector, чтобы посмотреть, сколько времени это спасет меня. Потребовалось около 60 секунд, чтобы извлечь данные из схемы, настроить привязки и передать их в пользовательский список … все было хорошо. Затем я продолжил получать приложение, извлекающее данные из базы данных SQL 2000 без проблем.

Проблемы возникли при использовании обработчика события onLoad после операции LoadVars.sendAndLoad (), чтобы вызвать функцию для обновления XMLConnector и получения обновленного содержимого в стандартное поле со списком, который имел поток данных XML.

Можно подумать, что XMLConnectorInstance.trigger (); будет работать в первый раз. На самом деле, это никогда не будет работать так, как ожидалось, и только казалось, что достаточно странно сбрасывает позицию списка, а не содержимое. Я подумал, что это странное поведение, поэтому я скопировал и вставил строку снова, чтобы вызвать триггер, и все заработало, и список обновился новым содержимым.

Почему для создания обновления XML требуется два вызова метода? Не уверен, но что-то я