AS3 - постоянно получайте сообщение об ошибке «Пакет неожидан» во Flash CS5 - PullRequest
0 голосов
/ 07 октября 2010

Я пытаюсь использовать один из примеров Adobe, чтобы вставить видеоплеер в мое приложение Flash, используя ActionScript 3 во Flash CS5.Это внизу страницы:

http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/fl/video/FLVPlayback.html#buffering

Я помещаю код ActionScript в кадр, в котором хочу воспроизвести видео. Когда я пытаюсь его протестировать,Я получаю следующее сообщение об ошибке:

"1083: синтаксическая ошибка: пакет неожидан" *

Поэтому я пытаюсь извлечь код "package {}" и запустить его снова.Затем выскакивает эта ошибка:

«Атрибут public может использоваться только внутри пакета»

Я попытался удалить весь код внутри пакета, и я все еще получаю первую ошибку.

Может кто-нибудь знает, что здесь происходит?Я уверен, что это что-то простое, но я не могу понять / найти решение.Заранее спасибо.

1 Ответ

0 голосов
/ 07 октября 2010

Это определение класса. Вы не можете поместить это непосредственно в график времени. Вам нужно создать файл FLVPlaybackExample.as с этим исходным кодом.

Затем, как объяснено в приведенных выше инструкциях, установите класс Document временной шкалы на FLVPlaybackExample. Этот параметр находится в окне свойств при выборе рабочей области.

(редактировать: извините, там не совсем правильные инструкции)


Кроме того, если вы против классов, вы можете получить тот же эффект, поместив его на шкалу времени (не проверено):

player.source = "http://www.helpexamples.com/flash/video/caption_video.flv";
player.skinBackgroundColor = 0x666666;
player.skinBackgroundAlpha = 0.5;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...