mxmlc

Flex Command Line compiler capablities

Although the Flex command-line compiler (mxmlc) can compile MXML+ActionScript files into SWFs, I need specific insights into its capabilities, via the command-line switches. Configure which language you're writing in, ActionScript 2 / 3 Configure which Flash Player version you're targetting, 7 / 8 / 9 / 10 Configure what frames of the ...

MXML without Flex Framework/Components

The Flex compiler can compile "pure AS3" SWF files that don't contain any Flex Component bytecode. So, Would it be possible to create a custom component framework (used in place of the Flex Framework), that can still be visually laid out using MXML (read: markup), and compiled down to a SWF without any dependencies on the Flex Framework...

How to include additional compiler arguments when using mxmlc ant task?

Flex Builder allows additional compiler arguments to be set in the compiler options, under properties. It sets the argument; -services ".../services-config.xml" Is there a way to set the same argument when using the ant task mxmlc? Cheers, Mike ...

Can relative paths be used when using "include-libraries" in the Flex mxmlc compiler?

I am trying to force all of the classes in a .swc to be linked into my Flex project's resulting SWF file. From the docs: http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_03.html include-libraries library [...] Links all classes inside a SWC file to the resulting application SWF file, regardless of whether or ...

compiling actionscript from command line using MXMLC

I have a tiny actionscript "project" consisting of two files, call them foo.as and bar.as. For reasons I won't go into, I really really want to build the .SWF from the command line, without setting up a formal project of any kind. Every compiler I've ever used lets you do this, but for the life of me I can't figure out how to coerce MXML...

Target flash version with the compiler (mxmlc)

When I run mxmlc with the -target-player attribute, it reports, "unknown configuration variable 'target-player'", can anyone help me with specifying the target player? ...

How do I compile multple independent mxml files at one time?

Our application has over 15 different top-level mxml files to create individual controls that are used in our pages. We are using Ant to do our automated builds, and are calling the mxmlc task for each mxml file separately (See question 78230 similar example). Running the compiler separately for each mxml file, however, is already ad...

Compile an ActionScript class that is in a package to a swf using Flex Builder 3

How do I configure an ActionScript Project in Flex Builder 3 Pro so that I can compile an ActionScript class that is part of a package into a swf. For example, the class that I want to compile to swf is: package utils { import flash.display.Sprite; public class Tool extends Sprite { public function Tool() { } } T...

MXMLC Incremental compilation not working

Google shows a couple of hits for this issue, but never a solution that I can find. It's always just a few other people saying "it works for me", and the issue dries up. I've tested both with the "-incremental=true" flag to mxmlc and with the <incremental>true</incremental> tag in my flex config.xml with the same result: Failed to ma...

How do I tell mxmlc to treat warnings as errors?

I'm using the mxmlc command line tool to compile a pure AS3 project. Is there a command line option to make mxmlc treat warnings as errors? I've read through all the compiler flags and flex-config.xml but wasn't able to find this option. ...

How do I make my Ant Generated swf as small as possible?

I have a flex project and if I build a release version of the application using flash builder with RSLs on my swf is 115k. If however I build the same application using ant the swf is 342k. Without RSLs the swf is 520k. How do I get the swf to be as small as the one built by FlashBuilder? Here is my ant file I have another task that co...

Why does Adobe Flex strip ActionScript from Flash embed symbols when compiling?

I wanted an animation to dispatch custom events as it cycled. It became apparent that not even trace() was running. After some searching, I found the following at Adobe: http://livedocs.adobe.com/flex/3/html/help.html?content=embed_4.html "If the SWF file contains any ActionScript code, Flex prints a warning during compilation and then s...

Access stage from the "main" class

I have the following ActionScript: package { import flash.display.Sprite; public class Application extends Sprite { public function Application(){ width=1000; height=500; } } } Which I compile with mxmlc Application.as. What I have noticed is that Application is not the stage object, like I thought it would be, because t...

How to derive a relative path using Ant

I'm using Ant and mxmlc to compile ActionScript classes and MXML into swfs, while maintaining the default organization of a Flex Builder (Flash Builder) project. Many of my ActionScript classes are in project subdirectories, so my project is organized like the following: MyBigProject -build-imports.xml -build.xml -bin-debug --src ---f...

How to get Flex Builder 3 to generate two builds: one "-use-network=true", another "-use-network=false"?

I'm building a Flex application that will need run under two different deployment scenarios: First, the application will be hosted on the web. The SWF loads some external resources (images, text) so it requires network access, which is the Flex Builder 3 default build flag "-use-network=true". I don't need to do anything special; it j...

Does it matter that there are 0-byte resources in my compiled SWC?

I have a Flex 3 SWC file compiled using the compc Ant task. It looks very similar to the one generated by the Eclipse export release build command, but there are some 0-byte files in the mx packages that unnerve me: Archive: flex/package/bin/package.swc Length Date Time Name -------- ---- ---- ---- 0 10-16...

Runtime error when compiling flex application with ANT

Hi, I'm using a licensed version of Flex Builder Pro to develop an application. I compiled the swc and generated swf successfully using ANT tasks. It contains an Advanced Data Grid also. When this application is accessed, I get a runtime error and it fails to load. TypeError: Error #1007: Instantiation attempted on a non-constructo...

Sharing code between swfs

Hi, Lets say I have two swfs A and B, and at runtime, swf A loads swf B, and I wish to share code between them, to minimize file size and download times. If swf B has some code (say. com.blah.HelloWorld), I tell the compiler to have swf B's source in swf A's classpath, but only do a compile-time link and not actually compile com.blah.H...

Compiling MXML files into multiple SWF files using mxmlc compiler

Hi, I have a few mxml files that I want compiled into their respective SWF files using a configuration file. At the moment I can get 1 mxml file compiled into it's respective SWF file by using the file-spec attribute in the configuration file but how would I go about compiling multiple mxml files at once? Do I have a separate configurat...

mx:MediaPlayback Flex tag

I'm trying to compile gui/flex/songs.mxml in the fourth edition of Bruce Eckel's Thinking in Java book and am getting a compilation error with Flex 3.4. Here is a simplified version of the example that gives the same error: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" backgroundCo...