<?xml version="1.0"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<title>Flash Insider</title>
<link>http://www.flashinsider.com</link>
<description>Flash Insider</description>
<image>
<url>http://www.flashinsider.com/media/feedlogo.gif</url>
<title>Flash Insider</title>
<link>http://www.flashinsider.com</link>
</image>
<language>en-us</language>
<copyright>Copyright 2010 Blogsmith, LLC. The contents of this feed are available for non-commercial use only.</copyright>
<generator>Blogsmith http://www.blogsmith.com/</generator><item><title>The Future's So Bright...</title><link>http://www.flashinsider.com/2006/04/03/the-futures-so-bright/</link><guid isPermaLink="true">http://www.flashinsider.com/2006/04/03/the-futures-so-bright/</guid><comments>http://www.flashinsider.com/2006/04/03/the-futures-so-bright/#comments</comments><description><![CDATA[<p>Filed under: <a href="http://www.flashinsider.com/category/innovation/" rel="tag">Innovation</a>, <a href="http://www.flashinsider.com/category/ideas/" rel="tag">Ideas</a>, <a href="http://www.flashinsider.com/category/rich-internet-applications/" rel="tag">Rich Internet Applications</a>, <a href="http://www.flashinsider.com/category/flash-platform/" rel="tag">Flash Platform</a>, <a href="http://www.flashinsider.com/category/flash-communications-server-mx/" rel="tag">Flash Communications Server MX</a>, <a href="http://www.flashinsider.com/category/macromedia-flex/" rel="tag">Macromedia Flex</a>, <a href="http://www.flashinsider.com/category/samples/" rel="tag">Samples</a></p><a target="_blank" href="http://coenraets.com/viewarticle.jsp?articleId=100"><img width="200" vspace="4" hspace="4"height="113" border="0" align="right" alt="Christpohe Coenraets' Google Map Collaboration App"src="http://www.flashinsider.com/media/2006/04/coenraets.jpg" /></a>I love it when technologies that some werecomparing as adversaries come together to make cool stuff. Not too long ago, the developer blogosphere was abuzzwondering how Flash and AJAX could exist in the same universe. Luckily, that argument didn't last too long and somecreative folks started thinking about how they could play together and make great web experiences.<br /><br /><atarget="_blank" href="http://coenraets.com/viewarticle.jsp?articleId=100">Christophe Coenraets </a>is one of thosepeople and he's made a really interesting example using Flex, AJAX, and Flash Media Server. Christophe's Google mapscollaboration app shows just how the web is growing, from display technology to collaboration technology. I'm still alittle skeptical about the whole Web 2.0 thing, but there's something to be said about using great technologies toenable people to communicate better.<br /><br />Keep an eye out, I think we're going to see more of this stuff comingout in the near future.<h6 style="clear: both; padding: 8px 0 0 0; height: 2px; font-size: 1px; border: 0; margin: 0; padding: 0;"></h6><a href="http://www.flashinsider.com/2006/04/03/the-futures-so-bright/" rel="bookmark" title="Permanent link to this entry">Permalink</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/forward/605145/" title="Send this entry to a friend via email">Email this</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/2006/04/03/the-futures-so-bright/#comments" title="View reader comments on this entry">Comments</a><br />]]></description><category>AJAX</category><category>Flash</category><dc:creator>David Robinson</dc:creator><dc:date>2006-04-03T10:43:00+00:00</dc:date></item><item><title>Flash Media Server 2: Release &amp; New Pricing</title><link>http://www.flashinsider.com/2005/11/15/flash-media-server-2-release-and-new-pricing/</link><guid isPermaLink="true">http://www.flashinsider.com/2005/11/15/flash-media-server-2-release-and-new-pricing/</guid><comments>http://www.flashinsider.com/2005/11/15/flash-media-server-2-release-and-new-pricing/#comments</comments><description><![CDATA[<p>Filed under: <a href="http://www.flashinsider.com/category/macromedia/" rel="tag">Macromedia</a>, <a href="http://www.flashinsider.com/category/innovation/" rel="tag">Innovation</a>, <a href="http://www.flashinsider.com/category/releases/" rel="tag">Releases</a>, <a href="http://www.flashinsider.com/category/video/" rel="tag">Video</a>, <a href="http://www.flashinsider.com/category/flash-platform/" rel="tag">Flash Platform</a>, <a href="http://www.flashinsider.com/category/flash-communications-server-mx/" rel="tag">Flash Communications Server MX</a>, <a href="http://www.flashinsider.com/category/flash-video/" rel="tag">Flash Video</a>, <a href="http://www.flashinsider.com/category/flash-8/" rel="tag">Flash 8</a></p><a href="http://www.macromedia.com/software/flashmediaserver/" target="_blank"><img vspace="4" hspace="4" border="0" align="right" src="http://www.flashinsider.com/images/2005/11/fms2.jpg" alt="Flash Media Server 2"/></a>Macromedia <a href="http://www.macromedia.com/macromedia/proom/pr/2005/flashmediaserver2_ships.html" target="_blank">announced today</a> the release of <a href="http://www.macromedia.com/software/flashmediaserver/" target="_blank">Flash Media Server 2</a> (formerly known as Flash Communication Server). The new FMS2 takes advantage of the new video codec packaged with Flash 8 (the on2 codec), so the video should scream and look great to boot.<br/><br/><a href="http://www.flashcomguru.com/index.cfm">Flashcomguru.com</a>'s, Stefan Richter, has some <a href="http://www.flashcomguru.com/index.cfm/2005/11/15/Flash-Media-Server-2-is-now-shipping" target="_blank">interesting comments</a> about the new pricing structure though. No more bandwidth limits, but there's no more Personal Edition (not to be confused with the Developer's Edition which is still freely available, but only for dev purposes), only a $4500 Professional version which limits the total number of simultaneous connections to 100. So if your application is a low bandwidth, high usage app, then you may have a few issues with the new price. Check out <a href="http://www.flashcomguru.com/index.cfm/2005/11/15/Flash-Media-Server-2-is-now-shipping" target="_blank">Stefan's ruminations</a>. <br/><br/>I think its going to take some time to see how the market shakes out on all this. The business models at various hosting services may become more important as individual developers (or even companies) decide they can't host FMS2 applications on their own.<br/><br/>[via <a href="http://www.peldi.com/blog/archives/2005/11/flash_media_ser.html" target="_blank">Peldi</a>]<br/>&nbsp;<h6 style="clear: both; padding: 8px 0 0 0; height: 2px; font-size: 1px; border: 0; margin: 0; padding: 0;"></h6><a href=http://www.macromedia.com/software/flashmediaserver/>Read</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/2005/11/15/flash-media-server-2-release-and-new-pricing/" rel="bookmark" title="Permanent link to this entry">Permalink</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/forward/42633/" title="Send this entry to a friend via email">Email this</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/2005/11/15/flash-media-server-2-release-and-new-pricing/#comments" title="View reader comments on this entry">Comments</a><br />]]></description><dc:creator>David Robinson</dc:creator><dc:date>2005-11-15T10:07:21+00:00</dc:date></item><item><title>Flash Media Server 2 rises to give GTalk an iChat-like video chat feature</title><link>http://www.flashinsider.com/2005/09/14/flash-media-server-2-rises-to-give-gtalk-a-video-chat-feature/</link><guid isPermaLink="true">http://www.flashinsider.com/2005/09/14/flash-media-server-2-rises-to-give-gtalk-a-video-chat-feature/</guid><comments>http://www.flashinsider.com/2005/09/14/flash-media-server-2-rises-to-give-gtalk-a-video-chat-feature/#comments</comments><description><![CDATA[<p>Filed under: <a href="http://www.flashinsider.com/category/macromedia/" rel="tag">Macromedia</a>, <a href="http://www.flashinsider.com/category/releases/" rel="tag">Releases</a>, <a href="http://www.flashinsider.com/category/flash-platform/" rel="tag">Flash Platform</a>, <a href="http://www.flashinsider.com/category/flash-communications-server-mx/" rel="tag">Flash Communications Server MX</a>, <a href="http://www.flashinsider.com/category/flash-8/" rel="tag">Flash 8</a></p><p><img vspace="4" hspace="4" align="right" src="http://www.flashinsider.com/images/2005/09/FMS2.gif" alt="flash media server 2 and google talk"/>Well sort of. First up, Macromedia announced about a week ago that the new version of Flash Communication Server is coming down the pipe and along with a bunch of new features it has gotten a name change to fit in with the Flash Platform. Now called Flash Media Server 2, the new and improved server will give users and web administrators (not to mention aspiring teleconferencers) easier access to Flash-based video conferencing via the web using the new On2 video codec included in Flash 8 plus better server farm capibilities and new W3C compliant logging. But what does this have to do with Google and GTalk? Well the new server has support for extended remoting (can you say Flash-based admin interface), File objects (trade files via the server), and XML web services. The XML web services include support for Jabber based XML streams and, since GTalk is Jabber based, an enterprizing developer could create a teleconferencing application that integrates with GTalk to mimic Apple's iChat. It could be possible to even extend the usefulness to allow more full screen streaming video than Apple could ever imagine.</p>
<p><em>Latest Katrina update: Dallas Jewish community <a href="http://www.juf.org/news_public_affairs/article.asp?key=6386">reaches out to evacuees</a></em></p>
&nbsp;<h6 style="clear: both; padding: 8px 0 0 0; height: 2px; font-size: 1px; border: 0; margin: 0; padding: 0;"></h6><a href=http://www.macromedia.com/software/flashmediaserver/productinfo/features/>Read</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/2005/09/14/flash-media-server-2-rises-to-give-gtalk-a-video-chat-feature/" rel="bookmark" title="Permanent link to this entry">Permalink</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/forward/27134/" title="Send this entry to a friend via email">Email this</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/2005/09/14/flash-media-server-2-rises-to-give-gtalk-a-video-chat-feature/#comments" title="View reader comments on this entry">Comments</a><br />]]></description><dc:creator>Mike Schleifstein</dc:creator><dc:date>2005-09-14T19:00:00+00:00</dc:date></item><item><title>SIGGRAPH: Ubiquitous Music</title><link>http://www.flashinsider.com/2005/08/01/siggraph-ubiquitous-music/</link><guid isPermaLink="true">http://www.flashinsider.com/2005/08/01/siggraph-ubiquitous-music/</guid><comments>http://www.flashinsider.com/2005/08/01/siggraph-ubiquitous-music/#comments</comments><description><![CDATA[<p>Filed under: <a href="http://www.flashinsider.com/category/ideas/" rel="tag">Ideas</a>, <a href="http://www.flashinsider.com/category/sound/" rel="tag">Sound</a>, <a href="http://www.flashinsider.com/category/flash-communications-server-mx/" rel="tag">Flash Communications Server MX</a></p><a target="_blank" href="http://www.siggraph.org/s2005/"><img vspace="4" hspace="4" border="0" align="right" alt="SIGGRAPh 2005" src="http://www.flashinsider.com/images/2005/08/siggraph2.jpg"/></a>Just attended a great <a target="_blank" href="http://www.siggraph.org/s2005/main.php?f=conference&amp;p=panels&amp;s=music&amp;PHPSESSID=94111a4a3956c8106e6a2b852f805bb7">panel on ubiquitous music</a> which not only refers to music being everywhere but whole gamut of apps and hardware that facilitate the social network of listening, creating and sharing music. Another way of thinking about it: "devices and applications that allow people to express their musical identity." A lot of the ideas here are also bound with mobile computing.<br/><br/>Interesting presentations by folks from Nokia, American University (the guy who does the "Walkman Busting" radio show for NPR). Atau Tanaka from Sony CSL Paris and Layla Gayle from Viktoria Inst. in Sweden showed off their next gen devices, one which allows people to create music in realtime through a network (<a target="_blank" href="http://www.csl.sony.fr/~atau/">Tanaka</a>) and one which makes <a target="_blank" href="http://www.viktoria.se/fal/projects/soniccity/">music as the user walks through the urban environment</a>.<br/><br/>One of the most interesting was a social application for Pocket PC, called <a target="_blank" href="http://web.media.mit.edu/~stefan/hc/projects/tuna">tunA</a>, which allows users to listen to their own music or see playlists from other users with a WiFi network and listen in to what others are hearing. There was a messaging component as well. I don't know what the app was written in, but I could totally see something like this written in Flash and using Flash Com Server to maintain the connections.<br/><br/>In sum, a really thought-provoking panel on social computing with music as the target medium. I' still have some things to digest here. Looking forward to exploring the sites I've posted above!<br/>&nbsp;<h6 style="clear: both; padding: 8px 0 0 0; height: 2px; font-size: 1px; border: 0; margin: 0; padding: 0;"></h6><a href="http://www.flashinsider.com/2005/08/01/siggraph-ubiquitous-music/" rel="bookmark" title="Permanent link to this entry">Permalink</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/forward/18779/" title="Send this entry to a friend via email">Email this</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/2005/08/01/siggraph-ubiquitous-music/#comments" title="View reader comments on this entry">Comments</a><br />]]></description><dc:creator>David Robinson</dc:creator><dc:date>2005-08-01T13:26:55+00:00</dc:date></item><item><title>Doug McIntyre on the new Flash Video Codec</title><link>http://www.flashinsider.com/2005/07/26/doug-mcintyre-on-the-new-flash-video-codec/</link><guid isPermaLink="true">http://www.flashinsider.com/2005/07/26/doug-mcintyre-on-the-new-flash-video-codec/</guid><comments>http://www.flashinsider.com/2005/07/26/doug-mcintyre-on-the-new-flash-video-codec/#comments</comments><description><![CDATA[<p>Filed under: <a href="http://www.flashinsider.com/category/macromedia/" rel="tag">Macromedia</a>, <a href="http://www.flashinsider.com/category/innovation/" rel="tag">Innovation</a>, <a href="http://www.flashinsider.com/category/video/" rel="tag">Video</a>, <a href="http://www.flashinsider.com/category/flash-communications-server-mx/" rel="tag">Flash Communications Server MX</a>, <a href="http://www.flashinsider.com/category/flash-video/" rel="tag">Flash Video</a>, <a href="http://www.flashinsider.com/category/8ball/" rel="tag">8Ball</a>, <a href="http://www.flashinsider.com/category/maelstrom/" rel="tag">Maelstrom</a></p><a target="_blank" href="http://www.flashmagazine.com/"><img vspace="4" hspace="4" border="0" align="right" src="http://www.flashinsider.com/images/2005/07/on2interview.jpg" alt="On2 Interview"/>FlashMagazine </a>has posted an <a target="_blank" href="http://www.flashmagazine.com/1128.htm">interview with Doug McIntyre</a>, CEO of <a target="_blank" href="http://on2.com/">On2</a>. Maelstrom utilizes the On2 video codec, so if you want to get an under-the-hood look at the next generation of Flash video, you'll find this an intersting read.<br/><br/>[via <a target="_blank" href="http://www.peldi.com/blog/archives/2005/07/interview_with.html">Peldi</a>]<br/>&nbsp;<h6 style="clear: both; padding: 8px 0 0 0; height: 2px; font-size: 1px; border: 0; margin: 0; padding: 0;"></h6><a href="http://www.flashinsider.com/2005/07/26/doug-mcintyre-on-the-new-flash-video-codec/" rel="bookmark" title="Permanent link to this entry">Permalink</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/forward/17931/" title="Send this entry to a friend via email">Email this</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/2005/07/26/doug-mcintyre-on-the-new-flash-video-codec/#comments" title="View reader comments on this entry">Comments</a><br />]]></description><dc:creator>David Robinson</dc:creator><dc:date>2005-07-26T11:55:27+00:00</dc:date></item><item><title>Flash Video Optimization Techniques</title><link>http://www.flashinsider.com/2005/07/10/flash-video-optimization-techniques/</link><guid isPermaLink="true">http://www.flashinsider.com/2005/07/10/flash-video-optimization-techniques/</guid><comments>http://www.flashinsider.com/2005/07/10/flash-video-optimization-techniques/#comments</comments><description><![CDATA[<p>Filed under: <a href="http://www.flashinsider.com/category/macromedia/" rel="tag">Macromedia</a>, <a href="http://www.flashinsider.com/category/tips-and-tricks/" rel="tag">Tips and Tricks</a>, <a href="http://www.flashinsider.com/category/video/" rel="tag">Video</a>, <a href="http://www.flashinsider.com/category/flash-communications-server-mx/" rel="tag">Flash Communications Server MX</a>, <a href="http://www.flashinsider.com/category/flash-video/" rel="tag">Flash Video</a></p><img vspace="4" hspace="4" border="0" align="right" alt="Fabio Sonnati: Flash Video Technology" src="http://www.flashinsider.com/images/2005/07/sonnati.gif"/>Fabio Sonnati of <a target="_blank" href="http://www.progettosinergia.com/">Progetto Sinergia</a> has kick-started his new <a target="_blank" href="http://flashvideo.progettosinergia.com/">Flash Video/Flash Comm Server blog</a> by posting a white paper titled "Flash Video Technology &amp; Optimizations." The paper description:<br/><blockquote>The
paper has 3 chapters, in the first I introduce the basic international
standards for video compression (H.261,H.263), in the second I analyse
the Flash implementation (Flash codec derives from H.263), and finally
in the Third chapter I describe 2 optimization strategies I have
developed in the past to improve the Flash real-time video compression
of around 20-30%.<br/></blockquote>Looks like interesting stuff. I'm looking forward to reading Fabio's blog! Put this one in your feed!<br/><br/><a target="_blank" href="http://www.progettosinergia.com/flashvideo/FlashVideoTechnologyAndOptimizations.zip">Download the white paper here</a>.<br/><br/>[<a href="http://www.sti-media.com/blog/archives/000122.html" target="_blank">via Graeme at STi Media</a>]&nbsp;<h6 style="clear: both; padding: 8px 0 0 0; height: 2px; font-size: 1px; border: 0; margin: 0; padding: 0;"></h6><a href="http://www.flashinsider.com/2005/07/10/flash-video-optimization-techniques/" rel="bookmark" title="Permanent link to this entry">Permalink</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/forward/15612/" title="Send this entry to a friend via email">Email this</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/2005/07/10/flash-video-optimization-techniques/#comments" title="View reader comments on this entry">Comments</a><br />]]></description><dc:creator>David Robinson</dc:creator><dc:date>2005-07-10T22:55:57+00:00</dc:date></item><item><title>History of Flash (and others)</title><link>http://www.flashinsider.com/2005/07/08/history-of-flash/</link><guid isPermaLink="true">http://www.flashinsider.com/2005/07/08/history-of-flash/</guid><comments>http://www.flashinsider.com/2005/07/08/history-of-flash/#comments</comments><description><![CDATA[<p>Filed under: <a href="http://www.flashinsider.com/category/macromedia/" rel="tag">Macromedia</a>, <a href="http://www.flashinsider.com/category/innovation/" rel="tag">Innovation</a>, <a href="http://www.flashinsider.com/category/flash-communications-server-mx/" rel="tag">Flash Communications Server MX</a></p><img vspace="4" hspace="4" border="0" align="right" src="http://www.flashinsider.com/images/2005/07/jonathanGay.jpg" alt="Jonathan Gay, Father of Flash"/><a href="http://weblogs.macromedia.com/jd/archives/2005/07/photoshop_ui_hi.cfm" target="_blank">John Dowdell</a> posted a list of links that show and tell the history of various Macromedia and Adobe products, including Flash. It's interesting to consider the parallels and diversions of the UIs as they've changed over time. It's also pretty cool to read <a href="http://www.macromedia.com/macromedia/events/john_gay/" target="_blank">Jonathan Gay's history of Flash</a> (even if the URL does mis-spell his name...).<br/>&nbsp;<h6 style="clear: both; padding: 8px 0 0 0; height: 2px; font-size: 1px; border: 0; margin: 0; padding: 0;"></h6><a href="http://www.flashinsider.com/2005/07/08/history-of-flash/" rel="bookmark" title="Permanent link to this entry">Permalink</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/forward/15278/" title="Send this entry to a friend via email">Email this</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/2005/07/08/history-of-flash/#comments" title="View reader comments on this entry">Comments</a><br />]]></description><dc:creator>David Robinson</dc:creator><dc:date>2005-07-08T08:00:00+00:00</dc:date></item><item><title>Taking still photos with Flash</title><link>http://www.flashinsider.com/2005/06/28/taking-still-photos-with-flash/</link><guid isPermaLink="true">http://www.flashinsider.com/2005/06/28/taking-still-photos-with-flash/</guid><comments>http://www.flashinsider.com/2005/06/28/taking-still-photos-with-flash/#comments</comments><description><![CDATA[<p>Filed under: <a href="http://www.flashinsider.com/category/actionscript/" rel="tag">ActionScript</a>, <a href="http://www.flashinsider.com/category/ideas/" rel="tag">Ideas</a>, <a href="http://www.flashinsider.com/category/tips-and-tricks/" rel="tag">Tips and Tricks</a>, <a href="http://www.flashinsider.com/category/video/" rel="tag">Video</a>, <a href="http://www.flashinsider.com/category/flash-mx2004/" rel="tag">Flash MX2004</a>, <a href="http://www.flashinsider.com/category/flash-mx2004-professional/" rel="tag">Flash MX2004 Professional</a>, <a href="http://www.flashinsider.com/category/flash-communications-server-mx/" rel="tag">Flash Communications Server MX</a>, <a href="http://www.flashinsider.com/category/flash-video/" rel="tag">Flash Video</a>, <a href="http://www.flashinsider.com/category/bugs/" rel="tag">Bugs</a></p><p><img alt="flash settings" hspace="4" src="http://www.flashinsider.com/images/2005/06/flashSetting3.gif" align="right" vspace="4"/>When I was still in school as an art major I discovered an <a href="http://www.schleifstein.net/archives/2005/05/11/how-to-photograph-your-user/">undocumented feature</a> (or bug) in the <a href="http://livedocs.macromedia.com/flash/mx2004/main_7_2/00001248.html">Camera()</a> class that allows Flash to take a still photo of a user and then manipulate that photo. This class is normally used in connection with a <a href="http://www.flashinsider.com/2005/06/24/weblogs-inc-starts-online-flash-based-chat-rooms/">Flash Communication Server</a> to create a teleconferencing application with integrated streaming video. A video feed is grabbed from a user's computer, with their permission, and streamed to an external server. At the same time the feed can be displayed in for the user in the Flash project they have opened. When the feed is disconnected it leaves a residual image that can be manipulated within a movieclip and possibly printed via the user's computer. </p>
<p>Check out the complete tutorial after the jump.</p>
<p>This tutorial creates a simple Flash based still photographer using a little ActionScript, but can be easily modified to become an almost pure ActionScript project.</p><p><img alt="layers" hspace="4" src="http://www.flashinsider.com/images/2005/06/layers.gif" align="left" vspace="4"/>First create a new FLA in Flash MX or higher. Rename the only layer in the new file to 'actions.' Add two blank keyframes to the layer via the F7 key or Insert menu &gt; Timeline &gt; Blank Keyframe. You should now have three Blank Keyframes. Select the middle one (Frame 2) and name it 'loopStart.' We will be adding ActionScript to this layer later.</p><p>Add a second layer below the 'actions' layer and name it 'video.' We will be adding an empty embedded video clip to this layer for our viewfinder later.</p><p>Add a third layer below the 'video' layer and name it 'shutter button.' We will be placing the camera control button here later.</p><p><img alt="new video object" hspace="4" src="http://www.flashinsider.com/images/2005/06/newVideoObject.gif" align="right" vspace="4"/>Open the library via ctrl+L (cmd+L on Mac) or Window menu &gt; Library. Add an empty Embedded Video object to the Library by clicking the options Menu on the top right of the Library's title bar and selecting New Video. Drag a copy of the new Embedded Video object to the 'video' layer on the stage. Give this an instance name of 'viewFinder.' Feel free to change the size and position of this object via the properties box or by dragging and skewing it with your mouse.</p><p>Create a new button symbol named shutter_btn and add it to the 'shutter button' layer of the stage. Give this an instance name of 'shutter_btn.' On the 'actions' layer select the first frame and open the Actions window via the F9 key or Window menu &gt; Development Panels &gt; Actions. Now the coding (or fun) begins.</p><p>First we need to create a video feed to connect to via the Camera class.</p><p><code>var theVideoFeed:Camera = new Camera(); <br/>//this creates an instance of the Camera class for our feed <br/>theVideoFeed = Camera.get(); <br/>//this grabs a direct feed to any camera <br/>//connected to the computer the Flash SWF is running on</code></p><p><code></code><img alt="camera settings" hspace="4" src="http://www.flashinsider.com/images/2005/06/permission.gif" align="left" vspace="4"/>Your camera feed will not work if no camera is connect to the system (of course) or if the user hasn't given the Flash file permission to access their camera via the Flash Settings menu in Flash Player. </p><p>Next, the video feed is displayed in the Embedded Video object on the stage.</p><p><code>viewFinder.attachVideo(theVideoFeed); <br/>//this attaches the video to the Embedded Video object </code></p><p><code></code>Then the act of taking a picture is enabled via a function that can be called from anywhere in the Flash project</p><p><code>var noPictureTaken:Boolean = true; <br/>//this keeps track of whether a still has already been snapped <br/>var takePicture = function(){ <br/>&nbsp;&nbsp; if (_root.noPictureTaken){ <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _root.viewFinder.attachVideo(null);&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //by connecting a null feed to the Embedded Video<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //object you disconnect the current&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //feed but leave a residue image of the&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //last frame of the last feed <br/>&nbsp;&nbsp; } else {&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _root.viewFinder.attachVideo(_root.theVideoFeed);&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //this re-attaches the video feed to the Embedded Video&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //object on the stage and restarts&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //the view finder in the process <br/>&nbsp;&nbsp; } <br/>_root.noPictureTaken = !(_root.noPictureTaken); <br/>//this allows the function to keep track of <br/>//the state of the view finder <br/>}; </code></p><p><code></code>After that, enable the shutter button the snap the still photo.<img alt="camera face" hspace="4" src="http://www.flashinsider.com/images/2005/06/flashcamera.jpg" align="right" vspace="4"/></p><p><code>shutter_btn.onRelease = function() =&nbsp;<br/>&nbsp;&nbsp; _root.takePicture();&nbsp;<br/>&nbsp;&nbsp; //this calls the takePicture()&nbsp;<br/>&nbsp;&nbsp; //function to snap the still photo&nbsp;<br/>&nbsp;&nbsp; _root.pause = !(_root.pause);&nbsp;<br/>&nbsp;&nbsp; //this pauses the movie so the&nbsp;<br/>&nbsp;&nbsp; //</code><code>feed doesn't restart,&nbsp;<br/>&nbsp;&nbsp; //testing may show this line is unneeded <br/>}; </code></p><p>Lastly we create a loop after the initialization scripts. Click on the last frame of the 'actions' layer and open the Actions window. Inside the window add the looping code.</p><p><code>gotoAndPlay("loopStart"); </code></p><p>In order to test your new Flash Photographer, you need to attach a camera to your system via USB, Firewire or regular AV cables. </p><p>This tutorial is adapted from my <a href="http://www.schleifstein.net/archives/2005/05/11/how-to-photograph-your-user/">original work</a> for my personal site: <a href="http://www.schleifstein.net">http://www.schleifstein.net</a>.</p><h6 style="clear: both; padding: 8px 0 0 0; height: 2px; font-size: 1px; border: 0; margin: 0; padding: 0;"></h6><a href=http://www.flashinsider.com/2005/06/28/taking-still-photos-with-flash/>Read</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/2005/06/28/taking-still-photos-with-flash/" rel="bookmark" title="Permanent link to this entry">Permalink</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/forward/14016/" title="Send this entry to a friend via email">Email this</a>&nbsp;|&nbsp;<a href="http://www.flashinsider.com/2005/06/28/taking-still-photos-with-flash/#comments" title="View reader comments on this entry">Comments</a><br />]]></description><dc:creator>Mike Schleifstein</dc:creator><dc:date>2005-06-28T17:15:20+00:00</dc:date></item></channel></rss>