Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.02.2011, 23:55
avilov вне форума Посмотреть профиль Отправить личное сообщение для avilov Найти все сообщения от avilov
  № 1  
Ответить с цитированием
avilov
[+1 31.01.11]

Регистрация: Jun 2008
Сообщений: 91
По умолчанию Как комментарии вытащить из байт кода swf

Всем привет !

Загружаю swf - получаю ByteArray , как комментарии вытащить из него ?

Старый 14.02.2011, 00:15
andrew911 вне форума Посмотреть профиль Отправить личное сообщение для andrew911 Найти все сообщения от andrew911
  № 2  
Ответить с цитированием
andrew911

Регистрация: Mar 2007
Сообщений: 545
В swf не попадают комментарии.

Старый 15.02.2011, 11:25
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
О каких комментариях речь?

Старый 15.02.2011, 12:17
avilov вне форума Посмотреть профиль Отправить личное сообщение для avilov Найти все сообщения от avilov
  № 4  
Ответить с цитированием
avilov
[+1 31.01.11]

Регистрация: Jun 2008
Сообщений: 91
Цитата:
Сообщение от etc Посмотреть сообщение
О каких комментариях речь?
/**
* coment
*/

Здравствуйте etc, я когда то видел вы писали класс на as3 который вытягивает имена функций, переменных из swf, может осталось такое у вас ?

Старый 15.02.2011, 12:22
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
avilov, такие комментарии не попадают в конечный swf.
Класс остался, http://etcs.ru/blog/as3/classexplorer/

Старый 15.02.2011, 12:34
avilov вне форума Посмотреть профиль Отправить личное сообщение для avilov Найти все сообщения от avilov
  № 6  
Ответить с цитированием
avilov
[+1 31.01.11]

Регистрация: Jun 2008
Сообщений: 91
понял, за класс спасибо !

Старый 16.02.2011, 04:40
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 7  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
зато такие комментарии попадают в swc.

Старый 16.02.2011, 10:32
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 8  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
А можно с этого момента поподробнее?
__________________
тонкий тролль, осеянный благодатью

Старый 16.02.2011, 11:28
gloomyBrain вне форума Посмотреть профиль Отправить личное сообщение для gloomyBrain Найти все сообщения от gloomyBrain
  № 9  
Ответить с цитированием
gloomyBrain
 
Аватар для gloomyBrain

блогер
Регистрация: Mar 2008
Адрес: РФ, Санкт-Петербург
Сообщений: 2,272
Записей в блоге: 5
Отправить сообщение для gloomyBrain с помощью ICQ Отправить сообщение для gloomyBrain с помощью Skype™
Цитата:
А можно с этого момента поподробнее?
В скрипте для Ant'а это будет выглядеть примерно так
PHP код:
<property name="asdoc.dir" location="C:\Program Files\FlashDevelop\Tools\flexsdk/bin/asdoc.exe"/>
<
property name="asdoc.out" location="${basedir}/build/doc"/>

<!-- 
Local properties -->
<
property name="source.dir" value="${basedir}/src" />
<
property name="output.dir" value="${basedir}/build" />
<
property name="output.file" value="ugolib.swc" />
<
property name="output.asversion" value="10" />

<!-- 
Build properties -->
<
property name="compc.path" value="${flex.sdk.dir}/bin/compc.exe" />
<
property name="compc.args" value="-load-config '${output.dir}/compc-config.xml'" />

...
...

<!-- 
Compile swc function -->
<
target name="compile.swc">
    <
filter token="flex.sdk.dir" value="${flex.sdk.dir}/>
    <
filter token="source.dir" value="${source.dir}/>
    <
filter token="output.dir" value="${output.dir}/>
    <
filter token="output.file" value="${output.file}/>
    <
filter token="output.asversion" value="${output.asversion}/>
    <
copy file="${basedir}/build/compc-config.xml" tofile="${output.dir}/compc-config.xml" filtering="true" />
    <
exec executable="${compc.path}">
        <
arg line="${compc.args} -define+=CONFIG::VK,true -define+=CONFIG::MM,false -define+=CONFIG::OK,false -define+=CONFIG::FB,false" />
    </
exec>
<!-- <
delete file="${output.dir}/compc-config.xml" />-->
</
target>

<!-- 
Compile asdoc for swc function -->
<
target name="compile.swc.asdoc">
    <
exec executable="${asdoc.dir}failonerror="true">
        <
arg line='-doc-sources ${source.dir}'/>
        <
arg line='-window-title UgoLib'/>
        <
arg line='-output ${asdoc.out}'/>
        <
arg line='-keep-xml=true'/>
        <
arg line='-skip-xsl=true'/>
    </
exec>
</
target>

<!-- 
Update swc with asdoc function -->
<
target name="update.swc">
    <
zip destfile="${output.dir}/${output.file}update="true">
        <
zipfileset dir="${asdoc.out}/tempdita" prefix="docs">
            <include 
name="*.*"/>
            <
exclude name="ASDoc_Config.xml"/>
            <
exclude name="overviews.xml"/>
        </
zipfileset>
    </
zip>
</
target
__________________
...вселенская грусть

Старый 16.02.2011, 12:30
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 10  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Ага, т.е. из комментов генерится документация при помощи ASDoc и запаковывается в swc. А какие существуют штатные средства для доступа к ней без ручного разархивирования swc?
__________________
тонкий тролль, осеянный благодатью

Создать новую тему Ответ Часовой пояс GMT +4, время: 22:42.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 22:42.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.