Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

swfmake utility #192

Open
zwetan opened this issue Oct 11, 2020 · 1 comment
Open

swfmake utility #192

zwetan opened this issue Oct 11, 2020 · 1 comment
Labels
swfmake Utility to stitch together .abc files into a SWF container

Comments

@zwetan
Copy link
Member

zwetan commented Oct 11, 2020

Utility to stitch together .abc files into a SWF container.

With redshell you can create projectors by merging one file with the runtime,
you can merge either one .as file or one .abc file or one .swf file

swfmake is a small utility to cover the need of combining different .abc files
into one .swf, eg. you make a SWF of many ABC.

example:
Let's say you're building a testing library that you will compile into testlib.abc
and maybe by extension to testlib.swc

you want to make a command-line tool out of this library, a test binary
and if you need to use other ABC libraries, like a prettylib.abc to display things pretty

you cannot merge two .abc files into that binary but just one

so you would need to use swfmake to combine both testlib.abc and prettylib.abc into test.swf
then you can use something like projectormake to create your test binary out of test.swf

@zwetan zwetan added the swfmake Utility to stitch together .abc files into a SWF container label Oct 11, 2020
@zwetan
Copy link
Member Author

zwetan commented Oct 11, 2020

Note that is utility is based out of
https://github.com/Corsaair/redtamarin/blob/master/src/utils/swfmake.as

but the new sources will be found under
build/swfmake/swfmake.as

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
swfmake Utility to stitch together .abc files into a SWF container
Projects
None yet
Development

No branches or pull requests

1 participant