1.1.1 • Published 8 years ago

gulp-flbuild v1.1.1

Weekly downloads
1
License
ISC
Repository
github
Last release
8 years ago

gulp-flbuild

Gulp плагин для сборки проектов написанных на Adobe Flash.

Инсталляция

Via npm:

$ npm install [-g] gulp-flbuild

Пример использования

Для сборки в функцию надо передать объект конфигурации, например:

{
    PROJECT_HOME:'./',
    sourceDirectory:'$PROJECT_HOME/src',
    libraryDirectory:[
        '$PROJECT_HOME/libs/'
    ],
    args:[
        '-static-link-runtime-shared-libraries=true',
        '-debug='+param_debug,
        '-define=CONFIG::debug,'+param_debug,
        '-link-report ./out/module.xml',
        '-size-report ./out/module.size.xml'
    ],
    output:'$PROJECT_HOME/out/module.swf'
}
  • PROJECT_HOME - параметр путь до папки проект, обязательный
  • FLEX_HOME - путь до папки с дистрибутивом Adobe Flex , обязательный
  • sourceDirectory - путь до папки с исходниками проекта
  • libraryDirectory - массив путей до папок с библиотеками .swc
  • args - дополнительные параметры компиляции
  • output - путь куда сохранится собранный файл
var gulp    = require('gulp');
var flbuild = require('gulp-flbuild');

gulp.task('player-swf-prodaction',function (){
    var param_debug = debug;
    var swf_conf = {
        PROJECT_HOME:'./',
        sourceDirectory:'$PROJECT_HOME/src',
        libraryDirectory:[
            '$PROJECT_HOME/libs/'
        ],
        args:[
            '-static-link-runtime-shared-libraries=true',
            '-debug='+param_debug,
            '-define=CONFIG::debug,'+param_debug,
            '-link-report ./out/module.xml',
            '-size-report ./out/module.size.xml'
        ],
        output:'$PROJECT_HOME/out/module.swf'
    }

    return gulp.src('./project/src/Main.as')
        .pipe(flbuild(swf_conf));
});

В gulp.src() передается путь до главного класса проекта или .mxml

1.1.1

8 years ago

1.1.0

8 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago