Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   FAQ (http://www.flasher.ru/forum/forumdisplay.php?f=86)
-   -   [AS3] Компиляция во Flash Develop множества swf (http://www.flasher.ru/forum/showthread.php?t=123236)

SunShadow 15.01.2009 13:14

[AS3] Компиляция во Flash Develop множества swf
 
Здравствуйте уважаемые.
Разрабатываю для Flash CS3 с использованием FlashDevelop. Скажите знатоки имеется способ как можно разом перекомпилить флэшки находящиеся в проекте?
Надоело в сложных проектах при изменениях класса обертки перекомпиливать все по штучно.

iNils 15.01.2009 13:43

В свойствах проекта FD есть pre/post-build command line. То есть можно запустить батник с командами компиляции нужных флешек.

iNils 15.01.2009 14:25

Класс A
Код AS3:

package test {
        import flash.display.*;
        public class A extends Sprite {
                public function A () {
                        graphics.beginFill (0xFF0000);
                        graphics.drawRect (0, 0, 100, 100);
                        graphics.endFill ();
                }
        }
}

Класс B
Код AS3:

package test {
        import flash.display.*;
        public class B extends Sprite {
                public function B () {
                        graphics.beginFill (0x0000FF);
                        graphics.drawRect (50, 50, 100, 100);
                        graphics.endFill ();
                }
        }
}

В pre-build пишем
Код:

$(ProjectDir)\project.bat
В project.bat (пути мои, поэтому поменяйте под себя)
Код:

"D:\_iDoc\My Flash\Soft\Flex\Adobe Flex SDK 3\bin\mxmlc.exe" -default-size 200 200 -default-background-color 0x0000FF -output A.swf -- "D:\_iDoc\My Flash\_Classes3\personal\test\A.as"

"D:\_iDoc\My Flash\Soft\Flex\Adobe Flex SDK 3\bin\mxmlc.exe" -default-size 400 400 -default-background-color 0xFF0000 -output B.swf -- "D:\_iDoc\My Flash\_Classes3\personal\test\B.as"

В результате, перед компиляцией основного проекта получаем два файла A.swf и B.swf


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

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