webpack as3 plugin
1.0.0
Webpackのこのプラグインは、 mxmlcの助けを借りてファイルとしていくつかの.asをコンパイルする実験です。
npm install --save-dev webpack-as3-plugin
または
yarn add -D webpack-as3-plugin
このプラグインには、少なくともノードV6が必要です。それ以外の場合は、Webpackバージョン(1、2、3、4)を受け入れる必要があります。
// webpack.config.js
const ActionScriptPlugin = require('webpack-as3-plugin');
module.exports = {
// snip - regular webpack loaders configuration
// update the plugins [] with the plugin
plugins: [
new ActionScriptPlugin({
src: './src/com/wazooinc/Main.as',
srcPath: './src/',
output: path.join('dist/main.swf')
})
]
};
そして、あなたは終わった!一部の役立つコンソールロギングは、問題について警告する必要があります。
例については、サンプルフォルダーをご覧ください。
これらをオブジェクトとしてコンストラクターに渡します。
const swfBuild = new WebpackAs3Plugin(options);
options.src
タイプ: String
ソースファイル.asルートへの相対パス。
options.srcPath
タイプ: String
ソースのルートに対応する相対フォルダー名。
options.output
タイプ: String
生成されたSWFの相対出力フォルダーと出力ファイル名。
この要点の再投稿 - @NGSのおかげです
Adobe Flex Compiler (mxmlc)
Version 4.6.0 build 23201
Copyright (c) 2004-2011 Adobe Systems, Inc. All rights reserved.
-benchmark
-compiler.accessible
-compiler.actionscript-file-encoding <string>
-compiler.compress
-compiler.context-root <context-path>
-compiler.debug
-compiler.enable-runtime-design-layers
-compiler.extensions.extension [extension] [parameters] [...]
-compiler.external-library-path [path-element] [...]
-compiler.fonts.advanced-anti-aliasing
-compiler.fonts.flash-type
-compiler.fonts.max-glyphs-per-face <string>
-compiler.include-libraries [library] [...]
-compiler.incremental
-compiler.library-path [path-element] [...]
-compiler.locale [locale-element] [...]
-compiler.minimum-supported-version <string>
-compiler.mobile
-compiler.mxml.compatibility-version <version>
-compiler.mxml.minimum-supported-version <string>
-compiler.namespaces.namespace [uri] [manifest] [...]
-compiler.omit-trace-statements
-compiler.optimize
-compiler.preloader <string>
-compiler.report-invalid-styles-as-warnings
-compiler.services <filename>
-compiler.show-actionscript-warnings
-compiler.show-binding-warnings
-compiler.show-invalid-css-property-warnings
-compiler.show-shadowed-device-font-warnings
-compiler.show-unused-type-selector-warnings
-compiler.source-path [path-element] [...]
-compiler.strict
-compiler.theme [filename] [...]
-compiler.use-resource-bundle-metadata
-compiler.verbose-stacktraces
-framework <string>
-help [keyword] [...]
-include-resource-bundles [bundle] [...]
-licenses.license <product> <serial-number>
-load-config <filename>
-metadata.contributor <name>
-metadata.creator <name>
-metadata.date <text>
-metadata.description <text>
-metadata.language <code>
-metadata.localized-description <text> <lang>
-metadata.localized-title <title> <lang>
-metadata.publisher <name>
-metadata.title <text>
-output <filename>
-runtime-shared-libraries [url] [...]
-runtime-shared-library-path [path-element] [rsl-url] [policy-file-url] [rsl-url] [policy-file-url]
-static-link-runtime-shared-libraries
-swf-version <int>
-target-player <version>
-tools-locale <string>
-use-direct-blit
-use-gpu
-use-network
-version
-warnings