Невозможно решить ошибку флэш-памяти 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 мне не хватило... Мне также пришлось переписать все пути к классам в свойствах мини-клипа. Чтобы быть более точным, мне даже пришлось удалить его, щелкнуть значок галочки (чтобы подтвердить пустой путь), переписать путь еще раз и снова поставить галочку...
Звучит очень странно, но у меня работает.