Sha256: 46e377ee6dace90773738579a2529ac59949edc30614f63785eabaabe4017828

Contents?: true

Size: 1.69 KB

Versions: 2

Compression:

Stored size: 1.69 KB

Contents

== Setup

To include mxmlc, adl and adt (from Flex Builder):
  export PATH="/Applications/Adobe Flex Builder 3/sdks/moxie/bin:$PATH"
  
To include adl and adt (from Apollo SDK):
  export PATH="/Applications/ApolloSDK/bin:$PATH"
  
== Creating an AIR project

  airake MyProject
  
== Tasks

  # View all tasks
  rake --tasks

  # Compiling
  rake air:compile 

  # Running air debug launcher (ADL)
  rake air:adl 
  
  # Start FCSHD (for faster compilation)
  rake air:start_fcshd

  # Stop FCSHD
  rake air:stop_fcsh

  # Restart FCSHD
  rake air:restart_fcshd

  # Running alternate MXML, (the following expects src/Test-app.xml descriptor file)
  rake air:adl MXML=src/Test.mxml

  # Run ADL with debug enabled
  rake air:adl DEBUG=true

  # Testing
  rake air:test

  # Package AIR file
  rake air:package
  
== Adding other tasks

Add tasks to the rakefile, for example:

  # Run ADL for Catalog mxml
  task :catalog do
    ENV["MXML"] = "src/catalog/Catalog.mxml"
    Rake::Task["air:adl"].invoke
  end

== Override default settings for Rakefile

This is experimental. In the Rakefile, specify:

  # Override default settings, this is experimental
  # cwd = File.expand_path(File.dirname(__FILE__))
  #ENV["MXMLC_PATH"] = "mxmlc"
  #ENV["ADT_PATH"] = "adt"
  #ENV["BIN_DIR"] = "#{cwd}/bin"
  #ENV["SRC_DIR"] = "#{cwd}/src"
  #ENV["LIB_DIR"] = "#{cwd}/lib"
  #ENV["TEST_DIR"] = "#{cwd}/test"
  #ENV["APPXML_PATH"] = "#{cwd}/src/MyProject-app.xml"
  #ENV["AIR_PATH"] = "#{cwd}/bin/MyProject.air"
  #ENV["SWF_PATH"] = "#{cwd}/bin/MyProject.swf"
  #ENV["MXMLC_EXTRA_OPTS"] = ...
  #ENV["ADL_EXTRA_OPTS"] = ...
  #ENV["ADT_EXTRA_OPTS"] = ...
  #ENV["MXMLC_COMMAND"] = ...
  #ENV["ADL_COMMAND"] = ...
  #ENV["ADT_COMMAND"] = ...

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
airake-0.1.7 README.txt
airake-0.1.8 README.txt