| Class | Sprout::MXMLCDebug |
| In: |
bundles/as3/lib/sprout/tasks/mxmlc_debug.rb
|
| Parent: | MXMLCHelper |
The MXMLCDebug helper wraps up the flashplayer and mxmlc tasks by using either a Singleton or provided ProjectModel instance.
The simple case that uses a Singleton ProjectModel:
debug :debug
Using a ProjectModel instance:
project_model :model debug :debug => :model
Configuring the proxied Sprout::MXMLCTask
debug :debug do |t|
t.link_report = 'LinkReport.rpt'
end
# File bundles/as3/lib/sprout/tasks/mxmlc_debug.rb, line 22 def initialize(args, &block) super outer_task = define_outer_task mxmlc output do |t| configure_mxmlc t configure_mxmlc_application t yield t if block_given? end define_player outer_task.prerequisites << output outer_task.prerequisites << player_task_name end