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

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

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

Регистрация: Jul 2014
Сообщений: 32
По умолчанию Как удобно дебажить в браузере?

Добрый день!
Подскажите, как грубо говоря "trace'сить" в браузер. Часто бывает, что открывая флешку десктопно ошибок нету, а через браузер есть.

В частности есть такая проблема: функция выдает ошибку TypeError: Error #1009: Cannot access a property or method of a null object reference в Опере с версией флеша 12.0.0.77. Причем в мозиле с той же версией флеша всё нормально.
Код AS3:
		private static function objectToURLVariables(parameters: Object) : URLVariables
		{
			var paramsToSend:URLVariables = new URLVariables();
			for (var i:String in parameters){
				if (i != null){
					if (parameters[i] is Array){
						paramsToSend[i] = parameters[i];
					}else{
						paramsToSend[i] = parameters[i].toString();
					}
				}
			}
			return paramsToSend;
		}
Ошибку выдает в строчке
Код AS3:
paramsToSend[i] = parameters[i].toString();

Старый 05.08.2014, 17:20
toFL вне форума Посмотреть профиль Найти все сообщения от toFL
  № 2  
Ответить с цитированием
toFL
Banned

Регистрация: May 2011
Адрес: +48° 27' 57.93", +35° 2' 46.02"
Сообщений: 447
Записей в блоге: 2
Отправить сообщение для toFL с помощью Skype™
Цитата:
Причем в мозиле с той же версией флеша всё нормально
Есть разные версии FP - Релизные и Дебажные. Первые из них будут молчать всегда.
Цитата:
Подскажите, как грубо говоря "trace'сить" в браузер
Куда конкретно ты предлагаешь выводить твоё сообщение? Где оно должно появиться?
Цитата:
Cannot access a property or method of a null object reference
Очевидно, что paramsToSend или parameters равно null.

Старый 05.08.2014, 18:04
LifeIsRhythm вне форума Посмотреть профиль Отправить личное сообщение для LifeIsRhythm Найти все сообщения от LifeIsRhythm
  № 3  
Ответить с цитированием
LifeIsRhythm
[+1 22.07.14]
[+4 12.08.14]
[+1 09.02.15]

Регистрация: May 2014
Сообщений: 182
flash-console мне она нравится.

Старый 05.08.2014, 18:33
van90 вне форума Посмотреть профиль Отправить личное сообщение для van90 Найти все сообщения от van90
  № 4  
Ответить с цитированием
van90

Регистрация: Jul 2014
Сообщений: 32
Цитата:
Есть разные версии FP - Релизные и Дебажные. Первые из них будут молчать всегда.
и там и там дебаг версии конечно же.

Цитата:
Куда конкретно ты предлагаешь выводить твоё сообщение? Где оно должно появиться?
Возможно есть плагины для браузеров, а может написать класс консоли.

Добавлено через 1 минуту
Цитата:
Сообщение от LifeIsRhythm Посмотреть сообщение
flash-console мне она нравится.
Попробую, спасибо.

Старый 05.08.2014, 19:37
alexandrratush вне форума Посмотреть профиль Отправить личное сообщение для alexandrratush Найти все сообщения от alexandrratush
  № 5  
Ответить с цитированием
alexandrratush
 
Аватар для alexandrratush

Регистрация: Jul 2013
Адрес: Днепр
Сообщений: 529
Отправить сообщение для alexandrratush с помощью ICQ Отправить сообщение для alexandrratush с помощью Skype™
Посмотрите на приложение SOS Max. Сам недавно о нем узнал из записи в блоге товарища illuzor.
Вроде прикольно. Избавляет от трейсов в консоль браузера и т.д.

Старый 05.08.2014, 21:17
van90 вне форума Посмотреть профиль Отправить личное сообщение для van90 Найти все сообщения от van90
  № 6  
Ответить с цитированием
van90

Регистрация: Jul 2014
Сообщений: 32
Нашел крутую штуку
https://creative.adobe.com/ru/products/scout
Позволяет профилировать свф. В том числе решает задачу лога. Там есть консоль, которая показывает все трейсы.

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

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Так трейсы и ide может ловить из браузера. В flashdevelop например, debug - start remote debug session вкючит прослушку вывода из плеера
__________________
Ко мне можно и нужно обращаться на ты)

Старый 05.08.2014, 22:48
alexandrratush вне форума Посмотреть профиль Отправить личное сообщение для alexandrratush Найти все сообщения от alexandrratush
  № 8  
Ответить с цитированием
alexandrratush
 
Аватар для alexandrratush

Регистрация: Jul 2013
Адрес: Днепр
Сообщений: 529
Отправить сообщение для alexandrratush с помощью ICQ Отправить сообщение для alexandrratush с помощью Skype™
Цитата:
Сообщение от caseyryan Посмотреть сообщение
Так трейсы и ide может ловить из браузера. В flashdevelop например, debug - start remote debug session вкючит прослушку вывода из плеера
Прикольно, буду знать.

Старый 06.08.2014, 01:19
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 9  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
И кстати, упомянутый скаут устроен так, что надо группу кадров выделять, чтобы посмотреть все трейсы скопом. Может это и фича, но работать как-то непривычно/неудобно. А может и поменялось что.
__________________
Поймай яблоко 2!

Старый 06.08.2014, 01:55
van90 вне форума Посмотреть профиль Отправить личное сообщение для van90 Найти все сообщения от van90
  № 10  
Ответить с цитированием
van90

Регистрация: Jul 2014
Сообщений: 32
Цитата:
Сообщение от Zebestov Посмотреть сообщение
И кстати, упомянутый скаут устроен так, что надо группу кадров выделять, чтобы посмотреть все трейсы скопом. Может это и фича, но работать как-то непривычно/неудобно. А может и поменялось что.
Да, там надо все выделять. Благо есть контрл+А
Возможно, в каких-то ситуациях удобно видеть трейсы только с определенных кадров, т.к. и функции будут показаны только с с этих кадров.

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

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

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


 


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


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