lib/sprout/tasks/mxmlc_helper.rb in sprout-as3-bundle-0.2.3 vs lib/sprout/tasks/mxmlc_helper.rb in sprout-as3-bundle-0.2.9

- old
+ new

@@ -1,7 +1,7 @@ -module Sprout +module Sprout # :nodoc: class MXMLCHelper # :nodoc: attr_reader :model def initialize(args, &block) resolve_task_args(args) @@ -41,12 +41,19 @@ end end end end - def configure_mxmlc(compiler) - compiler.input = input + def configure_asdoc(compiler) + compiler.doc_sources << model.src_dir + model.source_path.each do |path| + compiler.doc_sources << path + end + end + + def configure_mxmlc(compiler, is_asdoc=false) + compiler.input = input unless is_asdoc compiler.gem_name = model.compiler_gem_name compiler.gem_version = model.compiler_gem_version # Set up library deps model.libraries.each do |lib| @@ -80,11 +87,13 @@ compiler.default_size = "#{model.width} #{model.height}" end end def define_player - flashplayer player_task_name => output_file + flashplayer player_task_name do |t| + t.swf = output_file + end end def define_outer_task t = task task_name self.prerequisites.each do |dep| @@ -109,10 +118,10 @@ def create_output return "#{create_output_base}-debug.swf" end def player_task_name - return "run_#{create_output}" + return "run_#{output_file}" end def create_input return File.join(@model.src_dir, @model.project_name) + input_extension end