<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Galvan on Flash</title>
    <link rel="alternate" type="text/html" href="http://blogs.adobe.com/rgalvan/" />
    <link rel="self" type="application/atom+xml" href="http://blogs.adobe.com/rgalvan/atom.xml" />
   <id>tag:blogs.adobe.com,2008:/rgalvan//122</id>
    <link rel="service.post" type="application/atom+xml" href="http://blogs.adobe.com/cgi-bin/mt-atom.cgi/weblog/blog_id=122" title="Galvan on Flash" />
    <updated>2008-03-24T21:44:40Z</updated>
    <subtitle>This blog will cover all things Flash by Richard Galvan, Technical Product Manager for Adobe Flash.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.2</generator>
 
<entry>
    <title>3D Video with Flash</title>
    <link rel="alternate" type="text/html" href="http://blogs.adobe.com/rgalvan/2008/03/3d_video_with_flash.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.adobe.com/cgi-bin/mt-atom.cgi/weblog/blog_id=122/entry_id=5473" title="3D Video with Flash" />
    <id>tag:blogs.adobe.com,2008:/rgalvan//122.5473</id>
    
    <published>2008-03-24T21:44:16Z</published>
    <updated>2008-03-24T21:44:40Z</updated>
    
    <summary> Check out this very cool streaming 360 degree video by Immervise Media. Once you play the video click and move your mouse to change the viewing angle. Then goo ahead and pause the video and move the zoom bar...</summary>
    <author>
        <name>Richard Galvan</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://blogs.adobe.com/rgalvan/">
        <![CDATA[
                           <p>Check out this very cool streaming 360 degree video by <a href="http://www.immersivemedia.com">Immervise Media</a>. </p>
                           <p>Once you play the video click and move your mouse to change the viewing angle. Then goo ahead and pause the video and move the zoom bar up or down. Its pretty impressive. </p>
                           <p>
                             <object type="application/x-shockwave-flash" data="http://demos.immersivemedia.com/ClientApprovalPages/RedBullFinalDelivery/RB-LifestyleMontage/imcflash.swf" width="416" height="288">
                               <param name="movie" value="http://demos.immersivemedia.com/ClientApprovalPages/RedBullFinalDelivery/RB-LifestyleMontage/imcflash.swf" />
                             </object>
</p>
                           <p><br/>
                           </p>
                           ]]>
        
    </content>
</entry>
<entry>
    <title>About Flash Components</title>
    <link rel="alternate" type="text/html" href="http://blogs.adobe.com/rgalvan/2008/01/about_components.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.adobe.com/cgi-bin/mt-atom.cgi/weblog/blog_id=122/entry_id=4847" title="About Flash Components" />
    <id>tag:blogs.adobe.com,2008:/rgalvan//122.4847</id>
    
    <published>2008-01-10T22:28:08Z</published>
    <updated>2008-01-10T22:58:30Z</updated>
    
    <summary> Many users have been asking about components. They want to know if we are releasing more components or where they can go to get more of them. Many members of our community have also been wondering what is our...</summary>
    <author>
        <name>Richard Galvan</name>
        
    </author>
            <category term="Flash CS3" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.adobe.com/rgalvan/">
        <![CDATA[                             <p>Many users have been asking about components. They want to  know if we are releasing more components or where they can go to get more of  them. Many members of our community have also been wondering what is our vision  for components going forward. Apologies for not responding sooner.</p>
                             <p>The Flash Authoring team does not have plans to release any  new components in the CS3 timeframe.&#160;&#160; Of course, the Flex team will continue to develop and  release new components; components are an integral part off their model and  core to the success of the Flex product.</p>
                             <p>When the Flash Authoring team went out and met with users to  research what we should be developing for CS3 and beyond, additional components  didn't make the cut. When we focus on the needs of the community, this is what  we hear loud and clear: focus on expressiveness, focus on ground breaking  design and focus on enabling the community to meet the needs of other users  through extensibility. Demand for components has been very fragmented – some  users want x, other users want y - and no matter how many components we have  built we were still not fully satisfying all the needs of the community. And,  frankly, we realize that in many cases Flex is a better alternative for some of  the customers that ask for components to assist in RIA development. </p>
                             <p>So, for you component lovers, we&rsquo;re doing two things – 1)  continuing to invest in the extensibility of Flash Pro so that you can build  and share the components you need and 2) investing in integration with Flex  Builder to make it even easier to take advantage of what Flex has to offer.</p>
                             <p>So what does that mean to our users today? Well, it means  that we are looking to third party vendors and our community to help fill that  gap.</p>
                             <p>We have started to provide documentation on how to build and  extend the new AS3 components. Jeff Kamerer wrote a comprehensive article on  the matter and you can find it at <a href="http://www.adobe.com/devnet/flash/articles/creating_as3_components.html">http://www.adobe.com/devnet/flash/articles/creating_as3_components.html </a></p>
                             <p>Some community members and third party vendors have already  created some great components, for example:</p>
                             <blockquote>
                               <p>1. <a href="http://www.adobe.com/cfusion/exchange/index.cfm?event=productHome&amp;exc=2&amp;loc=en_us">The Adobe Exchange</a> for Flash has a large selection of third party  components. </p>
                               <p>2. <a href="http://www.gskinner.com/blog/">Grant Skinner</a> has been developing components for some time now. In fact  as many of you already know he worked with Metaliq to develop the AS3 components  for Flash CS3. &lt;URL?&gt;</p>
                               <p>3. Yahoo has a great set of components at <a href="http://developer.yahoo.com/flash/astra-flash/">http://developer.yahoo.com/flash/astra-flash/</a> </p>
                               <p>4. Digicrafts has some visually rich components at  <a href="http://www.digicrafts.com.hk/components/">http://www.digicrafts.com.hk/components/</a></p>
                               <p>5. There is a nice selection of components at <a href="http://www.afcomponents.com/components/">http://www.afcomponents.com/components/ </a></p>
                               <p>** If your site is not listed, please send me a post and I will add  it to the list. </p>
                             </blockquote>
                             <p>Of course, everything I write today is affected by what our  community has to say. When it&rsquo;s all said and done you really are the ones that  determine what we do. So with that in mind there are some other ideas/questions  we have that I would like to throw out there and see what the feedback is.</p>
                             <blockquote>
                               <p>1. What could we do to help promote and encourage the community to start  creating new components for Flash Pro?</p>
                               <p>2. In the future, how would supporting the Flex components help solve the  problem?</p>
                             </blockquote>
                             <br/>
                           ]]>
        
    </content>
</entry>
<entry>
    <title>AIR update Beta 2 for Flash CS3</title>
    <link rel="alternate" type="text/html" href="http://blogs.adobe.com/rgalvan/2007/09/air_update_beta_2_for_flash_cs.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.adobe.com/cgi-bin/mt-atom.cgi/weblog/blog_id=122/entry_id=4196" title="AIR update Beta 2 for Flash CS3" />
    <id>tag:blogs.adobe.com,2007:/rgalvan//122.4196</id>
    
    <published>2007-10-01T07:16:01Z</published>
    <updated>2007-10-01T07:17:36Z</updated>
    
    <summary> AIR update Beta 2 for Flash CS3 is now availble at Adobe Labs. The new update now includes support for AIR Beta 2. One of the new feautres of the update is&amp;#160; signing using digital certificates.In fact you must...</summary>
    <author>
        <name>Richard Galvan</name>
        
    </author>
            <category term="Flash CS3" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.adobe.com/rgalvan/">
        <![CDATA[                           <p><a href="http://labs.adobe.com/wiki/index.php/AIR%3AFlash_CS3_Professional_Update">AIR update Beta 2 for Flash CS3</a> is now availble at <a href="http://labs.adobe.com">Adobe Labs</a>.  The new update now includes support for<a href="http://labs.adobe.com/downloads/air.html"> AIR Beta 2.</a> One of the new feautres of the update is&#160; signing using digital certificates.In fact you must sign the AIR app in order to be able to publish it. Dont forget that.<br/>
                           </p>
                           ]]>
        
    </content>
</entry>
<entry>
    <title>MSN Video is all Flash.</title>
    <link rel="alternate" type="text/html" href="http://blogs.adobe.com/rgalvan/2007/09/msn_video_is_all_flash.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.adobe.com/cgi-bin/mt-atom.cgi/weblog/blog_id=122/entry_id=4175" title="MSN Video is all Flash." />
    <id>tag:blogs.adobe.com,2007:/rgalvan//122.4175</id>
    
    <published>2007-09-27T18:49:59Z</published>
    <updated>2007-09-27T18:50:23Z</updated>
    
    <summary> In case anyone hasn&apos;t been to MSN Video lately I just wanted to point out that MSN Video is now all served up using Video for Flash (FLVideo). Considering all the hype around SilverLight and its supposedly killer video...</summary>
    <author>
        <name>Richard Galvan</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://blogs.adobe.com/rgalvan/">
        <![CDATA[
                           <p>In case anyone hasn't been to <a href="http://video.msn.com/">MSN Video</a> lately I just wanted to point out that <a href="http://video.msn.com/">MSN Video</a> is now all served up using Video for Flash (FLVideo). Considering all the hype around SilverLight and its supposedly killer video capabilities its interesting to see all the support we are getting from Microsoft :). I will not make any conclusions based on this, but you are free to make your own...<br/>
                           </p>
                             ]]>
        
    </content>
</entry>
<entry>
    <title>Flash Team and Flash Forward</title>
    <link rel="alternate" type="text/html" href="http://blogs.adobe.com/rgalvan/2007/09/flash_team_and_flash_forward.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.adobe.com/cgi-bin/mt-atom.cgi/weblog/blog_id=122/entry_id=4103" title="Flash Team and Flash Forward" />
    <id>tag:blogs.adobe.com,2007:/rgalvan//122.4103</id>
    
    <published>2007-09-17T18:47:16Z</published>
    <updated>2007-09-17T18:47:39Z</updated>
    
    <summary> The Flash Product Managemnet team will be at Flash Forward in Boston. So if you are attending please stop by the booth and sey hello. Also, if you like, drop me a comment if you are going to be...</summary>
    <author>
        <name>Richard Galvan</name>
        
    </author>
            <category term="Flash CS3" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.adobe.com/rgalvan/">
        <![CDATA[
                             <p>The Flash Product Managemnet team will be at Flash Forward in Boston. So if you are attending please stop by the booth and sey hello. Also, if you like, drop me a comment if you are going to be there, I will make a note to look out for you.</p>
                             <p>We are looking forward to talking with as many Flash users as possible. Also, make sure not to miss the Keynote. Kevin Lynch will be presenting and it's going to be a vey good session. </p>
                             <p>See you there.</p>
                             <p><br/>
                                </p>
                           ]]>
        
    </content>
</entry>
<entry>
    <title>Flash Player will support H.264</title>
    <link rel="alternate" type="text/html" href="http://blogs.adobe.com/rgalvan/2007/08/flash_player_will_support_h264.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.adobe.com/cgi-bin/mt-atom.cgi/weblog/blog_id=122/entry_id=3927" title="Flash Player will support H.264" />
    <id>tag:blogs.adobe.com,2007:/rgalvan//122.3927</id>
    
    <published>2007-08-21T09:26:49Z</published>
    <updated>2007-08-21T09:28:41Z</updated>
    
    <summary> Yes! that&apos;s right Flash Player 9 will now supports H.264 for video playback. The latest update to Flash player 9 which will be available on Adobe Labs will include support for H.264 and AAC in the form or .flv,...</summary>
    <author>
        <name>Richard Galvan</name>
        
    </author>
            <category term="Flash Player" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.adobe.com/rgalvan/">
        <![CDATA[                           <p>Yes! that's right Flash Player 9 will now supports H.264 for video playback. The latest update to Flash player 9 which will be available on <a href="http://labs.adobe.com">Adobe Labs</a> will include support for H.264 and AAC in the form or .flv, .mp4 and .mov files. This will allow flash to continue to be the de facto standard of video players. </p>
                             <p>Here are a few other enhancements that were added to the new update:</p>
                             <blockquote>
                               <p><strong>Improved performance</strong><br />
                                 • Multi-core support; full screen mode with hardware scaling; multi-threaded video decoding<br />
                                 <strong>Flash Player Cache</strong><br />
                                 • Cross-domain Flex Framework caching; reduced application size and faster download times<br />
                                 <strong>Works better with Ajax</strong><br />
                                 • Improved JavaScript integration; improved browser integration<br />
                                  <strong>Reaching parity on Linux</strong><br />
                                 • Full screen mode now for Linux Flash Player<br/>
                                 </p>
                           </blockquote>
                           ]]>
        
    </content>
</entry>
<entry>
    <title>AIR update for Flash CS3 is Live!</title>
    <link rel="alternate" type="text/html" href="http://blogs.adobe.com/rgalvan/2007/08/air_update_for_flash_cs3_is_li.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.adobe.com/cgi-bin/mt-atom.cgi/weblog/blog_id=122/entry_id=3925" title="AIR update for Flash CS3 is Live!" />
    <id>tag:blogs.adobe.com,2007:/rgalvan//122.3925</id>
    
    <published>2007-08-21T00:23:21Z</published>
    <updated>2007-08-21T00:23:43Z</updated>
    
    <summary> I am happy to say that the new Air update for Flash CS3 is finally available and ready for download at our Labs site. This is an early release and there are still changes that will be made. Please...</summary>
    <author>
        <name>Richard Galvan</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://blogs.adobe.com/rgalvan/">
        <![CDATA[
                             <p>I am happy to say that the new <a href="http://labs.adobe.com/wiki/index.php/AIR%3AFlash_CS3_Professional_Update">Air update for Flash CS3</a> is finally available and ready for download at our Labs site. </p>
                             <p>This is an early release and there are still changes that will be made. Please read the known issues section before using it.</p>
                             <p>If you create some cool AIR content please share.  <br />
                             </p>
                             <p>enjoy. </p>
                             <p>&#160;</p>
                           ]]>
        
    </content>
</entry>
<entry>
    <title>Flash Player Archive</title>
    <link rel="alternate" type="text/html" href="http://blogs.adobe.com/rgalvan/2007/08/flash_player_archive.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.adobe.com/cgi-bin/mt-atom.cgi/weblog/blog_id=122/entry_id=3868" title="Flash Player Archive" />
    <id>tag:blogs.adobe.com,2007:/rgalvan//122.3868</id>
    
    <published>2007-08-07T00:12:47Z</published>
    <updated>2007-08-07T00:13:10Z</updated>
    
    <summary><![CDATA[ I have had many people ask me for older Flash players to test against. It seems that its not easy to find the archive on the Adobe we page. So here it is: Flash Player archives http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_14266&amp;sliceId=2 You will...]]></summary>
    <author>
        <name>Richard Galvan</name>
        
    </author>
            <category term="Flash Player" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.adobe.com/rgalvan/">
        <![CDATA[
                             <p>I have had many people ask me for older Flash players to test against. It seems that its not easy to find the archive on the Adobe we page. So here it is: </p>
                             <p><a href="http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_14266&amp;sliceId=2">Flash Player archives</a></p>
                             <p>http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_14266&amp;sliceId=2 </p>
                             <p>You will find Flash players from the current player all the way back to Flash Player 2.</p>
                             <p>Have fun testing. </p>
                             <p> <br/>
                           </p>
                           ]]>
        
    </content>
</entry>
<entry>
    <title>Adobe® AIR extension for Flash CS3!</title>
    <link rel="alternate" type="text/html" href="http://blogs.adobe.com/rgalvan/2007/06/adobe_air_extension_for_flash.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.adobe.com/cgi-bin/mt-atom.cgi/weblog/blog_id=122/entry_id=3638" title="Adobe® AIR extension for Flash CS3!" />
    <id>tag:blogs.adobe.com,2007:/rgalvan//122.3638</id>
    
    <published>2007-06-30T00:44:34Z</published>
    <updated>2007-06-30T01:06:05Z</updated>
    
    <summary> YES! its coming. I should end my blog there, but since I don&apos;t want to be lynched let me give you a peek at what to expect. We are planning to release an extension for Flash CS3 that will...</summary>
    <author>
        <name>Richard Galvan</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://blogs.adobe.com/rgalvan/">
        <![CDATA[                           <p>YES! its coming. </p>
                           <p>I should end my blog there, but since I don't want to be lynched let me give you a peek at what to expect. </p>
                           <p>We are planning to release an extension for Flash CS3 that will allow you to author for 
Adobe® AIR. We are planning to do a prerelease at the same time as the next public release of the runtime. It will be made available as a download on our <a href="http://labs.adobe.com">Labs site</a>.</p>
                           <p>No, I don't have a date.</p>
                           <p>You will be able to select AIR as the version type under the Publishing settings. </p>
                           <p align="center"><img src="http://blogs.adobe.com/rgalvan/AirPublishSettings.gif" width="300" height="225" /></p>
                           <p align="left">Then you will have a new &quot;AIR - Application Settings&quot; option in the commands menu.</p>
                           <p align="center"><a href="http://blogs.adobe.com/rgalvan/images/AirSettings.html"><img src="http://blogs.adobe.com/rgalvan/AirSettings.gif" width="153" height="225" border="0" /></a></p>
                           <p align="center">Click to enlarge</p>
                           <p align="left">This will allow anyone to quickly start authoring for Adobe AIR with Flash CS3. Looking forward to having it out to you soon. </p>
                           <p align="left"><br/>
                           </p>
                           ]]>
        
    </content>
</entry>
<entry>
    <title>Using Copy Motion to ActionScript 3 with Flex</title>
    <link rel="alternate" type="text/html" href="http://blogs.adobe.com/rgalvan/2007/06/using_copy_motion_to_actionscr.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.adobe.com/cgi-bin/mt-atom.cgi/weblog/blog_id=122/entry_id=3633" title="Using Copy Motion to ActionScript 3 with Flex" />
    <id>tag:blogs.adobe.com,2007:/rgalvan//122.3633</id>
    
    <published>2007-06-29T03:52:05Z</published>
    <updated>2007-06-29T03:52:29Z</updated>
    
    <summary> Previously I blogged about using the new Copy Motion to ActionScript 3 feature. Now I I would like to show you how to take that feature and extend it to Flex. I have included my FFanimaotr flex project that...</summary>
    <author>
        <name>Richard Galvan</name>
        
    </author>
            <category term="Flash CS3" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.adobe.com/rgalvan/">
        <![CDATA[
                           <p>Previously I blogged about using the new Copy Motion to ActionScript 3 feature. Now I I would like to show you how to take that feature and extend it to Flex.</p>
                             <p>I have included my <a href="http://blogs.adobe.com/rgalvan/downloads/FFanimator.zip">FFanimaotr flex project</a> that has a working sample of this. You must have Flex and Flash CS3 installed for this to work since we need the Animator class that ships with Flash CS3. Just import the project to Flex and it should work. </p>
                             <p>Here is the Flex code:</p>
                             <table width="472" border="1">
                               <tr valign="top">
                                 <td width="462"><p>&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;<br />
                                   &lt;mx:Application  xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; creationComplete=&quot;xmlService.send()&quot; layout=&quot;absolute&quot; height=&quot;492&quot;&gt;<br />
                                   <br />
                                   &lt;mx:HTTPService url=&quot;{ combo.selectedItem + '.xml' }&quot; resultFormat=&quot;e4x&quot; id=&quot;xmlService&quot;/&gt;<br />
                                   <br />
                                   &lt;mx:Script&gt;</p>
                                   <h3><br />
  &lt;![CDATA[<br />
                                     <font color="#990000"><strong>import fl.motion.Animator; </strong></font><font color="#990000"></font></h3>
                                   <font color="#990000"><h3><strong> public var my_animator:Animator = null;</strong></h3>
                                   </font>
                                   <h3><strong><font color="#990000"> private function animate():void {</font></strong></h3>
                                   <blockquote>
                                     <h3><strong><font color="#990000"><br />
                                     if (my_animator) my_animator.rewind();<br />
                                     my_animator = new Animator(XML(xmlService.lastResult),moveThis);<br />
                                     my_animator.play();</font></strong></h3>
                                   </blockquote>
                                   <p><strong><font color="#990000"><br />
                                   } </font></strong><font color="#990000"></font><br />
                                     ]]&gt;<br />
                                     &lt;/mx:Script&gt;<br />
                                     <br />
                                     &lt;mx:Button x=&quot;130&quot; y=&quot;10&quot; label=&quot;Animate&quot; click=&quot;animate()&quot; fillColors=&quot;[#810713, #810713]&quot;/&gt;<br />
                                     &lt;mx:ComboBox x=&quot;10&quot; y=&quot;10&quot; id=&quot;combo&quot; change=&quot;xmlService.send()&quot;&gt;<br />
                                     &lt;mx:dataProvider&gt;<br />
                                     <font color="#009900"><strong>&lt;mx:String&gt;blurSwirl&lt;/mx:String&gt;<br />
&lt;mx:String&gt;bounce&lt;/mx:String&gt;</strong></font><br />
                                     &lt;/mx:dataProvider&gt;<br />
                                     &lt;/mx:ComboBox&gt;<br />
                                     &lt;mx:DataGrid x=&quot;23&quot; y=&quot;88&quot; id=&quot;moveThis&quot; width=&quot;368&quot; height=&quot;238&quot;&gt;<br />
                                     &lt;mx:columns&gt;<br />
                                     &lt;mx:DataGridColumn headerText=&quot;Column 1&quot; dataField=&quot;col1&quot;/&gt;<br />
                                     &lt;mx:DataGridColumn headerText=&quot;Column 2&quot; dataField=&quot;col2&quot;/&gt;<br />
                                     &lt;mx:DataGridColumn headerText=&quot;Column 3&quot; dataField=&quot;col3&quot;/&gt;<br />
                                     &lt;/mx:columns&gt;<br />
                                     &lt;/mx:DataGrid&gt;<br />
                                     <br />
                                     &lt;/mx:Application&gt;<br />
                                                                                                                                            </p></td>
                               </tr>
                           </table>
                             <p>I have enclosed two xml animation files called blurswirl.xml, which is the same example I used in my previous blog, and bounce.xml. You can use your own if you want, just add your animation file to the bin folder in the Flex project and change the name in the Flex code (in Green). Remember that you create  animation xml files by selecting an animation on the timeline and then use the &quot;Export Motion XML&quot; command under the command menu. </p>
                             <p>Ok, so the part I need to point out is that if you want to create your own flex project then the trick is to add the Flash CS3 class path to your Flex project so that it knows where to go get the animator class. Normally the path (in Windows) is C:\Program Files\Adobe\Adobe Flash CS3\en\Configuration\ActionScript 3.0\Classes, but if you installed Flash CS3 in a different location you would need to adjust the path. On a Mac look for the same folder but starting from your application folder. You add this to your Flex project by going to the Project properties and adding the class path to the &quot;Source Path&quot; tab under &quot;Flex Build Path&quot;. </p>
                             <p align="center"><img src="http://blogs.adobe.com/rgalvan/sourcePath_000.gif" width="300" height="140" /></p>
                             <p align="left">Ok, so how does this work? simple, you just run the same AS3 code that I showed before (in Red). Except this time you tell it to animate a Flex component. In this case I am using the calendar component, but feel free to replace it with any component (SWFloader, VideoDisplay, etc) just make sure to give it an ID of &quot;moveThis&quot;.</p>
                             <p align="left">The only thing I am doing a bit different than what I did in my Flash CS3 example is calling Animator's rewind function. as in:</p>
                             <p align="left"><font color="#990000">if (my_animator) my_animator.rewind(); </font></p>
                             <p align="left">I am doing this so that when you select a different animation the component you are animating doesn't continue from where it finished and fly off the page. </p>
                             <p align="left">My example is actually more complicated than it needs to be. I am using a combo box with two animations you can select from.  When one is selected it calls my animate function with in tern loads the XML file and then uses the Animator class to apply the animation to any component that has an ID of &quot;moveThis&quot;.&#160; The beauty is that its all at runtime.</p>
                             <p align="left">Play around with it. See what you can do with it and if you think you have something cool please share.  </p>
                             <p align="center"><br/>
                                           </p>
                           ]]>
        
    </content>
</entry>
<entry>
    <title>Copy Motion to AS3 (ActionScript 3)</title>
    <link rel="alternate" type="text/html" href="http://blogs.adobe.com/rgalvan/2007/05/copy_motion_to_as3.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.adobe.com/cgi-bin/mt-atom.cgi/weblog/blog_id=122/entry_id=3232" title="Copy Motion to AS3 (ActionScript 3)" />
    <id>tag:blogs.adobe.com,2007:/rgalvan//122.3232</id>
    
    <published>2007-05-19T16:59:45Z</published>
    <updated>2007-05-19T02:04:12Z</updated>
    
    <summary> One of the new features we have in Flash CS3 is the ability to copy an animation on the timeline to AS3 (ActionScript 3). I am a big fan of this new feature let me show you why. For...</summary>
    <author>
        <name>Richard Galvan</name>
        
    </author>
            <category term="Flash CS3" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.adobe.com/rgalvan/">
        <![CDATA[                           <p>One of the new features we have in Flash CS3 is the ability to copy an animation on the timeline to AS3 (ActionScript 3). I am a big fan of this new feature let me show you why.</p>
                           <p>For example:</p>
                           <p><img src="http://blogs.adobe.com/rgalvan/animation.gif" width="300" height="190" /></p>
                             <p>the animation that is illustrated above is a typical timeline animation. If you then right click on the timeline you would see the option to copy motion to AS3.</p>
                             <p><img src="http://blogs.adobe.com/rgalvan/copymotion.gif" width="190" height="225" /> </p>
                             <p>It then asks you to specify and instance name of the symbol to which you would like to apply this code too. Flash CS3 then places code into the clipboard. If you were to paste this code in the actionscript panel you would see:<font color="#990000"><br />
                             </font></p>
                             <div align="center">
                               <table width="457" border="1">
                                 <tr valign="top">
                                   <td width="447"><p align="left"><font color="#990000">import fl.motion.Animator;<br />
                                     var box_xml:XML =</font> <font color="#000099">&lt;Motion duration=&quot;1&quot; xmlns=&quot;fl.motion.*&quot; xmlns:geom=&quot;flash.geom.*&quot; xmlns:filters=&quot;flash.filters.*&quot;&gt;<br />
                                     &lt;source&gt;<br />
                                     &lt;Source frameRate=&quot;30&quot; x=&quot;52&quot; y=&quot;111.5&quot; scaleX=&quot;1&quot; scaleY=&quot;1&quot; rotation=&quot;0&quot; elementType=&quot;movie clip&quot; symbolName=&quot;box&quot;&gt;<br />
                                     &lt;dimensions&gt;<br />
                                     &lt;geom:Rectangle left=&quot;0&quot; top=&quot;0&quot; width=&quot;92&quot; height=&quot;77&quot;/&gt;<br />
                                     &lt;/dimensions&gt;<br />
                                     &lt;transformationPoint&gt;<br />
                                     &lt;geom:Point x=&quot;0.5&quot; y=&quot;0.5&quot;/&gt;<br />
                                     &lt;/transformationPoint&gt;<br />
                                     &lt;/Source&gt;<br />
                                     &lt;/source&gt;</font></p>
                                     <p align="left"> <font color="#000099">&lt;Keyframe index=&quot;0&quot; tweenSnap=&quot;true&quot; tweenSync=&quot;true&quot;&gt;<br />
                                     &lt;tweens&gt;<br />
                                     &lt;SimpleEase ease=&quot;0&quot;/&gt;<br />
                                     &lt;/tweens&gt;<br />
                                     &lt;/Keyframe&gt;<br />
                                     &lt;/Motion&gt;;</font></p>
                                     <p align="left"><font color="#990000">var box_animator:Animator = new Animator(box_xml, box);<br />
                                   box_animator.play();</font></p></td>
                                 </tr>
                                 </table>
                             </div>
                             <p>Notice that the code in red is the only part that truly is AS3. The blue part is XML describing the animation. </p>
                             <p>To get this to work, just create a new AS3 document and paste the code on frame 1 of the timeline and drop any symbol on stage and call it's instance 'box'. Run the movie and you will see the symbol move across the stage. </p>
                             <p> Ok,so what's so cool about this? well, first. It allows me to re-use an animation as many times as I want. It also allows a normal designer/animator to work with a developer that prefers to see everything in code. However, one of best parts is that it allows me to store my animations as external XML files.</p>
                             <p>If instead of right-clicking on the timeline, I would have gone to the command menu and selected &quot;Export Motion'. I would then be able to save just the XML description to an external file.  </p>
                             <p><img src="http://blogs.adobe.com/rgalvan/exportmotion.gif" width="300" height="176" /> </p>
                             <p>ok, so now what. Well, lets say I saved my animation as swirl.xml, if I change my AS3 code a little. Like so: </p>
                             <p>&#160;</p>
                             <div align="center">
                               <table width="450" border="1">
                                 <tr valign="top">
                                   <td width="440"><p align="left"><font color="#990000">import fl.motion.Animator;</font></p>
                                     <p align="left"><font color="#990000">var green_can_xml:XML = new XML();<br />
                                       var green_can_animator:Animator;<br />
                                       var XML_URL:String = &quot;swirl.xml&quot;;<br />
                                       var myXMLURL:URLRequest = new URLRequest(XML_URL);<br />
                                       var myLoader:URLLoader = new URLLoader(myXMLURL);<br />
                                       myLoader.addEventListener(&quot;complete&quot;, xmlLoaded);</font></p>
                                     <p align="left"><font color="#990000">function xmlLoaded(event:Event):void {<br />
                                       green_can_xml = XML(myLoader.data);<br />
                                       green_can_animator = new Animator(green_can_xml, green_can);<br />
                                       green_can_animator.play()<br />
                                   }</font></p></td>
                                 </tr>
                                 </table>
                             </div>
                             <p>I can now have my flash movie load the animation at runtime and play it. This will allow me to change the behavior of the animation just by replacing an XML file. Cool huh? I'll let you figure out all the uses fot it. </p>
                             <p>Oh, and in case you are wondering the same animation can then be applied to a component in Flex. I'll show how to do that next post. </p>
                             <p>&#160; </p>
                             <p> <br/>
                             </p>
                           ]]>
        
    </content>
</entry>
<entry>
    <title>Flash Player 9 update is available</title>
    <link rel="alternate" type="text/html" href="http://blogs.adobe.com/rgalvan/2007/04/flash_player_9_update_is_avail.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.adobe.com/cgi-bin/mt-atom.cgi/weblog/blog_id=122/entry_id=2966" title="Flash Player 9 update is available" />
    <id>tag:blogs.adobe.com,2007:/rgalvan//122.2966</id>
    
    <published>2007-04-13T22:00:18Z</published>
    <updated>2007-04-13T23:11:36Z</updated>
    
    <summary> In case you have not heard we released an update to Flash Player 9 yesterday afternoon. Flash Player 9.0.45.0 is now available and fixes a few bugs that could affect content created with Flash CS3 Professional.Emmy Huang, Group Product...</summary>
    <author>
        <name>Richard Galvan</name>
        
    </author>
            <category term="Flash Player" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.adobe.com/rgalvan/">
        <![CDATA[                           <p>In case you have not heard we released an update to Flash Player 9 yesterday afternoon. Flash Player 9.0.45.0 is now available and fixes a few bugs that could affect content created with Flash CS3 Professional.<a href="http://weblogs.macromedia.com/emmy/">Emmy Huang</a>, Group Product Manager for the Flash Player team, has <a href="http://weblogs.macromedia.com/emmy/archives/2007/04/index.cfm">a blog post</a> that goes over the update in detail. Make sure you check out her post. <br/>
                           </p>
                             ]]>
        
    </content>
</entry>
<entry>
    <title>Flash Team at NAB</title>
    <link rel="alternate" type="text/html" href="http://blogs.adobe.com/rgalvan/2007/04/flash_team_at_nab.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.adobe.com/cgi-bin/mt-atom.cgi/weblog/blog_id=122/entry_id=2945" title="Flash Team at NAB" />
    <id>tag:blogs.adobe.com,2007:/rgalvan//122.2945</id>
    
    <published>2007-04-11T17:54:49Z</published>
    <updated>2007-04-11T19:59:12Z</updated>
    
    <summary> First, I want to apologize to those of you who wanted to leave comments to my previous posts but were not able too because commenting was not available. Normally I would blame the server or software for the glitch....but...</summary>
    <author>
        <name>Richard Galvan</name>
        
    </author>
            <category term="Flash CS3" />
            <category term="Flash Video" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.adobe.com/rgalvan/">
        <![CDATA[                             <p>First, I want to apologize to those of you who wanted to leave comments to my previous posts but were not able too because commenting was not available. Normally I would blame the server or software for the glitch....but nope, it was all me.</p>
                             <p>Ok then, next topic. The Flash Team will be at <a href="http://nabshow.com/about.php">NAB! </a>Well, at least the Flash product management team will be there. In case you don't know much about <a href="http://nabshow.com/about.php">NAB</a>, it is a wicked show. 100,000 of our best friends come together in Vegas to learn about electronic media. For those attending <a href="http://nabshow.com/about.php">NAB</a> please stop by and say hello; our booth number is SL3220. We will have a demo station for Flash CS3 Professional and be delivering several presentation in our theater that you might find interesting. I have listed a few of the Flash related topics below.                             </p>
                             <blockquote>
                               <p><br />
                                 • Post Production Workflows with Adobe Production<br />
                                 Premium CS3<br />
                                 • What’s New in Adobe Premiere Pro CS3 <br />
                                 • What’s New in Adobe After Effects CS3<br />
                                 • Adobe Flash CS3 for Video Professionals<br />
                                 • Audio for Video Professionals with Adobe Soundbooth CS3 <br />
                               • Video Streaming with Flash Media Server </p>
                           </blockquote>
                             <p>Hope to see you there. <br />
                               <br/>
                             </p>
                           ]]>
        
    </content>
</entry>
<entry>
    <title>Welcome Flash CS3 Professional</title>
    <link rel="alternate" type="text/html" href="http://blogs.adobe.com/rgalvan/2007/03/welcome_flash_cs3_professional.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.adobe.com/cgi-bin/mt-atom.cgi/weblog/blog_id=122/entry_id=2825" title="Welcome Flash CS3 Professional" />
    <id>tag:blogs.adobe.com,2007:/rgalvan//122.2825</id>
    
    <published>2007-03-28T22:21:10Z</published>
    <updated>2007-04-11T19:58:14Z</updated>
    
    <summary> Ok ladies and gentlemen, here it is at last! . It is a pleasure to officially introduce you to our latest release of Flash. FLASH CS3 Professional &amp;#160; This release has a lot of great new features and I...</summary>
    <author>
        <name>Richard Galvan</name>
        
    </author>
            <category term="Flash CS3" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.adobe.com/rgalvan/">
        <![CDATA[                           <p>Ok ladies and gentlemen, here it is at last!  . It is a pleasure to  officially introduce you to our latest release of Flash. FLASH CS3 Professional</p>
                           <p align="center"><img src="http://blogs.adobe.com/rgalvan/fl_cs3_boxshot.jpg" width="124" height="163" align="middle" /></p>
                           <p align="center">&#160;</p>
                           <p align="left">This release has a lot of great new features and I will be covering all of them in some detail in this blog. But to start out I will point of 5 of the biggest.</p>
                           <ol>
                             <li><font color="#990000"><strong>Photoshop and Illustrator import</strong></font> - you can now import all of your psd and ai files and not loose any fidelity while doing so.</li>
                             <li><font color="#990000"><strong>Support for ActionScript 3.0</strong></font> - AS got faster, stronger, and better than ever. </li>
                             <li><font color="#990000"><strong>New UI</strong> </font>- if you have a laptop this is a must have.</li>
                             <li> <strong><font color="#990000">Copy motion to AS3</font></strong> - (one of my favs) this lets you take any animation that is on the timeline and convert it to ActionScript 3.0. You can then apply that animation to any symbol as pure code.</li>
                             <li><font color="#990000"><strong>New components</strong> </font>- these are all new AS3 components that are much easier to skin. Just double click on the component and you have access to all the skin symbols.</li>
                           </ol>
                           <p>So those are some of the major features, but we also added a few small tweaks and fixes to the tool. There is one in particular that I am really happy about, but instead of just telling you about it, lets see if any of you Flash gurus can figure this one out. We changed something in the documents property window (or something you can access from the documents property window)...can someone tell me what it is?</p>
                           <p>&#160;</p>
                           <p>One last thing. Can someone shed some light into who is responsible for <a href="http://www.gettheglass.com/"><font color="#990000">www.gettheglass.com</font></a>&#160; I love this site. Very nice work. </p>
                           <p> <br/>
                           </p>
                           ]]>
        
    </content>
</entry>
<entry>
    <title>If you were wondering...</title>
    <link rel="alternate" type="text/html" href="http://blogs.adobe.com/rgalvan/2007/03/if_you_were_wondering_1.html" />
    <link rel="service.edit" type="application/atom+xml" href="http://blogs.adobe.com/cgi-bin/mt-atom.cgi/weblog/blog_id=122/entry_id=2771" title="If you were wondering..." />
    <id>tag:blogs.adobe.com,2007:/rgalvan//122.2771</id>
    
    <published>2007-03-21T19:25:08Z</published>
    <updated>2007-03-21T19:44:18Z</updated>
    
    <summary> If I was going to blog again, then I hope this answers the question. Yes, I know. I really should do it more often, and I will. That&apos;s a promise. I don&apos;t like making excuses but its been a...</summary>
    <author>
        <name>Richard Galvan</name>
        
    </author>
    
    <content type="html" xml:lang="en" xml:base="http://blogs.adobe.com/rgalvan/">
        <![CDATA[                           <p>If I was going to blog again, then I hope this answers the question. Yes, I know. I really should do it more often, and I will. That's a promise. I don't like making excuses but its been a bit busy lately. The team has been hard at work getting our latest version of Flash ready and I've been on the road a lot talking to the press and attending shows. Speaking of shows, I was at <a href="http://www.gdconf.com/">GDC 2007(Game Developers Conference)</a> in San Francisco a&#160; few week ago. We had a small booth and we were showing Flash and Director.&#160;A few times I had the the <a href="http://www.rockonflash.com/demos/pv3d/macworld/demo/as3/index.html">StarWars papervision</a> demo running on my computer , and it was amazing how many people were shocked when they learned it was all done in Flash and especially when I told them it was all code. PaperVision3D you rock! </p>
                             <p><a href="http://www.rockonflash.com/demos/pv3d/macworld/demo/as3/index.html"><img src="http://www.papervision3d.org/blog/jpg/macworld.jpg" width="400" height="267" border="0" /></a></p>
                             <p>If you haven't seen it already definitely check it out. Also check out the <a href="http://www.paperworld3d.com/demos/obstaclecourse/ObstacleCourse.html">ObstacleCourse</a> game John Grden put together using the same idea. Very Cool.</p>
                             <p>I have to admit that some of the Papervision3D demos are some of the coolest demos I have seen lately. But please, if you know of any other great Flash sites or examples please share!</p>
                             <p>The last thing I am going to mention is that flying 6 hours cross country between Newark and SanFran on a 737 with a seat that doesn't recline should be illegal! I'm done with Continental. nuf said. </p>
                             <p> <br/>
                             </p>
                           ]]>
        
    </content>
</entry>

</feed> 

