i am trying to find out how to build my .as for mobile browser on Android 2.2 smartphone.I downloaded latest distribution of "Hero" SDK, but all tutorials show only how to create mobile project with Flash Builder. how to build .swf from command line mxmlc for mobile ?
I am trying to compile a file into swf using mxmlc in command line. When it is a very simple mxml, compile is successful. But when the file contaion the fx name space, I get a compile error like: could not resolve (or ) to a component implementation.
I have to be able to do this, without the help of Flash Builder because I am working on a project where I will need to generate swf files from mxml files of which we generate the code.The code I am trying to compile is:
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 MXMLC into compiling these two files and linking them into a SWF.
Naively, I try
MXMLC foo.as bar.as
but I'm informed that only one source file is allowed.supposing I compiled these two files separately, how would I link them together to get the final SWF?
NOTE: The only reason I have two files instead of one is the requirement of only one class per file. I tried putting both classes in one file and making one of the classes "private" or "internal" but neither of these ideas worked. I would be ecstatic to find out I can put more than one class in a file (with only one being public).
I'm interested in learning just enough Flash/Flex to do things that I can't do from HTML and JavaScript alone - play sound files and video, use multiple file upload things, perform cross-domain Ajax requests using the crossdomain.xml file etc. As such, I don't really want to learn (or pay for) the Flex IDE. I'm not much of an IDE guy in any case.
The problem is, most of the tutorials I've found talk about the IDE. I've figured out how to compile .mxml files at the command line using bin/mxmlc - now I just need to learn MXML, ActionScript and the various APIs! What are the best resources for learning these? I'm fine with buying a book, I just don't want to shell out for the API itself.
Im using mxmlc to compile as3 on ubuntu linux. I've donwloaded flex4_b2_100509, just to use the most recent stuff...so Im typing 'mxmlc file.as' but it just hangs on me... it doesnt return anything. I checked running processes ('ps -e') and its showing both mxmlc and java as running, which tells me the compiler started. after a while the shell reports a 'segmentation fault'l.
i have this flex app (it's a flex project created from flash builder), and it compiles fine when i build it from the IDE.it fails to compile when i do it from command line through mxmlc.i am invoking the mxmlc at the location "flash-builder-installation"sdks"flex-ver"inthe mxml file is test.mxml.i don't have any dependency on any of custom swc file.i am getting the following type errors when i compile it.[code]
I am building an app using ActionScript3 with Flash Builder 4 as my IDE.
The IDE supports a unit testing framework called "FlexUnit".
I can build and run tests within the IDE, no problem.
After much pain and suffering I figured out how to build the unit tests as a swf from the command line. I can point a browser or flash player at the swf and the tests run.
But for an automated build system this is no good: I would like to build the tests, run them, and collect/analyze the results to tell which tests, if any, are failing.
I can imaging some hackery: hack FlexUnit base libraries to dump output to stderr instead of just to the IDE console. Hack some script together that points a browser at the swf, counts to 60, kills the browser and checks stderr.
But that's hideous.
I have to believe there's some way to build and run from the command line that works nicely with automated build systems.
Further complication: I am a relative noob with ActionScript (~1 month). My background is C++, makefiles, etc. All the stuff I had to do to get the tests even to build outside the ide (a build.xml file, ant) was complete greek to me, just cut n pasting from examples I could find.
Inherited some flash widgets that are developed in .fla format and exported to .swf apps, using Flash Pro CS5. I have only limited understanding of AS3 or 4, flex and flash in general, but I'm quickly becoming dangerous.
My bottom line problem is I need to find a command line tool to 'build' the .fla source into .swf entities. q1: are there any cmd line tools with the Flash Pro CS5 for such purpose? I cant seem to find any, but I may not be looking at the right places.
I know there's such a thing as the Flex SDK, but what's under Flash CS5 at "Adobe Flash CS5CommonConfigurationActionScript 3.0flex_sdk", doesn't seem to have anything useful in it, only a general flex library.
Another requirement I need to solve is to create customer specific, purpose built versions of the widget. From the Flash IDE, I can figure out how to replace the background images, etc., but.q2: how can I do this at export/build time and later on, via the command line tool?
Basically, a build/compile directive in source would allow the swf builder to replace a given image asset with the version I intend to build with.
I have a built a mobile application using flash builder burrito and when i export the app from the builder the size of the apk file is say 1180KB,but when i try packaging the same application from the command line the size increases dramatically(to 2679KB).In both the cases if we see the size of swf file it is 2679KB only.So the builder is using some compression techniques to reduce the file size.Is there any options available in command line to do the same compression technique??.I have used the following command to package the swf file..
Which mxmlc attributes do I need to replicate the behaviour of Flash Builder 4's Export Release Build?debug=false and optimize=true seems obvious, but doesn't reduce the swf's file size as FB4's Export Release Build does.
I've noticed that, recently, builds in FlexBuilder have been taking much, much longer than they used to (30 or 40 seconds, as opposed to 3 or 4). What is the simplest way of profiling these builds to figure out what is taking so much time?
Well i have an adobe air which runs vlc-player at background as service. i check that in Windows Task Manager , the service runs when air application launches. here is the code
processArgs.push("--extraintf"); processArgs.push("rc"); //Remote control processArgs.push("--rc-fake-tty"); //Use terminal as output
I'm trying to build a flex project, linking it to some RLSs. When setting up the project in Flex Builder, the corresponding "build configuration" (that I got by adding -dump-config to the compiler options) generates (among other things) a tag like this :
Is there a unique device ID that I can use in Flash Builder/AS3 to differentiate between devices in a Flex mobile project? I am trying to circumvent having to code a login/registration system.
I'd like to be able to write a .swf file that is runnable as a command line app. In other words, I would be able to create actionscript classes which can interact with stdin and stdout, and could then execute that .swf directly in the command line. I suspect that this isn't really possible. Can anyone confirm that? EDIT: A couple of the answers pointed out that using Flash for command line work probably isn't the best choice. I wholeheartedly agree in most situations. The reason I am asking about this is because I want to do some AS3 code generation, and reflecting on AS3 classes within the runtime would be easier than parsing the code or walking the intermediary XML that asdoc produces. I'm doing the XML approach now in Ruby, but would love to have a cleaner solution!
Is it possible to create a command line Abode Air app? I know thats not the intended use of the framework, but I have a lot of utility code written in as3, and I have a need to programatically run some utility functions from another app (not flash). I know I can pass command line parameters to the Air app, but I would like to avoid having a window pop up while the calculations are being made.
First off - I'm not super familiar with Flash Builder or ActionScript.I have an ActionScript project in Flash Builder.I know I can generate a swc file by doing Project > Build, and it will build a swc file from my ActionScript source code.Is there a way to generate the swc in command line or ant? I'd like to be able to put this build process inside a build script so I don't need to go through Flash Builder to build the swc file everytime.
I have done a few small flash projects and have successfully passed and retrieved FlashVars when the .swf is embedded in a web page.I want to build a small app that will run standalone i.e. not in a browser and want to pass to the swf the name of a text file on the command line that has various config options in.This is for a kiosk type app. I'm aware of Zinc and maybe that's the way I need to go.
is it possible to pash FlashVars / Command Line params to a standalone swf?
I'd like to be able to write a .swf file that is runnable as a command line app. In other words, I would be able to create actionscript classes which can interact with stdin and stdout, and could then execute that .swf directly in the command line.I suspect that this isn't really possible. Can anyone confirm that?EDIT:A couple of the answers pointed out that using Flash for command line work probably isn't the best choice. I wholeheartedly agree in most situations. The reason I am asking about this is because I want to do some AS3 code generation, and reflecting on AS3 classes within the runtime would be easier than parsing the code or walking the intermediary XML that asdoc produces
I want it so that when you click a button, it will run a multiplayer game and connect to a server, WITHOUT having any .bat or .exe files beforehand. So any new guy can rock up and connect, just as long as he has the game.
It will run the game and connect to a certain server. The problem is, how do I get Flash to do that without any premade .exes with command lines?
The only other problem I can think of is, is it possible to run the game without knowing the directory the exe is in? In other words, could Flash find the game .exe if it was just given a name?
I understand that in Flex builder we can right click on a CSS file and choose 'compile to swf' and our CSS SWFs will automatically be compiled along with the main app.Is possible to compile the CSS file only (not with the main app) from the command line?Give clients a Flex CSS file to hand edit.Allow them to upload the file via a CMS.Trigger a server process to run the compiler from the command line, outputting the compiled SWF to the appropriate server path.This would of course be a whole lot simpler if Flex properly supported text-based CSS files (without requiring manually applying styles using AS3).
When working on small projects or some test classes , I would prefer to quickly compile my code from the command line as opposed to creating a full Actionscript project in Flash Builder for instance.
In a previous similar question , an answer was given referring to this article:[URL]..but this is for Windows user...
I had a look at ProjectSprouts, which seems excellent but too heavy for the sort of task I'm looking for.
Would you know of any alternative approach that could be used to quickly compile a swf from the Terminal on Mac OSX?
how do I compile Flash .FLAs using command line? I am using Eclipse + FDT for Flash development and I would like to use ANT to automatize the compilation. I am using AS3 and need to compile for Flash Player 10.1.
I have implemented a graph generator using flex. The user can edit his graph at any time. I want to save an image of this graph on the server without uploading it from the user PC. Is there a command line tool that can be used to start a flex program and pass some external parameters (file name) and store the file locally on the server ?
PS : I can convert my flex application to adobe air application if needed and use it from the server from command line
I'm trying to automate sound processing on a large number of audio files. The Actionscript API for dealing with audio files is simple and satisfies my needs, is there a way I could write a script that could be run on the command line and potentially on a cron?