![]() |
AS3 ругается на несуществующую переменную
класс main, эта переменная была в нем, но я перенес практически весь код в другой класс, который подгружается позже, в main остался только предзагрузчик.
при компиляции получаю ошибку 1046 (type was not found..) со ссылкой на эту переменную в классе main в строке 24.. но ее там уже и нет.. удаление вообще класса main, как основного для флэшки при водит к тойже ошибке только со ссылкой на какой-то Scene 1. в ключевых кадрах кода нет "сэйв эсс" всех возможных классов и перезагрузка среды не помогают, гугл тоже, надеюсь на вашу помощь |
Вообще в CS бывают изредка такие штуки, попробуйте переставить если CS
|
да, у меня CS5
|
А просто новый файл фла создать?
|
новый фла или переименование классов не помогало
помогло переименование самого мувика в библиотеке и соответственно везде в классе, где он объявляется и используется - может поможет кому-то еще, у кого возникнет такая проблема всем спасибо |
Надо было сначала попробовать удалить ASO-файлы.
|
а что это за файлы?
|
в лопухе меню, где "компилировать", есть также пункт "удалить ASO-файлы"
и "удалить ASO-файлы и компилировать" за точность названий не ручаюсь |
я знаю, где это. за что они отвечают и зачем их удалять?
|
Эти файлы содержат скомпилированный байткод. Что-то вроде кеша для компиляции swf, чтобы не компилировать код каждый раз. Поэтому их нужно удалять когда вы меняете код.
|
| Часовой пояс GMT +4, время: 13:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.