<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>success</status>
  <result>
    <project>
      <id>22922</id>
      <name>ragona-as3utils</name>
      <created_at>2008-10-07T15:11:31Z</created_at>
      <updated_at>2008-10-08T12:55:14Z</updated_at>
      <description>ragona-as3utils (com.ragona.utils) is a growing set of tools for use in Flash projects. At this early stage it is only maintained for: 

&#8226; Actionscript 3.0, Flash 9+. 

The following classes are currently included: 

Sender(com.ragona.utils.sender.Sender.as): 

Sender is a simple set of classes that I use to replace 'trace' functionality. The issue with trace is that it only works within the Flash IDE, and once your site is live it's difficult to debug certain issues. This is a simple set of classes used for for live project debugging. By uploading reciever.swf and changing from trace to sendMessage() you can view your trace output on any computer, within a web browser. In the future I will extend Reciever to include search functionality, file exporting, and other useful features that Trace lacks. This is an early implementation, but even now I refuse to work without it during development, it's just that useful, especially for projects that involve server-side or JavaScript interaction, and must be run within a browser - where tracing isn't an option without unreliable browser extensions.   

CoreXML (com.ragona.utils.coreXML.CoreXML.as): 

A really simple XML class for easy loading in AS3. It dispatches an 'xmlLoaded' event that can be listened for in parent classes, and is generally saves me from writing the same XML code over an over. It was specifically intended to be extended, and works well with subclasses. 

XMLPathfinder (com.ragona.utils.coreXML.XMLPathfinder.as): 

This is a class I created for use with Flash deeplinking solutions, SWFAddress for example. I wanted a way to take URL string, &quot;/portfolio/web/2041/&quot; for example, and parse through an XML document based on a unique attribute, named 'local'. It returns an XML typed object, which in my own projects I use to load data based on user URL input. It can be integrated into any XML document by adding @local attributes to the XML nodes that you need to navigate through, as long the attribute is unique for each level.  

This project is really just for personal use, but if it is useful for anyone you're welcome to pick it apart and take what you can.</description>
      <homepage_url>http://code.google.com/p/ragona-as3utils</homepage_url>
      <download_url></download_url>
      <url_name>ragona-as3utils</url_name>
      <user_count>0</user_count>
      <average_rating></average_rating>
      <rating_count>0</rating_count>
      <analysis_id>280648</analysis_id>
      <analysis>
        <id>280648</id>
        <project_id>22922</project_id>
        <updated_at>2009-12-01T08:50:36Z</updated_at>
        <logged_at>2009-12-01T08:49:33Z</logged_at>
        <min_month>2008-04-01T00:00:00Z</min_month>
        <max_month>2008-10-01T00:00:00Z</max_month>
        <twelve_month_contributor_count>1</twelve_month_contributor_count>
        <total_code_lines>345</total_code_lines>
        <main_language_id>53</main_language_id>
        <main_language_name>ActionScript</main_language_name>
      </analysis>
      <licenses>
        <license>
          <name>gpl3_or_later</name>
          <nice_name>GNU General Public License 3 or later</nice_name>
        </license>
      </licenses>
    </project>
  </result>
</response>
