My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
InstallationInstructions  
How to install and run FlexSpy
Updated Nov 8, 2009 by ara...@gmail.com

Installation instructions

Follow these steps to setup Flex-Spy in your Flex 3.0 application:

  • In Flex Builder, open the Properties window of your project (Project menu > Properties)
  • On the left side of the Properties window, select Flex Library Build Path.
  • On the right side of the Properties window, select the Library path tab.
  • Click the Add SWC... button
  • Select the flexspy.swc file that you downloaded (from the Downloads section) and click OK.
  • Add a button somewhere in your Flex application to show the Flex-Spy window:
  • <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
      ...
      <mx:Script>
        <![CDATA[
          import com.flexspy.FlexSpy;
        ]]>
      </mx:Script>
      ...
      <mx:Button id="btnFlexSpy" label="FlexSpy" click="FlexSpy.show()" />
      ...
    </mx:Application>
Comment by otuy...@gmail.com, Jan 21, 2008

In Flex 3 noticed that the top of FlexSpy? was too high in browser to see the top ControlBar?. was able to reduce the FlexSpy? height by modifying line 83 of ComponentTreeWnd?.as, setting this.height = 578;

Thanks once again for such a great component

Comment by patrick....@gmail.com, Feb 9, 2008

When you only have Flex SDK (not FlexBuilder?), how to change the command line compiler to accept FlexSpy? ???

Many thanks...

Comment by ajaykemp...@gmail.com, Feb 23, 2008

Hi Patrick you can specify the library path mxmlc -library-path+=c:/myfiles

With Regards Ajay K http://mxml.wordpress.com

Comment by den.or...@gmail.com, Sep 1, 2008

Included FlexSpy?? in my project that are built with 3.1.0.2710 Flex web tier compiler and get this exception:

01/09 17:49:01 ERROR java.lang.NullPointerException
        at flex.webtier.server.j2ee.BaseCompileFilter.getDependenciesFromCompilationUnits(BaseCompileFilter.java:215)
        at flex.webtier.server.j2ee.IncrementalCompileFilter.compileMxml(IncrementalCompileFilter.java:114)
        at flex.webtier.server.j2ee.BaseCompileFilter.mxmlToSwf(BaseCompileFilter.java:322)
        at flex.webtier.server.j2ee.BaseCompileFilter.invoke(BaseCompileFilter.java:60)
        at flex.webtier.server.j2ee.RecompileFilter.invoke(RecompileFilter.java:37)
        at flex.webtier.server.j2ee.PathExistsFilter.invoke(PathExistsFilter.java:42)
        at flex.webtier.server.j2ee.MxmlServlet.doGet(MxmlServlet.java:176)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at flex.bootstrap.BootstrapServlet.service(BootstrapServlet.java:114)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1097)
        at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)
        at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
        at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
        at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
        at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
        at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
        at org.mortbay.jetty.Server.handle(Server.java:324)
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
        at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:829)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:513)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
        at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
        at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:488)
Comment by zenggang2008@gmail.com, Oct 6, 2008

Thanks so much!!!! I love it

Comment by josilva@gmail.com, Nov 2, 2008

A great tool! Keep on going!

Comment by abenh...@gmail.com, Nov 9, 2008

Great Job!

Will definitely come in handy.

Comment by Eric4l...@gmail.com, Nov 13, 2008

Very great job! thanks!

Comment by janeesh...@gmail.com, Jan 8, 2009

Great tool

Comment by tian0...@gmail.com, Jan 19, 2009

thanks

Comment by gaz...@gmail.com, Feb 22, 2009

Really good stuff, thanks so much! I'm about to look at some graph programming, and your live example on the front page seemed very good as a starting point. Is it possible to get the source, just to see how it works?

Comment by zhjg04...@gmail.com, Mar 1, 2009

good job

Comment by ze.c...@gmail.com, Mar 3, 2009

Very useful. Thanks a lot.

Comment by sean....@gmail.com, Mar 5, 2009

The FlexSpy?-1.2-Flex3.zip file doesn't have a SWC inside it!

Comment by sean....@gmail.com, Mar 5, 2009

Nevermind... OS X was expanding the SWC after expanding the zip.

Comment by manfred....@gmail.com, May 8, 2009

great tool! thanks a lot for sharing!

Comment by sly...@gmail.com, May 29, 2009

I am getting this error::

unable to load SWC FlexSpry?-1.2-Flex3.zip

I am on a MacBookPro? (new) and using the plugin version of flex builder 3. Thanks

Comment by navinnav...@gmail.com, Jun 3, 2009

Great tool. very useful. Thanks

Comment by shekel2...@gmail.com, Sep 24, 2009

any way to prevent it compiling into the swf when exporting a release?

Comment by m.sakre...@gmail.com, Nov 6, 2009

For what it's worth the Flex 3 build is not compatible with Flex 3.0.0--FlexSpy? seems to link against the IResourceManager interface, which has additional methods somewhere between Flex 3.0 and Flex 3.4.

Comment by gwkp...@gmail.com, Jun 6, 2010

thanks a lot

Comment by ankurps...@gmail.com, Aug 4, 2010

This is really really very useful tool.

Comment by eric.esm...@gmail.com, Sep 7, 2010

Is there a Flex 4 version in the works?

Comment by sergey.b...@gmail.com, Sep 30, 2010

Thank you. It works and very helpful in my situation.

Comment by michaelv...@gmail.com, Nov 4, 2010

Great component - just a quick quesstion - (from a newbie) - Is there any way to quickly change the colour of the text in the datagrid as it appears as white in my project and I cannot read the variables or values?

Comment by walkwith...@gmail.com, Apr 27, 2011

Much needed one for Flex Designers / Developers. Great work Ara & George.. ;)

Will it work for Flex 4 Spark Components ?? If no, are you guys developing anything new ??

Thanks, Nathan5x


Sign in to add a comment
Powered by Google Project Hosting