новинка для прошивки, ошибки в компиляции ActionScript

Я добавляю небольшой объект .swf (XSPF Web Music Player) на сайт, над которым я работаю. Мне нужно добавить две строки кода для выполнения внешних вызовов javascript, поэтому, думаю, мне нужно перекомпилировать в ActionScript (пожалуйста, простите меня, я очень новичок в прошивке). Я использую MTASC для компиляции из командной строки. Я получаю ошибки в начале файла, в основном при первом незакомментированном моменте. Файл .as размещен здесь http://pastebin.com/f3c4a4a03 и вызывает ошибку (символов 0 -4: ошибка синтаксического анализа Неожиданная остановка) на остановке. Поскольку я новичок в использовании flash, есть ли что-нибудь, что вы видите там, что могло бы заставить его сломаться при остановке ()? или вообще какие-то другие указатели?


person danwoods    schedule 23.04.2009    source источник


Ответы (2)


Файл fla - это то, что вам нужно открыть и скомпилировать во флэш-среде (IDE), чтобы этот код успешно скомпилировался. Первоначально код был написан для ActionScript 2, но у ActionScript 3.0 другая структура. Решение, если вы можете взять Adobe Flash IDE для компиляции файла. это решит проблему

person sayjava    schedule 24.04.2009
comment
Ах, спасибо. Как я уже сказал, я совершенно новичок, когда дело доходит до всего, что связано со вспышкой. Поэтому мне нужно перекомпилировать файл .fla. Еще раз спасибо... - person danwoods; 25.04.2009
comment
Не могли бы вы порекомендовать хорошую флеш-среду IDE? или как последняя называется сейчас CS4? Также я компилирую ActionScript 2.0, будут ли компилироваться последние IDE или мне нужно получить более раннюю версию? - person danwoods; 25.04.2009

Просто просмотрел файл, и стало ясно, что в коде есть синтаксическая ошибка. Есть ли причина, по которой вы используете MTASC? . Вы действительно можете выполнить это во Flash 9, используя красивую IDE под названием FlashDevelop (только для Windows).

Вы уверены, что правильно скопировали файл? . стоп (); функция on работает с объектами, называемыми MovieClips во флэш-памяти, и этот файл не расширяет объект, поэтому вы получаете это сообщение об ошибке.

person sayjava    schedule 23.04.2009
comment
Я загрузил файлы тонкого плеера с musicplayer.sourceforge.net, который, как мне кажется, является довольно популярным флеш-проигрывателем mp3. Файл .as - это то, что было включено в другие файлы, поэтому, если в нем есть ошибки, я понятия не имею. Я предполагаю, что он правильно закодирован. Возможно ли, что я не включаю нужные библиотеки или что-то в этом роде? Я использую MTASC, потому что он очень легкий, и я пытаюсь разработать сайт, используя только Linux, однако выполнение флеш-файлов в Windows выглядит все лучше и лучше. - person danwoods; 23.04.2009
comment
Также включен файл .fla. Должен ли я что-то с этим делать? - person danwoods; 23.04.2009