![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2009
Сообщений: 6
|
Добрый вечер. Подскажите как лучше отследить где именно происходят ошибки?
Проект: http://radiators.taipit.ru/calc/adobeAirSwf.html Разрабатываю в FlexBuilder... |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 6
|
Одна из ошибок. Если установлен флеш 10.
TypeError: Error #1010: Термин не определен и не имеет свойств. at adobeAirSwf/dataComplete() at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() at flash.net::URLLoader/onComplete() var building_materialsReq2:URLRequest = new URLRequest('xmldata/building_materials.xml'); building_materialsLoader = new URLLoader() building_materialsLoader.addEventListener(Event.COMPLETE, dataComplete); building_materialsLoader.load(building_materialsReq2); private function dataComplete(e:Event):void { //radiators radiatorsXml = new XML(radiatorsLoader.data.toString()); radiatorsContactsCol = new XMLListCollection(radiatorsXml..items); radiatorsCH.dataProvider = radiatorsContactsCol; if(StenaAActivate==1){ myXml = new XML(myLoader.data.toString()); myContactsCol = new XMLListCollection(myXml..items); idFFF.dataProvider = myContactsCol; } n2Xml = new XML(n2Loader.data.toString()); var n2results:XMLList = n2Xml.items.value; n2Value = n2results.toString(); n3Xml = new XML(n3Loader.data.toString()); var n3results:XMLList = n3Xml.items.value; n3Value1 = n3results[0].text(); n3Value2 = n3results[1].text(); n3Value3 = n3results[2].text(); n0Xml = new XML(n0Loader.data.toString()); var n0results:XMLList = n0Xml.items.num; n0Value = n0results[0].text(); windowsXml = new XML(windowsLoader.data.toString()); windowsContactsCol = new XMLListCollection(windowsXml..items); wall_type_Xml = new XML(wall_type_Loader.data.toString()); wall_type_content = new XMLListCollection(wall_type_Xml..items); doorsXml = new XML(doorsLoader.data.toString()); doorsContactsCol = new XMLListCollection(doorsXml..items); n1Xml = new XML(n1Loader.data.toString()); n1ContactsCol = new XMLListCollection(n1Xml..items); building_materialsXml = new XML(building_materialsLoader.data.toString()); building_materialsContactsCol = new XMLListCollection(building_materialsXml..items); if(StenaAActivate!=3){ StenaAMaterial1data.dataProvider = building_materialsContactsCol; StenaAMaterial2data.dataProvider = building_materialsContactsCol; StenaAMaterial3data.dataProvider = building_materialsContactsCol; StenaAMaterial4data.dataProvider = building_materialsContactsCol; StenaAMaterial5data.dataProvider = building_materialsContactsCol; windowTypeStenaA.dataProvider = windowsContactsCol; typestenidata.dataProvider = wall_type_content; doorTypeStenaA.dataProvider = doorsContactsCol; stenaAorient.dataProvider = n1ContactsCol; StenaAActivate=3; } } |
|
|||||
|
Регистрация: Sep 2007
Сообщений: 146
|
Поставь точку останова на первой строчке функции dataComplete и запусти приложение в debug-режиме. Может быть с названиями атрибутов напутал.
|
|
|||||
|
Modus ponens
|
И вот это тоже жесть...
new XML(doorsLoader.data.toString()) А чем XML.copy() не угодил? И как класс может равняться числу? if (StenaAActivate==1)
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 6
|
В дебаг режиме
radiatorsXml = new XML(radiatorsLoader.data.toString()); Говорит что :TypeError: Error #1010: Термин не определен и не имеет свойств. Добавлено через 2 минуты StenaAActivate - есть переменная. >А чем XML.copy() не угодил? Не знал такой функции. этот проект мой первый, поетому пришлось знакомиться и с Flex и AS3... |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А почему у неё название, как будто это класс?
|
|
|||||
|
Регистрация: Jan 2009
Сообщений: 6
|
Просто так назвал... (public var StenaAActivate:Number
![]() |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Так называйте осмысленно (классы, как все классы во Flash, переменные, как все переменные во Flash и т. д.) и не транслитом.
Отлаживать будет много проще. |
![]() |
![]() |
Часовой пояс GMT +4, время: 12:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|