AS3 - toXMLString () и другие методы не распознаются - PullRequest
0 голосов
/ 30 апреля 2011

Во Flash CS4 у меня есть проект, который работает с большим количеством XML. Раньше все работало нормально, но недавно я получаю такие предупреждения при попытке компиляции:

Предупреждение: 3594: toXMLString не является распознанным методом динамического класса XML.

Предупреждение: 3594: appendChild не является распознанным методом динамического класса XML.

Строки кода, на которые ссылаются эти ошибки:

stream.writeUTFBytes(currentXML.toXMLString());

и

currentXML.appendChild(marker.getXML());

«поток» - это объект FileStream, а «currentXML» - объект XML. «marker» - это экземпляр моего собственного класса, который я импортировал, но я почти уверен, что он не связан.

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

В дополнение к этим двум я также получаю другие предупреждения, хотя все они касаются метода "не быть распознанным" в классе XML.

Я использую Flash Pro CS4 и кодирую в первом кадре временной шкалы, в отличие от класса документа. О, и я создаю приложение AIR, а не приложение Flash Player.

1 Ответ

0 голосов
/ 07 мая 2011

Это была проблема в моем другом коде.У меня был MovieClip, в который я не импортировал необходимый класс, и он давал мне ошибки.Они пришли вместе с XML, но казались не связанными.Тем не менее, они, очевидно, вызывали ошибки XML, потому что, как только я их исправил, ошибки XML исчезли.После этого я получил несколько предупреждений о объявлениях переменных, но они были быстро исправлены.

Так что, если у кого-то еще есть подобная проблема, попробуйте исправить все другие ошибки, которые у вас есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...