Initially Identified Objects

  1. Shell
    1. Site Loader
  2. Site
    1. Blurb
    2. Navigation
      1. Product
      2. Scenic
      3. Footer
    3. Scenario Image XML
    4. Scenic Gallery
      1. Scenario XML
      2. Image Pre-loader
      3. Photo
      4. Information Call out
        1. Info photo
          1. Information XML
          2. Progress Bar
          3. Scenic Description
    5. Product Image XML
    6. Product Gallery
      1. Product XML
      2. Interior Navigation
        1. Buy Now
        2. Previous
        3. Next
      3. Image Pre-loader
      4. Product Image
      5. Specs
        1. Description
        2. Available colors
        3. Available sizes
        4. Buttons
    7. Footer
      1. Contact Us
      2. Store Locator
      3. Mailing List
      4. Privacy Policy
      5. Terms & Conditions
      6. Buttons

As the list shows, there are many objects required for each particular problem. While your thorough analysis revealed these objects, you may have duplicates that would be unnecessary in OOP. It's wise to note that ...

Get AdvancED ActionScript 3.0: Design Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.