16.5 Where s All the Code?

ActionScript for Flash MX: The Definitive Guide, 2nd Edition
By Colin Moock
Chapter 16.  ActionScript Authoring Environment

16.5 Where's All the Code?

Even for experienced Flash users, locating the code in a movie can sometimes be challenging. Because code can be attached to any frame in any timeline, any button, or any movie clip on stage, it is often lost in a sea of content. Obviously, a highly organized structure and thorough code documentation can save dozens or hundreds of hours over the life span of a project. But if you're faced with a movie that mysteriously seems to be missing important code, open the Actions panel and try these techniques for finding it:

  • To search the current scene for ActionScript code, use the Movie Explorer window's search option as described in the paragraph that follows this list.

  • Click on any frame that has a little circle icon on it in the timeline. A circle indicates the presence of ActionScript code.

  • Look for, and select, any white circle with a black outline on stage. These circles indicate empty movie clips, which often contain nothing but code. If there's no code on the empty clip itself, double-click the clip to edit it and investigate its frames.

  • Select each button in the movie, one at a time. Some programmers tend not to centralize code and instead place long, important scripts directly on buttons.

  • Check the timeline for hidden or masked layers. A layer with a red X icon next to it is hidden during authoring but may contain clips and buttons with code that appear during movie playback. Similarly, masked layers may contain obscured objects that bear code. Unlock masked layers to reveal their contents.

  • Unlock all layers. Empty movie clips (the little circles with black outlines) are hidden when the layer they're on is locked.

  • Use Ctrl+F (Windows) or Command+F (Macintosh) to open the Find dialog box. It is useful for searching large scripts for the specified text. Use the Movie Explorer, as described next, to search across all scripts.

Sometimes even these techniques can fail us. If someone's determined to hide some code, there are lots of places in Flash to do so. For example, an empty clip can be placed far beyond the limits of the Stage, making it nearly impossible to find. Fortunately, when all seems lost, our code isn't we can always use the Movie Explorer to hunt down any script in a movie. Select Window figs/u2192.gif Movie Explorer for a bird's-eye view of all the assets in the current scene, including any scripts attached to a frame, button, or movie clip. Make sure the Show Action Scripts icon is depressed under the Show menu at the top of the Explorer panel, so that the search includes scripts. You can use the same window to search for text fields containing a certain word. There is no easy way to search the entire movie; you'll need to search each scene separately. Scripts are marked with a blue arrow Actions icon similar to the icons in the Actions panel Toolbox. To filter the display to show only scripts, select the Show Action Scripts icon under the Show menu, and deselect all other icons.

     



    ActionScript for Flash MX. The Definitive Guide
    ActionScript for Flash MX: The Definitive Guide, Second Edition
    ISBN: 059600396X
    EAN: 2147483647
    Year: 2002
    Pages: 780
    Authors: Colin Moock

    flylib.com © 2008-2017.
    If you may any questions please contact us: flylib@qtcs.net