Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 28.01.2009, 18:13
nutt вне форума Посмотреть профиль Отправить личное сообщение для nutt Найти все сообщения от nutt
  № 1  
Ответить с цитированием
nutt

Регистрация: Jan 2009
Сообщений: 6
По умолчанию Откуда ошибки?

Добрый вечер. Подскажите как лучше отследить где именно происходят ошибки?

Проект: http://radiators.taipit.ru/calc/adobeAirSwf.html

Разрабатываю в FlexBuilder...

Старый 28.01.2009, 21:01
GBee вне форума Посмотреть профиль Отправить личное сообщение для GBee Найти все сообщения от GBee
  № 2  
Ответить с цитированием
GBee
 
Аватар для GBee

Регистрация: Jan 2009
Сообщений: 3,067
Записей в блоге: 3
Отправить сообщение для GBee с помощью Skype™
Какие ошибки?

Старый 28.01.2009, 21:41
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 3  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Ну а самому посмотреть в dataComplete?
Ну или на крайняк добавить viewSource - откудa ж нам знать?
__________________
Hell is the possibility of sanity

Старый 29.01.2009, 12:47
nutt вне форума Посмотреть профиль Отправить личное сообщение для nutt Найти все сообщения от nutt
  № 4  
Ответить с цитированием
nutt

Регистрация: 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()
У меня при завершении загрузки выполняется:
Код AS3:
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);
Сама функция dataComplite
Код AS3:
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;
}
}

Старый 29.01.2009, 12:51
Bruiser вне форума Посмотреть профиль Отправить личное сообщение для Bruiser Найти все сообщения от Bruiser
  № 5  
Ответить с цитированием
Bruiser

Регистрация: Sep 2007
Сообщений: 146
Поставь точку останова на первой строчке функции dataComplete и запусти приложение в debug-режиме. Может быть с названиями атрибутов напутал.

Старый 29.01.2009, 13:00
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
И вот это тоже жесть...
new XML(doorsLoader.data.toString())
А чем XML.copy() не угодил?
И как класс может равняться числу?
if (StenaAActivate==1)
__________________
Hell is the possibility of sanity

Старый 29.01.2009, 13:16
nutt вне форума Посмотреть профиль Отправить личное сообщение для nutt Найти все сообщения от nutt
  № 7  
Ответить с цитированием
nutt

Регистрация: Jan 2009
Сообщений: 6
В дебаг режиме
radiatorsXml = new XML(radiatorsLoader.data.toString());

Говорит что :TypeError: Error #1010: Термин не определен и не имеет свойств.

Добавлено через 2 минуты
StenaAActivate - есть переменная.

>А чем XML.copy() не угодил?
Не знал такой функции. этот проект мой первый, поетому пришлось знакомиться и с Flex и AS3...

Старый 29.01.2009, 13:33
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 8  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от nutt Посмотреть сообщение
StenaAActivate - есть переменная.
А почему у неё название, как будто это класс?

Старый 29.01.2009, 13:41
nutt вне форума Посмотреть профиль Отправить личное сообщение для nutt Найти все сообщения от nutt
  № 9  
Ответить с цитированием
nutt

Регистрация: Jan 2009
Сообщений: 6
Цитата:
Сообщение от __etc Посмотреть сообщение
А почему у неё название, как будто это класс?
Просто так назвал... (public var StenaAActivate:Number

Старый 29.01.2009, 13:46
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 10  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Так называйте осмысленно (классы, как все классы во Flash, переменные, как все переменные во Flash и т. д.) и не транслитом.
Отлаживать будет много проще.

Создать новую тему Ответ Часовой пояс GMT +4, время: 09:03.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 09:03.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.