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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Apr 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 355
По умолчанию FlashDevelop и кэширование классов

Добрый вечер, уважаемые.
Решил заняться рефакторингом и оптимизацией своих наработок, немножко подкорректировал код, перераспределил по каталогам внутри пакета. Заметил что после этого у меня все перемешалось.
То есть есть каталог soft, в нем у меня лежит code и далее уже пошли классы. Я перенес часть классов в каталог soft.code.main но когда я в классе внутри этого каталога пытаюсь указать пакет для импорта я не вижу нового main. Вычистил уже все ClassPath как во Flash так и во FlashDevelop. Результат тот же. Нашел утилиту в Tools от FlashDevelop для Rebuild Classpath Cache. Утилитка отработала, новая структура появилась. Вроде бы живи да радуйся, но маленькое но старая структурка сохранилась и мешается при наборе кода(
Полностью переустановил FlashDevelop - не помогло.
Может кто нибудь подскажет как с этим можно бороться?
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ

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

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

Старый 03.04.2010, 11:58
SunShadow вне форума Посмотреть профиль Отправить личное сообщение для SunShadow Найти все сообщения от SunShadow
  № 3  
Ответить с цитированием
SunShadow
 
Аватар для SunShadow

Регистрация: Apr 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 355
Извиняюсь, нашел решение на форуме FlashDevelop.org
Цитата:
Do you keep copies of the old classes in your classpath? Like "copy of Someclass.as" or "backup/Someclass.as"? FD may use them for completion.

If that's not the case you can always try cleaning FD classes cache in your FD user files (from FD: Tools > Application Files), remove files in /Data/ASCompletion/Cache.
Доберусь до ноута обязательно попробую. По результатам отпишусь, вдруг кому еще пригодиться.

Добавлено через 33 часа 49 минут
Не помог совет с форума. Стал разбираться дальше и нашел в чем причина. Чтобы далеко не бегать я все классы скидал в общую папку old и стал формировать новую структуру. Папка old осталась в корне моей структуры и видимо FD при создании кэша генерирует список на основании описания самого описания класса, не зависимо от того соответствует ли указанный пакет реальному расположению файла \.as\. Таким образом находя в папке old файл с указанным
Код AS3:
package soft.code{
public class Sample{
public function Sample():void{
}
}
}
показывал мне в выпадающем списке доступный класс soft.code.Sample, хотя лежит он в soft.old.
Надеюсь больше на эти грабли никто не наступит.
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ


Последний раз редактировалось SunShadow; 04.04.2010 в 21:48.
Создать новую тему Ответ Часовой пояс GMT +4, время: 17:13.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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