1119: Доступ к возможно неопределенному свойству SEEKED через ссылку со статическим типом Class
Нужна помощь с этим кодом as3, который раньше работал во Flash CS5.5, но теперь не работает с Flash CS6.
Я получил экземпляр FLVPlayback myVideo на стадии, и я пытаюсь перехватить событие "seek", используя этот код:
импорт fl.video. *;
import fl.video.FLVPlayback;
импорт fl.video.VideoEvent;
myVideo.addEventListener (VideoEvent.SEEKED, seekHandler);
function seekHandler (myEvent: VideoEvent) {
следа ("добившиеся");
}
В этот момент я получил следующую ошибку при публикации:
1119: Доступ к возможно неопределенному свойству SEEKED через ссылку со статическим типом Class.
Я прочитал кое-что о строгом режиме в as3. Я снял эту опцию, и теперь я получил этот вывод, когда я пытаюсь найти другую точку в видеоплеере:
Ошибка типа: ошибка № 1034: сбой приведения типа: невозможно преобразовать fl.video::VideoEvent@4697c239 в flash.events.VideoEvent.
Кто-нибудь может показать мне, что я делаю неправильно, если это работает на flash CS5.5. Спасибо!!
2 ответа
Потому что в импорте есть класс VideoEvent fl.video.VideoEvent; а также flash.events.VideoEvent. myVideo запускает fl.video.VideoEvent... но ваш слушатель прослушивает flash.events.VideoEvent. чтобы проверить.. перейти к функции seekHandler(myEvent:fl.video.VideoEvent).
Рад, что вы получили это!!
К сожалению, Adobe flash CS5
а также CS6
есть эта проблема,
изменить myEvent на myEvent:fl.video.VideoEvent
Лучший