Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   правильная публикация проекта (http://www.flasher.ru/forum/showthread.php?t=131470)

random13 21.10.2009 14:20

правильная публикация проекта
 
И так, разрабатываю AC3 проект во Flex Builder

как я понял когда он будет готов к публикации требуется произвести его экспорт, для этого предусмотрен пункт меню export release build... данная опция очищает при компиляции от всех трейсов и прочего мусора.

возник вопрос если неожиданно во флешки всплывет ошибка, выскочит ли аллерт в dev версии флеша в браузере?

etc 21.10.2009 15:28

Трейс оно не удаляет.
Алерт будет.

random13 21.10.2009 17:10

хмм хорошо трейс я сам зачищу, алерта можно как то избежать кроме как написанием неприступного кода?

то есть получается проект только сжимается и маломальски оптимизируется..


кстати не так давно вроде была тема и говорили что трейс зачищается, или это при использовании специальной опции компилирования?

incoob 21.10.2009 17:30

Насчет алертов - перед их вызовом писать
Код AS3:

if (DEBUG)

и перед публикацией менять эту переменную на false (или написать свой алерт, который будет это делать).

Насчет трейсов - у компилятора 3 флекса такого параметра не было. Может в 4 флексе появилось, не знаю...

random13 21.10.2009 18:01

Цитата:

Сообщение от incoob (Сообщение 859494)
Насчет алертов - перед их вызовом писать
Код AS3:

if (DEBUG)


всмысле вызовом...

не совсем понимаю, я сам алерты никакие не вызываю, я говорю что они могу возникнуть, по разным причинам, например, обращение к несуществующему объекту, понятно это не правильно но в любом случае не хочется показывать об этом всем это своего рода незапланированное поведение,

как в том же php можно установить
PHP код:

ini_set("display_errors"0); 

так и тут мне нужно просто сделать так что даже если флешка не прально работает я не буду из за нее краснеть

DarkLight 21.10.2009 18:24

Цитата:

не совсем понимаю, я сам алерты никакие не вызываю, я говорю что они могу возникнуть, по разным причинам, например, обращение к несуществующему объекту, понятно это не правильно но в любом случае не хочется показывать об этом всем это своего рода незапланированное поведение
Сейчас это сделать нельзя, это был один из самых частых feature request-ов последние пару лет, и Adobe разродилась глобальным обработчиком ошибок в Flash Player 10.1, который скоро будет доступен.

random13 21.10.2009 18:28

блин офигенно то есть остается ждать... и отлавливать все возможные баги

etc 21.10.2009 22:16

По мне так это наоборот вредная фича.

random13 22.10.2009 11:36

чем же она вредная, рабочий проект должен работать при любым обстоятельствах запланировано, а окна с ошибками это уже не правильно, идеального кода не бывает и нее всегда представляется возможным предусмотреть все возможные варианты...

вот скажите мне уж не знаю пишите вы на php или нет но вы бы оставили отображение предупреждений на экран на рабочем проекте?

etc 22.10.2009 12:06

Оставил бы. Иначе никогда бы об ошибках не узнал.


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

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