<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>betapoint.tv &#187; as/flash/flex</title>
	<atom:link href="http://betapoint.tv/category/as_flash_flex/feed/" rel="self" type="application/rss+xml" />
	<link>http://betapoint.tv</link>
	<description>a starting point for ideas</description>
	<lastBuildDate>Mon, 04 Apr 2011 15:47:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>osmf sprint 8 example player</title>
		<link>http://betapoint.tv/publicthoughts/osmf-sprint-8-example-player/</link>
		<comments>http://betapoint.tv/publicthoughts/osmf-sprint-8-example-player/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 15:10:56 +0000</pubDate>
		<dc:creator>nathan</dc:creator>
				<category><![CDATA[as/flash/flex]]></category>
		<category><![CDATA[publicThoughts]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[adobe flash]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[intro]]></category>
		<category><![CDATA[osmf]]></category>
		<category><![CDATA[player]]></category>

		<guid isPermaLink="false">http://betapoint.tv/?p=266</guid>
		<description><![CDATA[I have started working with Adobe&#8217;s Open Source Media Framework. To get started I hunted down some examples to see how others dove into it &#8211; and found a few great ones, but most that relied on previous sprints. As you may or may not know, OSMF is still in prerelease which means that anything [...]]]></description>
			<content:encoded><![CDATA[<p>I have started working with Adobe&#8217;s Open Source Media Framework. To get started I hunted down some examples to see how others dove into it &#8211; and found a few great ones, but most that relied on previous sprints. As you may or may not know, OSMF is still in prerelease which means that anything could change, and for traits that is exactly what happened between sprint 7 and sprint 8.</p>
<p>This change (along with some others) made many of the examples that i found not work &#8211; including a good one from <a href="http://twitter.com/lisamarienyc" target="_blank">@lisamarienyc</a> on the <a href="http://forums.adobe.com/thread/501053?tstart=0" target="_blank">adobe forums</a> that I thought was best.</p>
<p>So I rewrote some portions and the resulting code is below:<br />
questions, corrections, comments, and suggestions welcome.</p>
<pre>package {

import flash.display.Sprite;
import org.osmf.events.LoadEvent;
import org.osmf.events.MediaError;
import org.osmf.events.MediaErrorEvent;
import org.osmf.events.MediaErrorCodes;
import org.osmf.events.MediaPlayerCapabilityChangeEvent;
import org.osmf.media.MediaPlayer;
import org.osmf.media.URLResource;
import org.osmf.net.NetLoader;
import org.osmf.traits.LoadState;
import org.osmf.traits.MediaTraitType;
import org.osmf.video.VideoElement;
import org.osmf.utils.URL;

public class OSMFExampleTwo extends Sprite {

	//our local flv to be played
    private const PROGRESSIVE:String = "trailer.flv";  //path to your progressive flv here

    private var _player:MediaPlayer;
	private var _video:VideoElement;

    public function OSMFExampleTwo() {
        trace("initialized");

		//create a new media player
		_player = new MediaPlayer();
        _video = new VideoElement(new NetLoader(), new URLResource(new URL(PROGRESSIVE)));

		//add an event listener to the video element to catch netstream failed errors
		_video.addEventListener(MediaErrorEvent.MEDIA_ERROR, onLoadEvent);

		//add an event listener so that when the player is capable of being viewed we can add it to the display list and watch
		_player.addEventListener( MediaPlayerCapabilityChangeEvent.VIEWABLE_CHANGE, onViewable );

		//add a new video element to the player
	   	_player.element = _video;

        }

	   //if the event fails - what comes through:

        private function onLoadEvent( e:MediaErrorEvent) :void {
           trace('ERROR (onLoadEvent): recieved a media error event');

		   var errorCode = e.error.errorCode;
		   	switch (errorCode) {
				case MediaErrorCodes.STREAM_NOT_FOUND:
					trace('ERROR (onLoadEvent): there was an error finding the file that was specified');
					break;
				case MediaErrorCodes.PLAY_FAILED:
					trace('ERROR (onLoadEvent): playback has failed');
					break;
				case MediaErrorCodes.NO_SUPPORTED_TRACK_FOUND:
					trace('ERROR (onLoadEvent): there was no supported track found');
					break;
				case MediaErrorCodes.FILE_STRUCTURE_INVALID:
					trace('ERROR (onLoadEvent): the file structure is invalid');
					break;
			}
        }

        private function onViewable( e:MediaPlayerCapabilityChangeEvent ) :void {
            if( e.enabled ) {
                addChild( _player.view );
                trace('player view');
            }
        }
    }
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://betapoint.tv/publicthoughts/osmf-sprint-8-example-player/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The future relevance of adobe flash</title>
		<link>http://betapoint.tv/as_flash_flex/the-future-relevance-of-adobe-flash/</link>
		<comments>http://betapoint.tv/as_flash_flex/the-future-relevance-of-adobe-flash/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 14:07:14 +0000</pubDate>
		<dc:creator>nathan</dc:creator>
				<category><![CDATA[as/flash/flex]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[adobe flash]]></category>
		<category><![CDATA[online video]]></category>

		<guid isPermaLink="false">http://betapoint.tv/?p=223</guid>
		<description><![CDATA[In my industry, flash is king. It is the one thing that combines all of us in this ecosystem rather seamlessly and the giver of our core ability: the ability to watch online video. 
Sure there are other systems, html5 delivers video directly through the browser but much of the capability for innovation and interactivity [...]]]></description>
			<content:encoded><![CDATA[<p>In my industry, flash is king. It is the one thing that combines all of us in this ecosystem rather seamlessly and the giver of our core ability: the ability to watch online video. </p>
<p>Sure there are other systems, html5 delivers video directly through the browser but much of the capability for innovation and interactivity is lost. Not to mention that there are few ways to tie events and other technologies to html5 video (someone is developing a html5 video ad delivery system, right?). </p>
<p>Html5 video is (for the time being) the exception rather than the rule &#8211; especially with all the infighting over codec standards. (Although google&#8217;s recent aquisition of on2 technologies could make one of the sweetest codecs available to all). </p>
<p>However, for the most part &#8211; adobe&#8217;s flash remains the standard method of delivery for the majority of onlne video we watch today. </p>
<p>With all that in mind we can see why the flash platform is so successful and is growing in many ways &#8211; especially exciting is the air platform. </p>
<p>But for the life of me I cannot find another application that *requires * flash. The web has (like it or not) moved to html strict compliant interfaces that make use of javascript to deliver interactivity that is as impressive within the desktop browser as it is on the mobile phone (another place flash is strikingly absent). In most of the ways in which it is applied &#8211; alternative technologies could easily be employed to create the same experience and functionality.  </p>
<p>Online video is currently the saving grace for this technology, the only place where flash is crucial and necessary. Once video is adopted as a standard element &#8211; what will become of the flash platform? </p>
<p>In order for air to be taken seriously it will have to get real hooks into the operating system, requiring more trust from the user &#8211; but opening a lot of opportunity for flash developers to build *real* desktop applications as opposed to dektop based web interfaces.</p>
<p>Without a clear definitive direction from adobe I will be delving into javascript. </p>
]]></content:encoded>
			<wfw:commentRss>http://betapoint.tv/as_flash_flex/the-future-relevance-of-adobe-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>proportional scaling in actionscript</title>
		<link>http://betapoint.tv/publicthoughts/proportional-scaling-in-actionscript/</link>
		<comments>http://betapoint.tv/publicthoughts/proportional-scaling-in-actionscript/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 23:28:39 +0000</pubDate>
		<dc:creator>nathan</dc:creator>
				<category><![CDATA[as/flash/flex]]></category>
		<category><![CDATA[publicThoughts]]></category>
		<category><![CDATA[actionscript]]></category>

		<guid isPermaLink="false">http://betapoint.tv/?p=115</guid>
		<description><![CDATA[just a quick note on scaling in as:
 
myMovieClip_MC.width = 300;
myMovieClip_MC.scaleY = myMovieClip_MC.scaleX;
]]></description>
			<content:encoded><![CDATA[<p>just a quick note on scaling in as:</p>
<p><span class="MainContent_PageText"> </span></p>
<pre>myMovieClip_MC.width = 300;
myMovieClip_MC.scaleY = myMovieClip_MC.scaleX;</pre>
]]></content:encoded>
			<wfw:commentRss>http://betapoint.tv/publicthoughts/proportional-scaling-in-actionscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>flex cloud</title>
		<link>http://betapoint.tv/appideas/flex-cloud/</link>
		<comments>http://betapoint.tv/appideas/flex-cloud/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 18:02:50 +0000</pubDate>
		<dc:creator>nathan</dc:creator>
				<category><![CDATA[appIdeas]]></category>
		<category><![CDATA[as/flash/flex]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I have been fascinated with tag clouds for about two days now and in a recent search for a flex badge ran across this post for what i don&#8217;t knOw. But it sparked an idea&#8230; 
 Imagine a blank badge that was an embedded flex application on the right of your site. By highliting text [...]]]></description>
			<content:encoded><![CDATA[<p><font face="Sans" size="3">I have been fascinated with tag clouds for about two days now and in a recent search for a flex badge ran across <a href="http://www.adobeforums.com/webx/.59b60cd0" target="_blank">this post</a> for what i don&#8217;t knOw. But it sparked an idea&#8230;<br /> </font><br /><span id="more-26"></span></p>
<p><font face="Sans" size="3"> Imagine a blank badge that was an embedded flex application on the right of your site. By highliting text somewhere on the page that you were reading and dragging the text to the app, the aapp would (in an ajax fashion) build an index of all the pages within the site that had that text within them, sizing the dragged phrase relative to the number of results that were returned. Clickin on the ntry would fade all of the entries to the bg color and bring up a list with brief description of articles that contained that entry. Clicking on that article would take the user to that article&#8217;s page. </p>
<p> The owner of the site could define a defaut set or function, and each user could develop their own-stored locally in a shared object.</p>
<p> Monetizing would be ad based as you woud have a dB of each users interests for the  genre of that web site and could quickly produce relevant ads. The real quetion is how to get user to use it and how to get sit owners to distribute it. Giving the app away for free and tying the user generated tags. To finer granulated statistics is one option. However adding some soccial functionaity to allow each user to share their findings (through the twitter protocol?) could enhance awarenes and increase adoption</font></p>
]]></content:encoded>
			<wfw:commentRss>http://betapoint.tv/appideas/flex-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>badger</title>
		<link>http://betapoint.tv/appideas/badger/</link>
		<comments>http://betapoint.tv/appideas/badger/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 04:55:14 +0000</pubDate>
		<dc:creator>nathan</dc:creator>
				<category><![CDATA[appIdeas]]></category>
		<category><![CDATA[as/flash/flex]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I love the badges on the flexexamples.com and was disappointed to see there was no online creator that did as good of a job. Being the lazy programmer that I am I am thinking it would be nice to create an air app that pulls the favicon and allows you to resize and position it [...]]]></description>
			<content:encoded><![CDATA[<p><img src="images/stories/flexexamples_combadges.jpg" border="0" alt="" hspace="10" vspace="10" align="left" />I love the badges on the flexexamples.com and was disappointed to see there was no online creator that did as good of a job. Being the lazy programmer that I am I am thinking it would be nice to create an air app that pulls the favicon and allows you to resize and position it (or select one from your HD), specify a bg color or gradient and save&#8230;</p>
<p><span id="more-24"></span></p>
<p>while i&#8217;m making a list if things to do, why not generate all of that to an online repository and include title and description &#8211; so that when you save one &#8211; all of the badges you have created are saved as entries with title and description &#8211; any you are given an embed code for a flash app that has all of your badges with some neat sliding interaction to reveal the number of times that has been clicked on and your title and description. choose title and description, and you&#8217;re off!</p>
<p>the badges could be aligned using the modulus functions (to determine the number of columns). the user could specify bg color(s)/image, width and header color (with on or off). save all created images to an s3 account, and you can then notify the friends of yours on your blog roll how many times their badge has been displayed, clicked for more info, and how many users have come their way via the badge.</p>
<p>the important thing will be to keep the look and feel n the user&#8217;s realm &#8211; and only associate with a url so that stats can be kept for that url&#8230;</p>
<p>MKTG: send out an email at every 100th click giving a synopsis of the recent stats &#8211; for 10.00 per year, the user can see a full detailed report and or have one emailed to them.</p>
<p>badges &#8211; web2.0 glossy, betaBurst, text, or pixel.<br />
options &#8211; icon, icon location, bg colors, text, outline, outline position (inset or outset?)</p>
<p>small info button on the lower right, when clicked gives full info on the location and terms of the software.</p>
<p>What the hell, let&#8217;s pull the last 10 RSS entries when more info is requested for a badge!</p>
<p>store all of this as a flat file dB on amazon, and you have barely any server costs &#8211; all processing would take place on the user&#8217;s computer (possible to manipulate , save an upload via flex?)</p>
<p>benefits: one set of badges, that can be placed on multiple sites, and when design of the site changes, all you have to do is re-save with new BG colors&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://betapoint.tv/appideas/badger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>twitpic 2</title>
		<link>http://betapoint.tv/appideas/twitpic-2/</link>
		<comments>http://betapoint.tv/appideas/twitpic-2/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 02:23:29 +0000</pubDate>
		<dc:creator>nathan</dc:creator>
				<category><![CDATA[appIdeas]]></category>
		<category><![CDATA[as/flash/flex]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I would love to see an application that aggregrated all of the pics I send to twitpic and put them in a rotating flash gallery I can embed on my blog, myspace, facebook, whatever. when I send my pic up via email, I would assume contextual ads could be pulled from an ad database and [...]]]></description>
			<content:encoded><![CDATA[<p>I would love to see an application that aggregrated all of the pics I send to twitpic and put them in a rotating flash gallery I can embed on my blog, myspace, facebook, whatever. when I send my pic up via email, I would assume contextual ads could be pulled from an ad database and unobtrusively placed within the context of the image to generate some revenue. Putting all of my pics in one place would make for a nice visual on my site or social space. Add commenting that was within A central app, so the comments followed the branded image viewer wherever it went and we may have a business model&#8230;</p>
<p><span id="more-23"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://betapoint.tv/appideas/twitpic-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>morningTweet</title>
		<link>http://betapoint.tv/appideas/morningtweet/</link>
		<comments>http://betapoint.tv/appideas/morningtweet/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 15:28:19 +0000</pubDate>
		<dc:creator>nathan</dc:creator>
				<category><![CDATA[appIdeas]]></category>
		<category><![CDATA[as/flash/flex]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Every mornig at blip, Aaron does a search on twitter to see who is saying what about us &#8211; which is great, because we then respond to these comments with tips, features, or a simple thanks.  Since my head is loaded with air uses these days, and I&#8217;m knee deep in flex &#8211; I [...]]]></description>
			<content:encoded><![CDATA[<p>Every mornig at blip, Aaron does a search on twitter to see who is saying what about us &#8211; which is great, because we then respond to these comments with tips, features, or a simple thanks.  Since my head is loaded with air uses these days, and I&#8217;m knee deep in flex &#8211; I wondered if it would be worth it to create a small application that would search twitter for the given keywords, and upon returning results &#8211; store them in a dB somewhere so we can reference them later &#8211; I know a twitter search is an easy thing to do &#8211; but I like building compnents to make things desktopable. So if each one of these was assigned a status in the dB, and everyone in the office was connected to this dB via the little app &#8211; we could respond to users, and check off the items that were &#8220;done&#8221; , with the username of the person who responded set. Helping us keep track of user issues, feature requests, etc &#8211; and a manageable unobtrusive interface for doing so. Just a thought&#8230;<br /><span id="more-21"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://betapoint.tv/appideas/morningtweet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>web critique</title>
		<link>http://betapoint.tv/appideas/web-critique/</link>
		<comments>http://betapoint.tv/appideas/web-critique/#comments</comments>
		<pubDate>Fri, 08 Aug 2008 15:27:17 +0000</pubDate>
		<dc:creator>nathan</dc:creator>
				<category><![CDATA[appIdeas]]></category>
		<category><![CDATA[as/flash/flex]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[One of my favorite things about using the tablet PC was the ability to grab a screen shot of a web page and pull it into oneNote, allowing me to draw directly on top of the page. This made understanding the changes that needed to be bade greatly more simple in that you saw what [...]]]></description>
			<content:encoded><![CDATA[<p>One of my favorite things about using the tablet PC was the ability to grab a screen shot of a web page and pull it into oneNote, allowing me to draw directly on top of the page. This made understanding the changes that needed to be bade greatly more simple in that you saw what was to be changed. I abhor the fact that basecamp made me write things like: on the third header down, left column on the home&gt;menuItem&gt;whatever page, change the color to black(#000000). With the tablet &#8211; I took a screenshot, imported onto the oneNote &#8220;paper&#8221; and drew a circle around the item adding a note to &#8220;change to black&#8221;. When I was all done &#8211; I exported as a pdf and sent to my developers. Amazingly this got through most language barriers, and since my snippet always included a URL &#8211; it was easy to click to see the actual page I was referring to.  My idea is to create an app that would allow me to do the same process, but be sdB tied and based in AIR &#8211; this way, the files can be shared, responsibilities could be divvied up, and it would work on any internet connected computer anywhere.   Theoretically &#8211; I could pull in the content of a page and use flash&#8217;s bitmap class to copy the screen. then the user would be presented with a the screenshot and a set of drawing tools. once a note was created on the page &#8211; the user could click&#8221;make task&#8221; and then there would be a reference to the task, who was to handle it, and a visual representation of what was to be done. Inviting others as collaborators to share the same projects, and possibly importing links to these markups within basecamp would make my life CTOing much easier.  Would love thoughts, ideas, features, and critiques. Also would love to know if there is anything out there that already does the same &#8211; would save me a great deal of time.<br /><span id="more-20"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://betapoint.tv/appideas/web-critique/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

