Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Кэш классов??? (http://www.flasher.ru/forum/showthread.php?t=69647)

St. Father 27.09.2005 16:03

Кэш классов???
 
Создаю файл с классом.
обзываю test.as
пишу:
class test
{
public function test ()
{
trace ("что-то там");
}
}
создаю файл (фла)
пишу: var tt:test = new test ();
начинаю изменять что-то в классе, потом во фла, в классе и снова во фла... ля-ля-ля...
через некоторое время созданный в классе public метод test1 (){trace("okkkk");} удаляется.
сохраняем класс.
в фла оставляем вызов метода test1
компилим фла,
и о чудо! выводится okkkk!!!!!!
нашел решение раскэшивающее это дело.
перемещаю в 2 разные папки класс по очереди (естесственно приходится КАЖДЫЙ РАЗ его подключать... )
Вопрос:
Кто-нибудь сталкивался?
И еще:
Что делать???
З.Ы.: Я скоро повешусь...
З.З.Ы.: флэш - ***но, все бабы - ***ди, а солнце - ***ный фонарь!!!!

7thsky™ 27.09.2005 16:45

Да есть такое :) у тебя в папке где лежат дефолтные классы Флэша есть папка, ASO туда складываются все откомпиленные классы...

Я пользуюсь FDT, там есть опция удаления АСО перед компиляцией, в SE|PY есть команда по удалению папки..

З.Ы. случай не самый тяжелый у тебя :) были еще интересней.

St. Father 27.09.2005 17:06

>>Я пользуюсь FDT, там есть опция удаления АСО перед компиляцией, в SE|PY есть команда по удалению папки.
с этого места поподробнее плиииз... что есть FDT и SE|PY

7thsky™ 27.09.2005 17:40

fdt.powerflasher.com
asdt.org
mtasc.com
http://www.sephiroth.it/python/sepy.php

St. Father 27.09.2005 18:37

Афигенноое ПАСИБА.
Почитаю обязательно.
З.Ы. Удалять асо не так геморно, как подключать заново класс))))

cybercub 10.12.2008 13:04

Цитата:

Сообщение от 7thsky™ (Сообщение 455347)
Я пользуюсь FDT, там есть опция удаления АСО перед компиляцией

А где именно такая опция? :rolleyes:

DarkLight 10.12.2008 13:23

Во Flash IDE давно уже тоже есть Delete ASO files and test movie

cybercub 10.12.2008 14:13

Вложений: 1
хм. Flash наверное, ибо ниразу не встречал подобной проблемы.

Однако FlexBuilder, при компиляции пересобирает проект полностью (наверное кэширует, так как последующие сборки быстрее происходят, но если внести правки в один из классов, при сборке отредактированные классы пересобираются), а FDT почему то предлагает компилить редактируемый в данный момент класс, а если выбирать из выпадающего меню настроенный FDT AS3 Application то пересобирает проект, только если были внесены изменения именно в этот класс, настроенный для компиляции, а не в любой, от которого данный зависит. Это печально.

Smirnov48 10.12.2008 15:38

А я себе батник сделал :)
Код:

rmdir /s/q "c:\Documents and Settings\User\Local Settings\Application Data\Adobe\Flash CS3\ru\Configuration\Classes\aso\"
хех, а ведь и в правду
Цитата:

Во Flash IDE давно уже тоже есть Delete ASO files and test movie
в меню "управление" :eek:


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

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