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

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

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

Регистрация: Apr 2006
Сообщений: 165
Отправить сообщение для artfabrique с помощью ICQ
Не не шатл. Поиск пути по динамическим графам + много много физики (много тел)

Добавлено через 25 минут
а насчет неудаленных вовремя объектов — код внутри них продолжает выполняться, что мешает логике программы, события баблятся, например, или еще что. Так что у меня получается 2 причины по которым я не буду использовать дикшенари.
__________________
To beer or no to beer?
That is the question...

Старый 04.02.2011, 19:26
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 12  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
У Вас каша в голове. Куда события могут отбабблиться если они удалены?
Dictionary это тот же Object, но расширенный до возможности различать объекты.
Код в неудаленных, но подготовленных для этого объектах выполняться не будет. Есть исключения, вроде подписок на ENTER_FRAME в определенных условиях, но у программиста есть голова на плечах, чтобы отписаться.

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

Регистрация: Apr 2006
Сообщений: 165
Отправить сообщение для artfabrique с помощью ICQ
События бабляться в своих бывших родителей. Не нада мне рассказывать что такое дикшинари. Если я так говорю, сделайте вывод, что эта проблема есть. И прочитайте заголовок темы:
"Узнать класс экземпляра вызвавший статичный метод класса. Как?"
__________________
To beer or no to beer?
That is the question...

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

Регистрация: Apr 2001
Адрес: Berlin
Сообщений: 1,862
Отправить сообщение для derhab с помощью ICQ Отправить сообщение для derhab с помощью Skype™
после удаления дисплей объекта из его контейнера ничего не баблится в контейнер от удаленного объекта
__________________
freelance | Раздор

Старый 04.02.2011, 20:19
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 15  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Цитата:
Если я так говорю, сделайте вывод, что эта проблема есть.
Она есть только у Вас, и выводы делать лучше Вам.

Старый 04.02.2011, 21:14
expl вне форума Посмотреть профиль Отправить личное сообщение для expl Найти все сообщения от expl
  № 16  
Ответить с цитированием
expl

блогер
Регистрация: Feb 2006
Сообщений: 1,474
Записей в блоге: 3
Цитата:
Сообщение от Psycho Tiger Посмотреть сообщение
Увы, никак.
На самом деле можно получить информацию о том, кто вызвал функцию
Но как (про последствия применения вообще молчу)

Код AS3:
                      try
			{
				throw new Error();
			}
			catch (error:Error)
			{
                               var text:String = error.getStackTrace();
                                // здесь парсим text и выкусываем имена функций,
                                // не понятно правда как достать объекты, к которым они принадлежат и вызвать
                                // их
				trace(text);
			}


Последний раз редактировалось expl; 04.02.2011 в 21:20.
Старый 04.02.2011, 21:32
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 17  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
я это проверял
достаточно так:

Код AS3:
var error:Error = new Error();
trace(error.getStackTrace());
но объект так не достать

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

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
@expl, я как бэ это уже расписал постами выше. Объект не достать никак, можно получить строчку кода и стек вызовов. Вещь для логгеров и поиска ошибки, не более.

@mikhalik: new Error().getStackTrace(). Зачем плодить локальные? =)

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

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
Цитата:
new Error().getStackTrace(). Зачем плодить локальные? =)
от жадности, полагаю

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

Регистрация: Apr 2006
Сообщений: 165
Отправить сообщение для artfabrique с помощью ICQ
Цитата:
Сообщение от Psycho Tiger Посмотреть сообщение
Она есть только у Вас, и выводы делать лучше Вам.
Если вы думаете, что в плеере нет багов, вот уже одна из явно определенных проблем Дикшенари:
«Note that there is a known bug with Dictionary that prevents it from operating correctly with references to methods. It seems that Dictionary does not resolve the method reference properly, and uses the closure object (ie. the “behind the scenes” object that facilitates method closure by maintaining a reference back to the method and its scope) instead of the function as the key. This causes two problems: the reference is immediately available for collection in a weak Dictionary (because while the method is still referenced, the closure object is not), and it can create duplicate entries if you add the same method twice. This can cause some big problems for things like doLater queues.»
Пишет не безызвестный gsinner
__________________
To beer or no to beer?
That is the question...

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

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

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


 


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


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