<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:at="http://www.sixapart.com/ns/at"
    xmlns:icbm="http://postneo.com/icbm"
    xmlns:rvw="http://purl.org/NET/RVW/0.2/"
    xmlns:media="http://search.yahoo.com/mrss">
    <channel>
        <title>Flash Goodies</title>
        <link>http://flashgoodies.vox.com/library/posts/page/1/</link>
        <description></description>
        <language>en</language>
        <generator>Vox</generator>
        <lastBuildDate>Sat, 05 Jul 2008 09:39:33 -0700</lastBuildDate>
        <copyright>Copyright 2008</copyright>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>  
 
        <item>
            <title>ActionScript - the Possibilities</title>
            <link>http://flashgoodies.vox.com/library/post/actionscript---the-possibilities.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(fringer22)</author>
            <comments>http://flashgoodies.vox.com/library/post/actionscript---the-possibilities.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://flashgoodies.vox.com/library/post/actionscript---the-possibilities.html?_c=feed-rss-full</guid> 
            <pubDate>Sat, 05 Jul 2008 09:39:33 -0700</pubDate>         
            
            <description>    &lt;p&gt;Before you dive into the details of ActionScript, let’s first briefly discuss what you can do with it. Presumably, you already have at least some minimal experience with Flash, and you are familiar with the playback of the timeline. The default behavior in Flash is such that when an &lt;a href=&quot;http://flashanimation.spaces.live.com/&quot;&gt;SWF&lt;/a&gt; (the compiled Flash movie format) is opened in a player, the timeline begins to play automatically. In many cases, this is not, in and of itself, problematic. However, when the playhead reaches the end of the timeline, it then loops back to the beginning of the timeline and starts playing it again. Often you want an animation to play only one time and then stop at the end. To prevent the Flash movie from looping the playback, you actually have to give it the instruction to stop. You can do this by placing one line of code on the last frame. That one line of code looks like this:&lt;/p&gt;
&lt;p&gt;stop();&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;With this first command, you can see that ActionScript really can read very much like English. The command (or statement) stop() instructs the Flash movie to stop playback. Of course, you can do many more complex things with ActionScript besides a simple stopping of the playback. Using ActionScript, you can load external data into your movie for the purposes of creating dynamic, user-specific customizations or even e-commerce applications. Using&lt;br /&gt;ActionScript, you can create nonlinear, interactive presentations and &lt;a href=&quot;http://weblog.xanga.com/Baxtor37&quot;&gt;animations&lt;/a&gt;. The possibilities with ActionScript are practically limitless, and they allow you to create Flash applications with tremendous potential. In fact, there is very little that you can think up that cannot be accomplished with ActionScript.&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://flashgoodies.vox.com/library/post/actionscript---the-possibilities.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00fa9684a116000200fa968547970003?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description>   
        </item> 
 
        <item>
            <title>ActionScript</title>
            <link>http://flashgoodies.vox.com/library/post/actionscript.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(fringer22)</author>
            <comments>http://flashgoodies.vox.com/library/post/actionscript.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://flashgoodies.vox.com/library/post/actionscript.html?_c=feed-rss-full</guid> 
            <pubDate>Sat, 05 Jul 2008 09:35:11 -0700</pubDate>         
            
            <description>    &lt;p&gt;ActionScript is the programming language used to send instructions&lt;br /&gt;to your Flash movie. It is how you “talk” to your &lt;a href=&quot;http://finger27.livejournal.com/1084.html&quot;&gt;Flash movie&lt;/a&gt;, telling it&lt;br /&gt;exactly what you want it to do. The more effectively and fluently you&lt;br /&gt;are able to communicate in ActionScript, the more effective you will&lt;br /&gt;be in creating Flash movies that do what you want.&lt;/p&gt;
&lt;p&gt;To help you understand what ActionScript is, it is helpful to understand&lt;br /&gt;the similarities between ActionScript and something you&lt;br /&gt;already know — human languages. Any human language is merely a&lt;br /&gt;collection of symbols and sounds used to represent ideas. The same&lt;br /&gt;is true of any programming or scripting language. ActionScript, for&lt;br /&gt;example, is merely a collection of words and symbols with the purpose&lt;br /&gt;of communicating instructions to the Flash movie. Additionally,&lt;br /&gt;human languages have syntax and vocabulary that are specific to&lt;br /&gt;that language, but not wholly dissimilar to those of other languages.&lt;/p&gt;
&lt;p&gt;The same is true of scripting languages. Not only is ActionScript similar to other scripting languages in many ways, but you may also find that with the right perspective it is quite similar to the English language. &lt;a href=&quot;http://flashbox.wordpress.com/&quot;&gt;Programming languages&lt;/a&gt; are in many ways remarkably similar to the languages humans use to communicate. Therefore, although hearing a foreign language might seem like gibberish at first, with a little training, you can begin to share your ideas with people in a language they understand. It is much the same with ActionScript. Think of this book as your language teacher. You’ll start in this chapter by developing an understanding of the ActionScript culture, the environment, and the tools you can use to begin your ActionScript journey. Then, in Chapter 3 you look at and investigate the parts of speech and the syntax and structure. With these fundamentals under your belt, you’ll be well on your way to communicating with Flash. ActionScript is based on the ECMA-262 specification, although it does not adhere to it fully. If you want to learn more, you can read about it at the ECMA web site&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://flashgoodies.vox.com/library/post/actionscript.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00fa9684a116000200fae8c936dd000b?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description>   
        </item> 
 
        <item>
            <title>Flash - Introduction</title>
            <link>http://flashgoodies.vox.com/library/post/flash---introduction.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(fringer22)</author>
            <comments>http://flashgoodies.vox.com/library/post/flash---introduction.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://flashgoodies.vox.com/library/post/flash---introduction.html?_c=feed-rss-full</guid> 
            <pubDate>Sat, 05 Jul 2008 09:30:26 -0700</pubDate>         
            
            <description>    
    
    
    
&lt;div at:enclosure=&quot;asset&quot; at:xid=&quot;6a00fa9684a116000200fa968546060003&quot; at:format=&quot;medium&quot; at:align=&quot;left&quot;
    class=&quot;enclosure enclosure-left enclosure-medium photo-enclosure&quot; 
     style=&quot;text-align: center; float: left;&quot;&gt;
&lt;div class=&quot;enclosure-inner&quot;
    
        style=&quot;padding: 9px; border: 1px solid; width: px; margin: 0 20px 20px 0;&quot;
    &gt;
    &lt;div class=&quot;enclosure-list&quot;&gt;
        &lt;div class=&quot;enclosure-item photo-asset last&quot;&gt;
    
            &lt;div class=&quot;enclosure-image&quot;&gt;
        
                &lt;a href=&quot;http://flashgoodies.vox.com/library/photo/6a00fa9684a116000200fa968546060003.html&quot;&gt;&lt;img src=&quot;http://a6.vox.com/6a00fa9684a116000200fa968546060003-200pi&quot; alt=&quot;Adobeflash&quot; title=&quot;Adobeflash&quot; /&gt;&lt;/a&gt;
        
            &lt;/div&gt;
            &lt;div class=&quot;enclosure-meta&quot;&gt;
                &lt;div class=&quot;enclosure-asset-name&quot;&gt;&lt;a href=&quot;http://flashgoodies.vox.com/library/photo/6a00fa9684a116000200fa968546060003.html&quot; title=&quot;Adobeflash&quot;&gt;Adobeflash&lt;/a&gt;&lt;/div&gt;
            &lt;/div&gt;
    
        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;!-- end enclosure --&gt;

&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Flash has begun to mature as a product, and ActionScript has begun to mature as a language. That represents both opportunity and challenge to you. As a mature language, ActionScript provides a broad spectrum of features and functionality. The possibilities are limitless: There is great opportunity to build new, innovative, useful, and interesting applications using Flash and &lt;a href=&quot;http://www.flashgenesis.com&quot;&gt;ActionScript&lt;/a&gt;. However, with that opportunity comes the challenge of learning how to use ActionScript effectively. If you want to express your thoughts and feelings well, you need the right language for communicating them. Likewise, with ActionScript the challenge is to learn the language so that there is a natural flow of expression that is seamless from its conception to its manifestation in code.&lt;/p&gt;
&lt;p&gt;The Macromedia Flash authoring tool was originally an animation tool, but it is so much more than that today. From the early days when it was known as FutureSplash to the &lt;a href=&quot;http://flashstricks.blogspot.com&quot;&gt;Flash&lt;/a&gt; 8 version today, Flash has always excelled as a vector-drawing and animation tool. Even though animation is still a large part of what Flash does, now it is only a fraction of the Flash toolset. Here are the broad categories available in Flash 8:&lt;/p&gt;
&lt;p style=&quot;text-align: left&quot;&gt;&amp;#160;&lt;strong&gt;Vector graphics&lt;/strong&gt;—Vector drawings are made up of many lines&lt;br /&gt;and curves and fills, each defined by a set of coordinates and&lt;br /&gt;the paths along them. These paths—vectors—are described&lt;br /&gt;via mathematical functions. Because mathematical formulas&lt;br /&gt;are used to store and create the image, they are resolutionindependent&lt;br /&gt;and can be resized arbitrarily smaller or larger&lt;br /&gt;with no loss of quality. Also, images based on calculations are&lt;br /&gt;generally smaller in file size than bitmap images, which is an&lt;br /&gt;advantage for bandwidth-limited Web delivery.&lt;br /&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left&quot;&gt;&amp;#160;&lt;/p&gt;
&lt;p style=&quot;text-align: left&quot;&gt;&amp;#160;&lt;strong&gt;Bitmap graphics&lt;/strong&gt;—Bitmap (a.k.a. raster) images are made up&lt;br /&gt;of a grid of pixels. Every pixel’s color and location in the grid&lt;br /&gt;must be stored individually, which usually (but not always)&lt;br /&gt;means larger file sizes than images made of vector calculations.&lt;br /&gt;Although Flash handles bitmap graphics, the program is not&lt;br /&gt;built for direct image manipulation on a pixel level; rather, Flash&lt;br /&gt;is primarily an image handler. Flash can retain JPEG compression&lt;br /&gt;of imported JPEG files, as well as apply lossless or custom&lt;br /&gt;lossy compression to imported bitmap images.&lt;/p&gt;
&lt;p style=&quot;text-align: left&quot;&gt;&amp;#160;&lt;/p&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://flashgoodies.vox.com/library/post/flash---introduction.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00fa9684a116000200fad697bdde0004?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description>    
        </item> 
 
        <item>
            <title>Flash Genesis</title>
            <link>http://flashgoodies.vox.com/library/post/flash-genesis.html?_c=feed-rss-full</link>   
            <author>nobody@vox.com(fringer22)</author>
            <comments>http://flashgoodies.vox.com/library/post/flash-genesis.html?_c=feed-rss-full</comments>
            <guid isPermaLink="true">http://flashgoodies.vox.com/library/post/flash-genesis.html?_c=feed-rss-full</guid> 
            <pubDate>Sat, 05 Jul 2008 09:17:32 -0700</pubDate>         
            
            <description>    &lt;!-- Error: rendering enclosure $VAR1 = {
  &#39;at:type&#39; =&amp;gt; &#39;asset&#39;,
  &#39;at:align&#39; =&amp;gt; &#39;center&#39;,
  &#39;at:format&#39; =&amp;gt; &#39;extra-large&#39;,
  &#39;at:xid&#39; =&amp;gt; &#39;6a00fa9684a116000200fad696db0e0005&#39;
};
 --&gt;    &lt;p style=&quot;clear:both;&quot;&gt; 
    &lt;a href=&quot;http://flashgoodies.vox.com/library/post/flash-genesis.html?_c=feed-rss-full#comments&quot;&gt;Read and post comments&lt;/a&gt;   |   
    &lt;a href=&quot;http://www.vox.com/share/6a00fa9684a116000200fad697bcdb0004?_c=feed-rss-full&quot;&gt;Send to a friend&lt;/a&gt; 
&lt;/p&gt;
 
            </description>   
        </item> 
    </channel>
</rss>

