PDA

Просмотр полной версии : Господа флэшеры - help


Sergey Boiko
14.07.2004, 19:24
Господа флэшеры - help. Пишу софт который создает флешки. Глюк вот в чем. У меня есть swf файл - шаблон. Мне необходимо просто заменить звук в шаблоне. Я заменяю звук нормально, но при этом у меня теряется событие onaction на кнопке которая служит для проигрывания звука. Я проверил фактически каждый байт, все тэги на месте длина тэга со звуком правильная, почему теряется событие не догоняю. Я выложил на http://www.webgroupstudio.narod.ru/works/pack.zip файл шаблона флешки, из которого берется звук и собственно выходной файл. Кому не лень помочь, гляньте в чем там дело.
файлы:
!16.swf - файл шаблона (там записан звук длиной в 1 сек), собственно он и заменяется.
1.swf - файл из которого выдирается тэг звука.
output.swf - выходной файл, файл шаблона со вставленным звуком из 1.swf. (в нем собственно и пропадает событие onaction).

Заранее благодарен всем кто откликнется.

fiot
14.07.2004, 21:49
>> ExportAssetTags.ExportBodyTo
поидее у тебя теряется флаг на Expot for actionscript...

Sergey Boiko
15.07.2004, 11:16
А в каком тэге он описывается?

fiot
16.07.2004, 11:21
:( нету под руко ни delphi ни SDK... так что ни чего сказать не могу...
воовще если тебе ни чего сильно менять не нужно... есть прога... URL Action Editor 4.0 (http://www.buraks.com/uae/) для решения твоей задачи подойдёт :)

Sergey Boiko
16.07.2004, 12:20
Вообще-то export for actionscript появился только во flash 6/mx, т.е. в 5-ом флеше его нет, там есть просто exportassets. Вот у меня как раз exportassets но разве из за него может теряться событие onaction?

p/s/ Что то не могу найти УРЛ на URL Action Editor 4.0 - поделись если не жалко.

Sergey Boiko
17.07.2004, 13:18
fiot и все кто читает этот топик, гляньте сюда - http://www.webgroupstudio.narod.ru/works/output.zip
глюк с Onaction я разрешил, все работает, но вылез другой глюк. После замены тэга звука, он стал играть ровно 1 сек - как было в шаблоне. Я заменяю параметр L = на длительность встроенного звука = 12 сек., но при этом только увеличивается время анимации спрайта проигрывания звука, а не длительность звука. Уважаемые флэшеры, подскажите в чем проблема? Быть может в фреймах?
Жду идей и предложений.

fiot
17.07.2004, 13:58
вооще то есть команда MMSave (http://chattyfig.figleaf.com/flashcoders-wiki/index.php?MMSave) с помощью которой можно генерировать swf из отдельного level'a...

Sergey Boiko
17.07.2004, 14:14
Да мне собственно это не нужно, может ты топиком ошибся. Мне надо знать в каком тэге и как прописывается длительность воспроизведения звука - скажем вставлен звук длительность 50 сек, а мне надо воспроизвести только 20 сек. Где это изменить но не средствами macromedia, а байтик ручками.