<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>John Skidgel's Blog</title>
	<link>http://www.skidgel.com/blog</link>
	<description>design, filmmaking, food, and random thoughts by John Skidgel</description>
	<pubDate>Wed, 23 Jul 2008 14:01:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1</generator>
	<language>en</language>
			<item>
		<title>Summer trip to Atlanta</title>
		<link>http://www.skidgel.com/blog/2008/07/23/summer-trip-to-atlanta/</link>
		<comments>http://www.skidgel.com/blog/2008/07/23/summer-trip-to-atlanta/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 13:54:54 +0000</pubDate>
		<dc:creator>John Skidgel</dc:creator>
		
		<category><![CDATA[Family]]></category>

		<guid isPermaLink="false">http://www.skidgel.com/blog/2008/07/23/summer-trip-to-atlanta/</guid>
		<description><![CDATA[<a href="http://www.skidgel.com/blog/2008/07/23/summer-trip-to-atlanta/" title="read the post"><img src="http://farm4.static.flickr.com/3294/2666378867_3a66c0d7e2_m.jpg" width="240" height="160" alt="Trip to Georgia, family photo on the beach" class="paddedborder" /></a>]]></description>
			<content:encoded><![CDATA[<p>
	<a href="http://www.flickr.com/photos/skidgel/2666378867/" title="View IMG_0649.JPG on Flickr"><img src="http://farm4.static.flickr.com/3294/2666378867_3a66c0d7e2.jpg"  alt="IMG_0649.JPG" class="paddedborder" /></a>
</p>
<p class="imgcaption"><a href="http://www.flickr.com/photos/skidgel/2666378867/">IMG_0649.JPG</a>, originally uploaded by <a href="http://www.flickr.com/people/skidgel/">skidgel</a>.
</p>
<p>
	Here were are with Bea and Ava's cousins on Tybee Island off the coast of Georgia.</p>
<p class="akst_link"><a href="http://www.skidgel.com/blog/?p=89&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_89" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.skidgel.com/blog/2008/07/23/summer-trip-to-atlanta/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My Google IO Talk is on YouTube</title>
		<link>http://www.skidgel.com/blog/2008/06/12/my-google-io-talk-is-on-youtube/</link>
		<comments>http://www.skidgel.com/blog/2008/06/12/my-google-io-talk-is-on-youtube/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 05:07:20 +0000</pubDate>
		<dc:creator>John Skidgel</dc:creator>
		
		<category><![CDATA[Interaction Design]]></category>

		<category><![CDATA[Web]]></category>

		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.skidgel.com/blog/2008/06/12/my-google-io-talk-is-on-youtube/</guid>
		<description><![CDATA[<em>Engaging User Experiences with App Engine</em>, the talk Lindsey Simon and I gave at Google I/O has been posted on YouTube. Enjoy!

<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/zFPlx4-eIWk&#038;hl=en"></param><embed src="http://www.youtube.com/v/zFPlx4-eIWk&#038;hl=en" type="application/x-shockwave-flash" width="425" height="344"></embed></object>]]></description>
			<content:encoded><![CDATA[<p><em>Engaging User Experiences with App Engine</em>, the talk Lindsey Simon and I gave at Google I/O has been posted on YouTube. Enjoy!</p>
<p><object width="425" height="344">
<param name="movie" value="http://www.youtube.com/v/zFPlx4-eIWk&hl=en"></param><embed src="http://www.youtube.com/v/zFPlx4-eIWk&hl=en" type="application/x-shockwave-flash" width="425" height="344"></embed></object></p>
<p class="akst_link"><a href="http://www.skidgel.com/blog/?p=88&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_88" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.skidgel.com/blog/2008/06/12/my-google-io-talk-is-on-youtube/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Updated Version of Convert Final Cut Pro Markers to Flash Video Cue Points</title>
		<link>http://www.skidgel.com/blog/2008/06/11/updated-version-of-convert-final-cut-pro-markers-to-flash-video-cue-points/</link>
		<comments>http://www.skidgel.com/blog/2008/06/11/updated-version-of-convert-final-cut-pro-markers-to-flash-video-cue-points/#comments</comments>
		<pubDate>Wed, 11 Jun 2008 22:03:34 +0000</pubDate>
		<dc:creator>John Skidgel</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Producing Flash CS3 Video]]></category>

		<guid isPermaLink="false">http://www.skidgel.com/blog/2008/06/11/updated-version-of-convert-final-cut-pro-markers-to-flash-video-cue-points/</guid>
		<description><![CDATA[I finally got around to updating the AIR utility for converting Flash Video Cue Points. It works with AIR 1.0. To get the new version, download:

http://www.skidgel.com/flv/markerstocuepoints102.zip
To learn how to use it, see this post.
Share This
]]></description>
			<content:encoded><![CDATA[<p>I finally got around to updating the AIR utility for converting Flash Video Cue Points. It works with AIR 1.0. To get the new version, download:<br />
<a href="http://www.skidgel.com/flv/markerstocuepoints102.zip"><br />
http://www.skidgel.com/flv/markerstocuepoints102.zip</a><br />
To learn how to use it, see this <a href="http://www.skidgel.com/blog/2007/10/26/free-air-application-convert-final-cut-pro-markers-to-flash-video-cue-points/">post</a>.</p>
<p class="akst_link"><a href="http://www.skidgel.com/blog/?p=86&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_86" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.skidgel.com/blog/2008/06/11/updated-version-of-convert-final-cut-pro-markers-to-flash-video-cue-points/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Pumpkin Pirate and Bea</title>
		<link>http://www.skidgel.com/blog/2007/11/25/pumpkin-pirate-and-bea/</link>
		<comments>http://www.skidgel.com/blog/2007/11/25/pumpkin-pirate-and-bea/#comments</comments>
		<pubDate>Sun, 25 Nov 2007 17:02:46 +0000</pubDate>
		<dc:creator>John Skidgel</dc:creator>
		
		<category><![CDATA[Beatriz]]></category>

		<category><![CDATA[Family]]></category>

		<guid isPermaLink="false">http://www.skidgel.com/blog/2007/11/25/pumpkin-pirate-and-bea/</guid>
		<description><![CDATA[<a href="http://www.skidgel.com/blog/2007/11/25/pumpkin-pirate-and-bea/" title="read the post"><img src="http://farm3.static.flickr.com/2277/2046647389_075dd90176_m.jpg" width="240" height="160" alt="Pumpkin Pirate and Bea" class="paddedborder" /></a>
<p>Allison, Ava, and Beatriz came to the Googleplex on Halloween. We listened to a concert by Asheba...</p>]]></description>
			<content:encoded><![CDATA[<p>
	<a href="http://www.flickr.com/photos/skidgel/2046647389/" title="View Pumpkin Pirate and Bea on Flickr"><img src="http://farm3.static.flickr.com/2277/2046647389_075dd90176.jpg"  alt="Pumpkin Pirate and Bea" class="paddedborder" /></a>
</p>
<p class="imgcaption"><a href="http://www.flickr.com/photos/skidgel/2046647389/">Pumpkin Pirate and Bea</a>, originally uploaded by <a href="http://www.flickr.com/people/skidgel/">skidgel</a>.
</p>
<p>
	Allison, Ava, and Beatriz came to the Googleplex on Halloween. We listened to a concert by Asheba, decorated this pumpkin and a trick or treat bag, and Bea managed to go away with a pretty decent haul of Halloween treats. Bea was a princess and Ava was an angel.</p>
<p class="akst_link"><a href="http://www.skidgel.com/blog/?p=85&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_85" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.skidgel.com/blog/2007/11/25/pumpkin-pirate-and-bea/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Free AIR application: Convert Final Cut Pro Markers to Flash Video Cue Points</title>
		<link>http://www.skidgel.com/blog/2007/10/26/free-air-application-convert-final-cut-pro-markers-to-flash-video-cue-points/</link>
		<comments>http://www.skidgel.com/blog/2007/10/26/free-air-application-convert-final-cut-pro-markers-to-flash-video-cue-points/#comments</comments>
		<pubDate>Sat, 27 Oct 2007 04:30:05 +0000</pubDate>
		<dc:creator>John Skidgel</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Producing Flash CS3 Video]]></category>

		<category><![CDATA[cue points]]></category>

		<category><![CDATA[Final Cut Pro]]></category>

		<category><![CDATA[Flash Video]]></category>

		<guid isPermaLink="false">http://www.skidgel.com/blog/2007/10/26/free-air-application-convert-final-cut-pro-markers-to-flash-video-cue-points/</guid>
		<description><![CDATA[UPDATE: I've updated this to work with AIR 1.0.
One of the things that I've found difficult is using the markers I've set in Final Cut Pro as cue points in a Flash Video file. I also find using the controls in Adobe's Flash CS3 Video Encoder to be cumbersome. A wonderful thought came to me [...]]]></description>
			<content:encoded><![CDATA[<p><strong>UPDATE:</strong> I've <a href="http://www.skidgel.com/blog/2008/06/11/updated-version-of-convert-final-cut-pro-markers-to-flash-video-cue-points/">updated this to work with AIR 1.0</a>.</p>
<p>One of the things that I've found difficult is using the markers I've set in Final Cut Pro as cue points in a Flash Video file. I also find using the controls in Adobe's Flash CS3 Video Encoder to be cumbersome. A wonderful thought came to me when Adobe:</p>
<ol>
<li>Improved XML processing in ActionScript 3 with the EX4 classes</li>
<li>Updated the Flash CS3 Video Encoder to allow importing an XML file for cue points</li>
</ol>
<p>When I was on the beta and writing <a href="http://www.skidgel.com/flv/">my book</a>, I wrote a utility that listens for cue points in an existing video and traces them to the output window. This was helpful for culling cue points in Sorenson Spark encoded FLVs so I could re-encode the files as On2 VP6 and import the cue points before I re-encoded the file. While I was doing this, I had the idea for simplifying the workflow between Final Cut Pro and the Flash Video encoder. After I finished the book, I created another Flash movie that references a Final Cut Pro XML file and then finds all the markers in it and places them in an XML file for cue points. When the AIR extension for Flash Professional was released, I updated the app to use the File APIs in AIR and voila, I had my first AIR app. </p>
<p><strong>A Few Things Before we Get Started</strong></p>
<p>This utility <em>does not</em> convert Final Cut Project files. It converts Final Cut Pro XML files. To create a Final Cut Pro file, you need to select a sequence in the Final Cut Pro browser and select <strong>File > Export > XML</strong>. Also, you need to have markers in the <em>sequence</em>, not in clips that are in a sequence.</p>
<ol>
<li>In a Final Cut sequence move the playhead to a frame where you want a marker. Make sure that no clips are selected in the sequence so the marker is added to the sequence and not the clip.</li>
<li>Press the <strong>m</strong> key twice.</li>
<li>The <strong>Edit Marker</strong> dialog appears. Enter a name and click <strong>Add Chapter Marker</strong>. Click <strong>OK</strong>.
<p> <img src="/flv/img/edit-marker-dialog.png" class="screensnap" height="390" width="529" alt="Edit Marker dialog" /> </p>
</li>
<li>Repeat as required.</li>
<li>When finished, save your project.</li>
<li>Choose <strong>File > Export > XML</strong>.
<p> <img src="/flv/img/export-xml-dialog.png" class="screensnap" height="209" width="402" alt="Export XML dialog" /> </p>
</li>
<li>Download the AIR application. You will need to <a href="http://labs.adobe.com/downloads/air.html">download and install the AIR runtime</a> first and then <a href="/flv/markers-cue-points.zip">download and install</a> this application before launching it. Installing an AIR app is easy once the runtime is installed. Unzip the archive and double-click on it. Grant the application permission and the app is installed. I've included a sample Final Cut XML file so you can kick the tires.
<p><a href="/flv/markers-cue-points.zip" class="linkbutton">Download Markers to Cue Points &raquo;</a></p>
<p class="note"><a id="download" name="download"></a><span class="noteword">Note:</span> While the utility is <strong>free as in beer</strong>, the application uses the <a href="http://www.opensource.org/licenses/mit-license.php">MIT software license</a>. By downloading, you're agreeing to its terms and conditions. If it saves you a few hours, consider <a href="http://www.amazon.com/gp/product/0240809106?ie=UTF8&tag=johnskidgel-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0240809106">buying my book</a> on Flash Video since it has like 27 step-by-step tutorials and the sample Flash documents are quite good.</p>
</li>
<li>Then launch the AIR application.
<p> <img src="/flv/img/markers-to-cuepoints.png" class="screensnap" height="488" width="648" alt="Markers to Cue Points Screen Shot" /> </p>
</li>
<li>Click <strong>Pick FCP File</strong>. Select the Final Cut Pro XML file you created earlier.</li>
<li>The converted XML will appear in the text box.
<p> <img src="/flv/img/markers-to-cuepoints2.png" class="screensnap" height="488" width="648" alt="Markers to Cue Points Screen Shot" /> </p>
</li>
<li>By default, I've disabled editing mode for the text box. If you'd like to edit the XML, click <strong>Make XML editable</strong>. Be sure to keep it well-formed and using the <a href="http://livedocs.adobe.com/flash/9.0/flvencoder/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_NoParts&file=FLV_16.html">tag structure</a> specified by Adobe. </li>
<li>Click <strong>Export FLV XML</strong> when you're ready. Name and save the file. I use the following pattern for naming these files: <em>video-name-cuepoints.xml</em> where "video-name" is the name you'll eventually use for the flv. </li>
<li>If you haven't exported the video from your Final Cut Pro sequence, you will need to do that. Export the video, launch the Flash CS3 Video Encoder, and add it to the queue. Select the video and click <strong>Settings</strong>. Click the <strong>Cue Points</strong> tab and then click the <strong>Folder</strong> icon to import the FLV XML file you created in step 12.
<p> <img src="/flv/img/cue-points-tab.png" class="screensnap" height="600" width="500" alt="Cue Points tab" /> </p>
</li>
<li>Adjust any remaining encoding settings and you're good to go! The cue points will be embedded in the FLV and you can use them for navigation using the FLVPlayback components.</li>
</ol>
<p class="akst_link"><a href="http://www.skidgel.com/blog/?p=84&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_84" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.skidgel.com/blog/2007/10/26/free-air-application-convert-final-cut-pro-markers-to-flash-video-cue-points/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Closed Captions and Flash Video</title>
		<link>http://www.skidgel.com/blog/2007/10/01/closed-captions-and-flash-video/</link>
		<comments>http://www.skidgel.com/blog/2007/10/01/closed-captions-and-flash-video/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 03:16:31 +0000</pubDate>
		<dc:creator>John Skidgel</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Producing Flash CS3 Video]]></category>

		<guid isPermaLink="false">http://www.skidgel.com/blog/2007/10/01/closed-captions-and-flash-video/</guid>
		<description><![CDATA[This is from my talk, How to Shoot, Edit, and Publish Web Video, at MAX 2007. For more step-by-step tutorials purchase my book, Producing Flash CS3 Video.
Adding Closed Captions to Flash Video

First, download the example file: captions-player.zip.
Unzip this archive, open the folder captions-player and then open captions-player.fla in Flash Professional CS3.
Open the Components panel.
Open the [...]]]></description>
			<content:encoded><![CDATA[<p class="info">This is from my talk, <em>How to Shoot, Edit, and Publish Web Video</em>, at MAX 2007. For more step-by-step tutorials purchase my book, <a href="http://www.skidgel.com/flv/" title="Home page for Producing Flash CS3 Video"><em>Producing Flash CS3 Video</em></a>.</p>
<p>Adding Closed Captions to Flash Video</p>
<ol>
<li>First, download the example file: <a href="/flv/examples/captions-player.zip"><strong>captions-player.zip</strong>.</a></li>
<li>Unzip this archive, open the folder <strong>captions-player</strong> and then open <strong>captions-player.fla</strong> in Flash Professional CS3.</li>
<li>Open the <strong>Components</strong> panel.</li>
<li>Open the <strong>Video</strong> category and drag the <strong>FLVCaptioning</strong> component to the left of the stage. It need not be on the visible stage to work.<br/><br />
		<img src="/flv/img/drag-captioning.jpg" class="screensnap"></li>
<li>With the captioning component selected, give it a name in the <strong>Properties</strong> panel (<strong>Window > Properties</strong>). Name it <strong>myCaptioning</strong>.</li>
<li>In the <strong>Timeline</strong> window, select the first frame in the <strong>Actions</strong> layer and open the <strong>Actions</strong> panel. You'll notice that I've set up most of the code for the player and source video. All that's needed is to add code for the captions. Create a new line after the last line of code and enter:
<pre class="actionscript">&nbsp;
myCaptioning.<span style="color: #006600;">source</span> = <span style="color: #ff0000;">&quot;captions.xml&quot;</span>;
myCaptioning.<span style="color: #006600;">flvPlaybackName</span> = <span style="color: #ff0000;">&quot;my_Video&quot;</span>;
myCaptioning.<span style="color: #006600;">captionButton</span> = captionPlayback;
&nbsp;</pre>
</li>
<li>Save the file and test the movie (<strong>Control > Test Movie</strong>).</li>
<li>If you want to know more about timed text, I've included the XML source with comments below.<br/>
<pre class="xml">&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;?xml</span> <span style="color: #000066;">version</span>=<span style="color: #ff0000;">&quot;1.0&quot;</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">&quot;UTF-8&quot;</span><span style="font-weight: bold; color: black;">?&gt;</span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;tt</span> <span style="color: #000066;">xml:lang</span>=<span style="color: #ff0000;">&quot;en&quot;</span> <span style="color: #000066;">xmlns</span>=<span style="color: #ff0000;">&quot;http://www.w3.org/2006/04/ttaf1&quot;</span>
  <span style="color: #000066;">xmlns:tts</span>=<span style="color: #ff0000;">&quot;http://www.w3.org/2006/04/ttaf1#styling&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;head<span style="font-weight: bold; color: black;">&gt;</span></span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;styling<span style="font-weight: bold; color: black;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!--
The styling goes inside this tag, notice how the attributes are like
CSS properties. Also notice how a one style can inherit style properties
from another style by using an id for the style attribute
--&gt;</span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;style</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;base&quot;</span> <span style="color: #000066;">tts:fontFamily</span>=<span style="color: #ff0000;">&quot;Arial&quot;</span> <span style="color: #000066;">tts:fontSize</span>=<span style="color: #ff0000;">&quot;18&quot;</span><span style="font-weight: bold; color: black;">/&gt;</span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;style</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;left&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;base&quot;</span> <span style="color: #000066;">tts:textAlign</span>=<span style="color: #ff0000;">&quot;left&quot;</span><span style="font-weight: bold; color: black;">/&gt;</span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;style</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;center&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;base&quot;</span> <span style="color: #000066;">tts:textAlign</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">/&gt;</span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;style</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;right&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;base&quot;</span> <span style="color: #000066;">tts:textAlign</span>=<span style="color: #ff0000;">&quot;right&quot;</span><span style="font-weight: bold; color: black;">/&gt;</span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;style</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;bold&quot;</span> <span style="color: #000066;">tts:fontWeight</span>=<span style="color: #ff0000;">&quot;bold&quot;</span><span style="font-weight: bold; color: black;">/&gt;</span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;style</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;italic&quot;</span> <span style="color: #000066;">tts:fontStyle</span>=<span style="color: #ff0000;">&quot;italic&quot;</span><span style="font-weight: bold; color: black;">/&gt;</span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;style</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;red&quot;</span> <span style="color: #000066;">tts:color</span>=<span style="color: #ff0000;">&quot;#ff0000&quot;</span><span style="font-weight: bold; color: black;">/&gt;</span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;style</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;orange&quot;</span> <span style="color: #000066;">tts:color</span>=<span style="color: #ff0000;">&quot;#ff9900&quot;</span><span style="font-weight: bold; color: black;">/&gt;</span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;style</span> <span style="color: #000066;">id</span>=<span style="color: #ff0000;">&quot;yellow&quot;</span> <span style="color: #000066;">tts:color</span>=<span style="color: #ff0000;">&quot;#ffee00&quot;</span><span style="font-weight: bold; color: black;">/&gt;</span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/styling<span style="font-weight: bold; color: black;">&gt;</span></span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/head<span style="font-weight: bold; color: black;">&gt;</span></span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;body<span style="font-weight: bold; color: black;">&gt;</span></span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;div</span> <span style="color: #000066;">xml:lang</span>=<span style="color: #ff0000;">&quot;en&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
<span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!--
An individual caption is a p tag. It contains attributes for
begin time, duration and style.
Notice how the style tag is used in the p tag to format the text.
Span tag can be used to style a single word.
--&gt;</span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:00.00&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;1400ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
The <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;span</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;strong red&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>one thing<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/span<span style="font-weight: bold; color: black;">&gt;</span></span></span> I would recommend to
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:01.50&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;1400ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
all filmmakers, short filmmakers,
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:03.00&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;1900ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
or people starting out as filmmakers,
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:05.00&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;2000ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
is to go to <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;span</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;bold red&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>film festivals.<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/span<span style="font-weight: bold; color: black;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:07.40&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;1900ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
Film festivals are the only place
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:09.40&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;1000ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
to see the work of your peers,
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:10.50&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;1900ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
people just like you,
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:12.50&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;1800ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
who want to break into filmmaking,
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:14.30&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;2000ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
that have  a story they want to tell,
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:16.50&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;2400ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
or want to <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;span</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;italic yellow&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>learn how<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/span<span style="font-weight: bold; color: black;">&gt;</span></span></span> to make films.
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:19.00&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;2800ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
Go there and see what other people are doing.
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:22.00&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;1900ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
You see the <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;span</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;italic yellow&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>really great things<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/span<span style="font-weight: bold; color: black;">&gt;</span></span></span> they did,
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:24.00&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;1900ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
and you see the <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;span</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;italic yellow&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>really bad things<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/span<span style="font-weight: bold; color: black;">&gt;</span></span></span> that they did,
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:26.10&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;1200ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
so you know what to avoid.
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:27.50&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;2000ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
Plus, you get to hear other people's war stories,
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:30.00&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;1700ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
things that they've already figured out.
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:31.80&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;2500ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
There are tens of thousands of people,
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:34.30&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;2500ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
probably hundreds of thousands of people,
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:37.00&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;2000ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
in this country that are out making
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:39.00&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;1500ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
short films every single day
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:41.60&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;1500ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
trying to tell stories <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;span</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;bold red&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>visually.<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/span<span style="font-weight: bold; color: black;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:44.00&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;1900ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
Be a <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;span</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;italic yellow&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>part of that big community,<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/span<span style="font-weight: bold; color: black;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:46.00&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;2000ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
join organizations, there's always
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:48.20&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;1800ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
filmmaking organizations in your
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:50.30&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;2000ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
area through colleges, through arts
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;p</span> <span style="color: #000066;">begin</span>=<span style="color: #ff0000;">&quot;00:00:52.50&quot;</span> <span style="color: #000066;">dur</span>=<span style="color: #ff0000;">&quot;2000ms&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;center&quot;</span><span style="font-weight: bold; color: black;">&gt;</span></span>
organizations, places like that.
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/div<span style="font-weight: bold; color: black;">&gt;</span></span></span>
&nbsp;
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/body<span style="font-weight: bold; color: black;">&gt;</span></span></span>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/tt<span style="font-weight: bold; color: black;">&gt;</span></span></span>
&nbsp;</pre>
</li>
</ol>
<p class="akst_link"><a href="http://www.skidgel.com/blog/?p=82&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_82" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.skidgel.com/blog/2007/10/01/closed-captions-and-flash-video/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Tiny Flash Video Player</title>
		<link>http://www.skidgel.com/blog/2007/10/01/tiny-flash-video-player/</link>
		<comments>http://www.skidgel.com/blog/2007/10/01/tiny-flash-video-player/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 03:16:23 +0000</pubDate>
		<dc:creator>John Skidgel</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Producing Flash CS3 Video]]></category>

		<guid isPermaLink="false">http://www.skidgel.com/blog/2007/10/01/tiny-flash-video-player/</guid>
		<description><![CDATA[This is from my talk, How to Shoot, Edit, and Publish Web Video, at MAX 2007. For more step-by-step tutorials purchase my book, Producing Flash CS3 Video.
To create a very small swf that plays Flash Video without hiccuping on cue points, follow these steps.

First download the example file, simple-player.zip.
Open the Library Panel. (Window > Library). [...]]]></description>
			<content:encoded><![CDATA[<p class="info">This is from my talk, <em>How to Shoot, Edit, and Publish Web Video</em>, at MAX 2007. For more step-by-step tutorials purchase my book, <a href="http://www.skidgel.com/flv/" title="Home page for Producing Flash CS3 Video"><em>Producing Flash CS3 Video</em></a>.</p>
<p>To create a very small swf that plays Flash Video without hiccuping on cue points, follow these steps.</p>
<ol>
<li>First download the example file, <a href="/flv/examples/simple-player.zip"><strong>simple-player.zip</strong></a>.</li>
<li>Open the Library Panel. (<strong>Window > Library</strong>). From the fly-out menu, choose New Video...<br/><br />
		<img class="" src="/flv/img/new-video.jpg" height="105" width="" alt="351" alt="new video dialog" />
		</li>
<li>In the Video Object properties dialog, name the video object <strong>video</strong>.<br/><br />
		<img class="" src="/flv/img/video-object-properties.jpg" height="" width="" alt="" />
		</li>
<li>The video object will now appear in the <strong>Library</strong> panel. Select the <strong>video</strong> layer in the <strong>Timeline</strong> window and drag the video object in the <strong>Library</strong> to the stage.</li>
<li>Select the instance on the stage and use the <strong>Properties</strong> panel (<strong>Window > Properties</strong>) to set the instance's name, position and size. Call it myVideo. Set its x and y position to 0,0. Set its width and height to 320 &times; 240.<br/><br />
		<img class="/flv/img/myvideo-properties.jpg" src="" height="143" width="370" alt="Properties panel"/>
		</li>
<li>Select frame 1 in the Actions layer and enter the following code in the Actions panel. Read the comments to understand what each line of code does. I've put in a fun analogy to help those new to video ActionScript code.<br/>
<pre class="actionscript">&nbsp;
<span style="color: #808080; font-style: italic;">// create a connection to bring in content into Flash</span>
<span style="color: #808080; font-style: italic;">// this is like laying down video cable</span>
<span style="color: #000000; font-weight: bold;">var</span> nc:<span style="color: #0066CC;">NetConnection</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">NetConnection</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// no need to connect when not connecting to a Flash Media Server</span>
nc.<span style="color: #0066CC;">connect</span><span style="color: #66cc66;">&#40;</span><span style="color: #000000; font-weight: bold;">null</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// create a stream and connect it to the netconnection object</span>
<span style="color: #808080; font-style: italic;">// this is akin to sending a video signal on the cable</span>
<span style="color: #000000; font-weight: bold;">var</span> ns:<span style="color: #0066CC;">NetStream</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">NetStream</span><span style="color: #66cc66;">&#40;</span>nc<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// attach the stream to a video on the stage</span>
<span style="color: #808080; font-style: italic;">// this is like connecting the cable to a tv</span>
myVideo.<span style="color: #006600;">attachNetStream</span><span style="color: #66cc66;">&#40;</span>ns<span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// set the source and play the video</span>
<span style="color: #808080; font-style: italic;">// turn on the tv</span>
ns.<span style="color: #0066CC;">play</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;bubbles.flv&quot;</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
<span style="color: #808080; font-style: italic;">// ignore metadata and prevent Flash player exceptions</span>
<span style="color: #000000; font-weight: bold;">var</span> videoClient:<span style="color: #0066CC;">Object</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Object</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
ns.<span style="color: #006600;">client</span> = videoClient;
videoClient.<span style="color: #006600;">onMetaData</span> = onMetaData;
<span style="color: #000000; font-weight: bold;">function</span> onMetaData<span style="color: #66cc66;">&#40;</span>info:<span style="color: #0066CC;">Object</span><span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">void</span> <span style="color: #66cc66;">&#123;</span>
    <span style="color: #808080; font-style: italic;">// do nothing, or something</span>
<span style="color: #66cc66;">&#125;</span>
&nbsp;</pre>
</li>
</ol>
<p class="note">
	<span class="noteword">NOTE:</span> If you have the latest beta of the Flash Player (codenamed Moviestar and also known as Flash Player 9 update 3) and you want to play H.264 encoded video, change <code>ns.play("bubbles.flv")</code> to <code>ns.play("text-tornado.m4v")</code>. Note that you'll need to download the beta player from <a href="http://labs.adobe.com/technologies/flashplayer9/" title="download the beta Flash player">Adobe Labs</a> and preview the generated SWF in a web browser. Previewing won't work in Flash Professional CS3 at this point in time (October 2007).
 </p>
<p class="akst_link"><a href="http://www.skidgel.com/blog/?p=81&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_81" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.skidgel.com/blog/2007/10/01/tiny-flash-video-player/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Customizing FLVPlayback Components</title>
		<link>http://www.skidgel.com/blog/2007/10/01/customizing-flvplayback-components/</link>
		<comments>http://www.skidgel.com/blog/2007/10/01/customizing-flvplayback-components/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 03:16:13 +0000</pubDate>
		<dc:creator>John Skidgel</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Producing Flash CS3 Video]]></category>

		<guid isPermaLink="false">http://www.skidgel.com/blog/2007/10/01/customizing-flvplayback-components/</guid>
		<description><![CDATA[This is from my talk, How to Shoot, Edit, and Publish Web Video, at MAX 2007. For more step-by-step tutorials purchase my book, Producing Flash CS3 Video.
To create a video player with the FLV playback components, follow these steps

Download the example file custom-player.zip.
Unarchive it, open the folder custom-player, and open the file custom-player.fla in Flash [...]]]></description>
			<content:encoded><![CDATA[<p class="info">This is from my talk, <em>How to Shoot, Edit, and Publish Web Video</em>, at MAX 2007. For more step-by-step tutorials purchase my book, <a href="http://www.skidgel.com/flv/" title="Home page for Producing Flash CS3 Video"><em>Producing Flash CS3 Video</em></a>.</p>
<p>To create a video player with the FLV playback components, follow these steps</p>
<ol>
<li>Download the example file <a href="/flv/examples/custom-player.zip"><strong>custom-player.zip</strong></a>.</li>
<li>Unarchive it, open the folder <strong>custom-player</strong>, and open the file <strong>custom-player.fla</strong> in Flash Professional CS3.</li>
<li>Open the <strong>Components</strong> panel (<strong>Window > Components</strong>). Drag the <strong>FLVPlayback</strong>, <strong>PlayPauseButton</strong>, <strong>SeekBar</strong>, <strong>BufferingBar</strong>, <strong>MuteButton</strong>, and <strong>FullScreenButton</strong> components to the stage. Arrange them as you like.<br />
      <img class="screencap" src="/flv/img/drag-flv-components.jpg" width="575" height="236" alt="components panel" />
  </li>
<li>Open the <strong>Library</strong> panel. Double-click any of the FLVPlayback components and then modify their appearance using the drawing tools in Flash. For any button there are states for normal, rollover, down and disabled states. Toggle buttons like PlayPauseButton combine two buttons into one and switch between the two when toggled. <small>Feel free to explore the file <strong>custom-player-finished.fla</strong> to see how I customized the components.</small><br />
      <img class="screencap" src="/flv/img/examining-component-skin.jpg" width="552" height="417" alt="library panel" />
  </li>
<li>Use the <strong>Properties Inspector</strong> panel to name each object on the stage. <br />
      <img class="screencap" src="/flv/img/flvplayback-properties-panel.jpg" width="341" height="131" alt="components panel" />  </p>
<li> Use the following table to name your components</br><br />
      </p>
<table style="margin-top: 1em" border="0" cellspacing="0" cellpadding="0" class="normal" width="80%">
<thead>
<tr>
<th>Component Type</th>
<th>Instance Name</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td>FLVPlayback</td>
<td>my_Video</td>
</tr>
<tr class="even">
<td>PlayPauseButton</td>
<td>my_PlayPauseButton</td>
</tr>
<tr class="odd">
<td>SeekBar</td>
<td>my_SeekBar</td>
</tr>
<tr class="even">
<td>BufferingBar</td>
<td>my_BufferingBar</td>
</tr>
<tr class="odd">
<td>MuteButton</td>
<td>my_MuteButton</td>
</tr>
<tr class="even">
<td>FullScreenButton</td>
<td>my_FullScreenButton</td>
</tr>
</tbody>
</table>
<li>When you're finished, click the first frame in the <strong>Actions</strong> Layer. <br />
        <img class="screencap" src="/flv/img/actions-frame.jpg" width="223" height="83" alt="components panel" /></li>
<li>Open the <strong>Actions</strong> window (<strong>Window > Actions</strong>) and type the following code:
<pre class="actionscript">&nbsp;
my_Video.<span style="color: #006600;">playPauseButton</span> = my_PlayPauseButton;
my_Video.<span style="color: #006600;">seekBar</span> = my_SeekBar;
my_Video.<span style="color: #006600;">bufferingBar</span> = my_BufferingBar;
my_Video.<span style="color: #006600;">muteButton</span> = my_MuteButton;
my_Video.<span style="color: #006600;">fullScreenButton</span> = my_FullScreenButton;
my_Video.<span style="color: #006600;">source</span> = <span style="color: #ff0000;">&quot;seamonster.flv&quot;</span>;
&nbsp;</pre>
</li>
<li>Save the file. (<strong>File &gt; Save</strong>).</li>
<li>Add a flv file to the player. Select the video instance <strong>my_Video</strong> and using the <strong>Component Inspector</strong>, set the <strong>source</strong> parameter to <strong>seamonster.flv</strong>.<br/><br />
<img class="screensnap" src="" height="" width="" /></li>
<li>Test the movie. (<strong>Control &gt; Test Movie</strong>).</li>
</ol>
<p class="akst_link"><a href="http://www.skidgel.com/blog/?p=80&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_80" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.skidgel.com/blog/2007/10/01/customizing-flvplayback-components/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Inserting Video in Flash</title>
		<link>http://www.skidgel.com/blog/2007/10/01/inserting-video-in-flash/</link>
		<comments>http://www.skidgel.com/blog/2007/10/01/inserting-video-in-flash/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 03:16:02 +0000</pubDate>
		<dc:creator>John Skidgel</dc:creator>
		
		<category><![CDATA[Flash]]></category>

		<category><![CDATA[Producing Flash CS3 Video]]></category>

		<guid isPermaLink="false">http://www.skidgel.com/blog/2007/10/01/inserting-video-in-flash/</guid>
		<description><![CDATA[This is from my talk, How to Shoot, Edit, and Publish Web Video, at MAX 2007. For more step-by-step tutorials purchase my book, Producing Flash CS3 Video.
Importing video into Flash Professional CS3 is eezee peezee.

First, download the example file: video_wizard.zip.
Unzip this archive and then open wizard-example.fla in Flash Professional CS3.
Select File &#62; Import &#62; Import [...]]]></description>
			<content:encoded><![CDATA[<p class="info">This is from my talk, <em>How to Shoot, Edit, and Publish Web Video</em>, at MAX 2007. For more step-by-step tutorials purchase my book, <a href="http://www.skidgel.com/flv/" title="Home page for Producing Flash CS3 Video"><em>Producing Flash CS3 Video</em></a>.</p>
<p>Importing video into Flash Professional CS3 is eezee peezee.</p>
<ol>
<li>First, download the example file: <a href="http://www.skidgel.com/flv/examples/video-wizard.zip" title="cick to download this example file">video_wizard.zip</a>.</li>
<li>Unzip this archive and then open <strong>wizard-example.fla</strong> in Flash Professional CS3.</li>
<li>Select <strong>File &gt; Import &gt; Import Video</strong>.<br />
<img src="/flv/img/insert-video-menu.jpg" alt="Insert Video Menu" height="432" width="480" /></li>
<li>Select <strong>On your computer</strong>. Click <strong>Choose</strong>.<br />
<img src="/flv/img/select-video.jpg" alt="Select Video panel" height="215" width="546" /></li>
<li>Open the <strong>video_wizard </strong>folder that was created in step 2. Select the file <strong>bubbles.flv</strong> and click <strong>Continue</strong>.</li>
<li>On the <strong>Deployment</strong> screen select <strong>Progressive download from a web server</strong>. Click <strong>Continue</strong>.<br />
<img src="/flv/img/deployment.jpg" alt="Deployment Options" height="252" width="546" /></li>
<li>In the <strong>Skinning</strong> panel, select <strong>SkinOverPlaySeekStop.swf</strong> from the <strong>Skin</strong> menu.<br />
<img src="/flv/img/skinning.jpg" alt="Skinning options" height="368" width="546" /></li>
<li>The <strong>Finish Video Import</strong> panel appears. Click <strong>Finish</strong>.</li>
<li>Choose <strong>Control &gt; Test Movie</strong> and preview your work.</li>
</ol>
<p class="akst_link"><a href="http://www.skidgel.com/blog/?p=79&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_79" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.skidgel.com/blog/2007/10/01/inserting-video-in-flash/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The First Day of Pre-School for Beatriz</title>
		<link>http://www.skidgel.com/blog/2007/09/06/the-first-day-of-pre-school-for-bea-2/</link>
		<comments>http://www.skidgel.com/blog/2007/09/06/the-first-day-of-pre-school-for-bea-2/#comments</comments>
		<pubDate>Fri, 07 Sep 2007 04:03:59 +0000</pubDate>
		<dc:creator>John Skidgel</dc:creator>
		
		<category><![CDATA[Beatriz]]></category>

		<category><![CDATA[Family]]></category>

		<guid isPermaLink="false">http://www.skidgel.com/blog/2007/09/06/the-first-day-of-pre-school-for-bea-2/</guid>
		<description><![CDATA[<a href="http://www.skidgel.com/blog/2007/09/06/the-first-day-of-pre-school-for-bea-2/" title="read the post"><img src="http://farm2.static.flickr.com/1163/1339047355_d510936987_m.jpg" width="160" height="240" alt="The First Day of Pre-School" class="paddedborder" /></a>
<p>It's hard to imagine that Bea started pre-school today. Since I'm on vacation, I went with Allison and Bea to her first day. She had no trouble...</p>]]></description>
			<content:encoded><![CDATA[<p> 	<a href="http://www.flickr.com/photos/skidgel/1339047355/" title="View The First Day of Pre-School on Flickr"><img src="http://farm2.static.flickr.com/1163/1339047355_d510936987.jpg" alt="The First Day of Pre-School" class="paddedborder" /></a></p>
<p class="imgcaption"><a href="http://www.flickr.com/photos/skidgel/1339047355/">The First Day of Pre-School</a>, originally uploaded by <a href="http://www.flickr.com/people/skidgel/">skidgel</a>.</p>
<p> 	It's hard to imagine that Bea started pre-school today. Since I'm on vacation, I went with Allison and Bea to her first day. She had no trouble saying "kthanxbai" to mommy and daddy once she saw the big blob of play doh on the table inside her classroom.<br />
The preschool is located in downtown Piedmont. It's a cooperative which means Allison or I will need to volunteer one day per month at the school and help with fundraising etc... We find the amount of parent involvement really attractive and we think the teachers and other parents are great.</p>
<p class="akst_link"><a href="http://www.skidgel.com/blog/?p=78&amp;akst_action=share-this"  title="E-mail this, post to del.icio.us, etc." id="akst_link_78" class="akst_share_link" rel="nofollow">Share This</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.skidgel.com/blog/2007/09/06/the-first-day-of-pre-school-for-bea-2/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
