1.1.1 • Published 10 years ago

gulp-flbuild v1.1.1

Weekly downloads
1
License
ISC
Repository
github
Last release
10 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

10 years ago

1.1.0

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago