I have the same problem!
This is the shell
~/dev/projects/myFunFx$ ruby myfunfx.rb
/var/lib/gems/1.8/gems/activesupport-2.3.8/lib/active_support/
dependencies.rb:105:in `const_missing': uninitialized constant
FireWatir::Firefox::FlexApp::DOCUMENT_VAR (NameError)
from /var/lib/gems/1.8/gems/funfx-0.2.2/lib/funfx/browser/
firewatir.rb:39:in `fire_event'
from /var/lib/gems/1.8/gems/funfx-0.2.2/lib/funfx/flex/events.rb:
77:in `fire_event'
from /var/lib/gems/1.8/gems/funfx-0.2.2/lib/funfx/flex/element.rb:
45:in `flex_invoke'
from /var/lib/gems/1.8/gems/funfx-0.2.2/lib/funfx/flex/element.rb:
43:in `loop'
from /var/lib/gems/1.8/gems/funfx-0.2.2/lib/funfx/flex/element.rb:
43:in `flex_invoke'
from /var/lib/gems/1.8/gems/funfx-0.2.2/lib/funfx/flex/events.rb:
76:in `fire_event'
from /var/lib/gems/1.8/gems/funfx-0.2.2/lib/funfx/flex/events.rb:
10:in `open'
from myfunfx.rb:11
This is myfunfx.rb file
require 'rubygems'
require 'funfx/browser/firewatir'
browser = FireWatir::Firefox.new
browser.goto("
http://funfx.rubyforge.org/Flex/FlexObjectTest/
FlexObjectTest.html") # The URL containing your Flex app
flex = browser.flex_app('FlexObjectTest', 'FlexObjectTest') # See the
API for FunFX::Browser::FlexAppLookup#flex_app for details
flex.tree("objectTree").open(:item_renderer => "Button controls")