Невозможно решить ошибку флэш-памяти 5000: класс... должен иметь подкласс 'flash.display.MovieClip'

Я получаю следующую ошибку в моем проекте Flash 5000: класс... должен иметь подкласс 'flash.display.MovieClip', поскольку он связан с символом библиотеки этого типа. Я посмотрел на класс и убедился, что я импортирую flash.display.MovieClip, и я делаю. Я попытался изменить базовый класс в связи с flash.display.MovieClip, но получил следующее сообщение: "Указанный базовый класс является собственным классом и будет определен в проигрывателе во время выполнения. Его нельзя редактировать".

Как я могу исправить эту проблему? Заранее спасибо, Кфир

4 ответа

Решение

Ну, у меня была та же ошибка в другом проекте, и я решил опубликовать решение. По какой-то странной причине эта ошибка может возникать, когда ссылки проекта недействительны. В моем случае все, что мне нужно было сделать, это зайти в File->Publish Settings->Flash->Settings и обновить все пути там. Это решило мою проблему.

Я надеюсь, что это поможет другим людям, и, возможно, кто-то из флэш-команды увидит это и исправит эту ошибку.

Импортировать MovieClip класс продвигает вас на полпути, вы должны расширить класс с помощью MovieClip также.

то есть)

package
{
    import flash.display.MovieClip

    public class MyClass extends MovieClip
    {

    .....

Я работаю над проектом файла анимации, и когда у меня возникла та же ошибка, я попробовал множество способов исправить ее, не теряя привилегий камеры... Я ищу в своем файле поврежденный фрагмент ролика и обнаружил, что это слой Я скопировал / импортировал из Adobe Illustrator и на нем есть маска, которую анимация прочитала как фрагмент ролика, но не смогла отобразить как один, поэтому я просто удалил маску, и файл отрисовался нормально

все решения, которые я нашел в Интернете, настолько сложны, просто прочтите ошибку и найдите ее простой

Решено: я экспортировал параметры публикации из другой флэш-памяти, которая работала хорошо, импортировал их в документ, который дал мне ошибку 5000, и это решило проблему!

У меня была такая же проблема при переносе файлов с моего настольного компьютера на мой ноутбук. На самом деле я попробовал все, что мог, но решение kfir помогло мне в этом... Обновление всех путей в File->Publish Settings->Flash->Settings мне не хватило... Мне также пришлось переписать все пути к классам в свойствах мини-клипа. Чтобы быть более точным, мне даже пришлось удалить его, щелкнуть значок галочки (чтобы подтвердить пустой путь), переписать путь еще раз и снова поставить галочку...

Звучит очень странно, но у меня работает.

Другие вопросы по тегам