Rob Cain
Rob Cain

Reputation: 1

Force Flash Builder 4 to compile all source files

According to the answers to this question here, the reason why I'm not seeing errors as I work in Flash Builder is that FB is "optimizing" them out because they aren't referenced at any point in the code execution. Is there an option to force Flash Builder to compile all files regardless of whether they're used in the software? This would make my development process a lot more intuitive.

Upvotes: 0

Views: 859

Answers (2)

Wade Mueller
Wade Mueller

Reputation: 6059

You need to reference each class somewhere in your project. The easiest/shortest way I've found to do this is to add an import followed by the class name in some common place, such as a script block in Main.mxml, although it really doesn't matter where:

import some.package.MyClass; MyClass;

Hope that helps.

Upvotes: 0

scriptocalypse
scriptocalypse

Reputation: 4962

The only way to do this is to actually reference the class somewhere in code that you know actually is being compiled, such as the Document Class in a .fla, or your Main.as file in a pure AS3 project. It can be as simple as declaring a variable of the given type, even if no value is ever assigned to it.

private var complieMe:OtherwiseUnreferencedClass;
// ^ This will cause your class to be compiled.

Upvotes: 1

Related Questions