<?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>Development &#124; Retrospective &#187; Adobe</title>
	<atom:link href="http://www.yapiodesign.com/blog/category/adobe/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yapiodesign.com/blog</link>
	<description>Development tidbits, struggles, revelations, and still some Flash</description>
	<lastBuildDate>Thu, 16 Jun 2011 19:01:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Stage Video Frustrations</title>
		<link>http://www.yapiodesign.com/blog/2011/05/09/stage-video-frustrations/</link>
		<comments>http://www.yapiodesign.com/blog/2011/05/09/stage-video-frustrations/#comments</comments>
		<pubDate>Tue, 10 May 2011 03:51:35 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[OSMF]]></category>

		<guid isPermaLink="false">http://www.yapiodesign.com/blog/?p=248</guid>
		<description><![CDATA[I was recently asked by a client to take a look at Flash Player 10.2&#8242;s new Stage Video.  This isn&#8217;t for your typical web video display, but for digital signage.  There is no nice way to put it but large scale Flash displays (720p, 1080p) have sucked in the past, and when you added in ]]></description>
			<content:encoded><![CDATA[<p>I was recently asked by a client to take a look at Flash Player 10.2&#8242;s new Stage Video.  This isn&#8217;t for your typical web video display, but for digital signage.  There is no nice way to put it but large scale Flash displays (720p, 1080p) have sucked in the past, and when you added in Flash video, it got worse. My client came up with their own solution that, interestingly enough, is very Stage Video-like.  It isn&#8217;t perfect, and can only run on Linux boxes, so that’s why I was asked to look at Stage Video.   I&#8217;ve worked with video before in Flash, and have even done my fair share of work with OSMF, but I&#8217;m in no ways one of the many experts out there.  I know enough to get&#8217;r done.  There are far more people out there more deeply entrenched in Flash video, so if you feel that I&#8217;ve stated anything incorrectly, please let me know and I&#8217;ll be happy to update my post.</p>
<p><strong>All my example code (FlashBuilder 4.5 project) is here</strong>:  <a title="Stage Video Test Files" href="http://www.yapiodesign.com/files/StageVideoTest.fxp">LINK </a><br />
I&#8217;m putting the project up instead of links to examples online because I dont want bandwidth issues to play a part in anyones testing, and the clients stuff is all loaded locally as well.</p>
<p>So I started looking at Stage Video about a week ago.  I didn&#8217;t touch it at all during the beta period.  Now, my client was interested in some baseline tests that mimicked some of their use cases.  During my tests, I immediately starting running into little issues, that really got me frustrated.  I&#8217;ve tweeted a few of the problems I&#8217;ve encountered, but at this point, I&#8217;d have a hard time recommending Stage Video to my client.</p>
<p><strong>Issue #1:  Looping of Stage Video [ OSMF Looping fixed with OSMF 1.6 Sprint 5]<br />
</strong></p>
<p>My first attempt with SV was extremely basic.  I just wanted to play a video and loop it.  Easy enough, right?  You&#8217;d think.  I set up my SV example pretty much just like I would when using the &#8220;old&#8221; way with NetConnection and NetStream, listening for the NetStatusEvent &#8220;NetStream.Play.Stop&#8221; and then seek(0) and have it loop.  In all my tests, I got a noticeable &#8220;blink&#8221; when the video would loop.  I never noticed any blinking of the video if I didn&#8217;t seek, or if I paused and did a seek, but if it was just a seek(0), and the NetStream was playing, &#8220;blink&#8221;.  I even tried pausing, seeking and then resuming, and still got a blink.   Two interesting tidbits:  1) If I set up a timer to watch the time, and manually looped it about .5 second before the end of the stream, it worked fine, but didn&#8217;t work if I tried to manually loop it right at the end, instead of waiting for the NetStatusEvent   2)  According to a response to my original tweet, this is fixed in OSMF.  Great.  really? I have to use OSMF to loop? Okay.. I&#8217;m game. . whatever.  I&#8217;ll be honest, I probably should look at what OSMF is doing under the covers to get around this, because the moment I moved over to using OSMF 1.6 Sprint 3, it was able to loop w/o blinking.  Problem solved, right? Just use OSMF 1.6..   Yeah.. not so fast&#8230;.</p>
<p style="padding-left: 30px;"><strong>[Update] </strong></p>
<p style="padding-left: 30px;">I was able to confirm this blink on my 2010 iMac, 2011 MacbookPro and <del>also a quad-core Dell running Vista</del>.  All the computers were running the latest FP 10.2.159.1, except the iMac which is running the latest RC of 10.3</p>
<p style="padding-left: 30px;">I put an example here on line with the test showing the blink:<br />
<a href="http://www.yapiodesign.com/test/stagevideo/StageVideo_LoopBlink.html" target="_blank">http://www.yapiodesign.com/test/stagevideo/StageVideo_LoopBlink.html</a></p>
<p style="padding-left: 30px;">I also put a Quicktime capture of the blink on my iMac:<br />
<a href="http://www.yapiodesign.com/test/stagevideo/StageVideoBlink.mov" target="_blank">http://www.yapiodesign.com/test/stagevideo/StageVideoBlink.mov</a></p>
<p style="padding-left: 30px;"><strong>[UPDATE - June 16th]</strong><br />
With the latest OSMF 1.6 Sprint 5, the issue of the video blinking when looping has been resolved.  One issue down, more to go!</p>
<p>Bug logged: <a href="http://bugs.adobe.com/jira/browse/FP-6806" target="_blank">Flash Player JIRA #6806 </a></p>
<p><strong>Issue #2:  Starting OSMF using Stage Video after a Mouse Click</strong></p>
<p>Yeah..  the title should confuse you. What?  A mouse click?  seriously.  After I got over the blinking issue using OSMF, I was setting up tests and using buttons to display the various tests.  All the sudden, my videos were playing audio, but not video, until they looped around once, and then the video played on the 2nd loop.  WTF?  If I forced OSMF to not use Stage Video, things worked just great. No problems.   If I took out the button control and had the OSMF Stage Video test start after ApplicationComplete event, things worked just fine.   Add in a button and things got weird.  I&#8217;m completely stumped WTH is going on here.   I&#8217;ve narrowed down the issue ( I THINK), to autoPlay = true, and loop = true.  If I set autoPlay = false, and then mediaPlayer.play() things work.    I&#8217;m going to chalk this up to a bug in OSMF 1.6 Sprint 3 and I&#8217;ll be submitting a bug to the OSMF Jira once I post this and post the Bug report # here.   OSMF 1.6 is beta. I get that.</p>
<p>Bug logged: <a href="http://bugs.adobe.com/jira/browse/FM-1297" target="_blank">OSMF(Strobe) JIRA #1297</a></p>
<p><strong>Issue #3: SerialElement</strong></p>
<p>Ok.. This isn&#8217;t related to Stage Video, but while I have your attention&#8230;.here goes.  According to Adobe, the Serial Element definition includes &#8220;The media elements that make up a SerialElement are treated as a 	 single, unified media element.&#8221;.  So my silly thinking would say that using a SerialElement that OSMF would handle making sure all those elements are ready to go when needed.  Turns out I&#8217;m wrong.  As OSMF encounters a progressive media element as part of SerialElement, it loads it when it encounters it, and doesn’t preload it at all.  So if you have 4 child elements in your serial element, child 2 is only loaded once child 1 has completed.  I&#8217;m using local assets and its bad enough, so I imagine loading from a web server is only that much worse.  After doing a few google searches, turns out that is the intended behavior.. or that’s what I read on an Adobe forum.  I&#8217;m sure I could dig up the link if anyone is interested.  But what a silly thought.  Who would want that?  So my answer is to preload all the elements myself.  Luckily, I found a solution buried (yes, buried) in the OSMF examples.  &#8230;and guess what? It works fine when using &#8220;regular&#8221; OSMF, but failed me when I was trying to use OSMF 1.6 with Stage Video.  Great..   All I&#8217;m asking if for Adobe OSMF team to a) add the ability to tell OSMF to preload the SerialElement child elements&#8230;.and maybe in the process, take care of the duration issue as well. If I have to handle preloading the child elements myself, and have to tell OSMF the default duration of each child media element, I&#8217;m not really sure why I&#8217;m using Serial Element at all.</p>
<p><strong>Issue #4:  SerialElement Looping</strong></p>
<p>Ok.. so after all the drama of #3 above, I said hell with preloading the SerialElement child mediaElements, and just told OSMF 1.6 to loop the SerialElement using Stage Video.  I got pauses between the child media elements, and then it looped, and then things got very weird.   I set up  4 child media elements as part of my Serial Element.  The first time around, all the videos played. Once the loop started, it played child 1, but nothing displays for child 2, 3, 4.. loops around plays child 1, skips 2, 3, 4..and repeat.    Ok.. Another OSMF Jira bug going to get logged.</p>
<p>Ok.. appears this one may already be logged: <a href="http://bugs.adobe.com/jira/browse/FM-1226" target="_blank"> JIRA # 1226 </a></p>
<p><strong>Issue #5:  Stage Video Hardware Decoding and Rendering</strong></p>
<p>What is the secret sauce to get Stage Video to use hardware decoding?  I know the hardware requirements on Apple seem to be limited to nVidia GPUs.  So that rules out nearly every top of the line Apple system since Apple has switched to ATI.  Doesn’t matter who we place blame on for this, but not having hardware decoding sucks.  Ok.. on to Windows.  I tried my wife&#8217;s fairly new Dell quad core with Windows Vista (we didn’t&#8217; get Win7 b/c her office hasn’t upgraded).  No dice.  Hardware rendering.. no hardware decoding.  Okay.. I&#8217;ll try one of the Linux boxes at my clients office.  yeah. dont laugh&#8230;I know.. but for kicks, right? You guessed it, didn’t work.   So I really have no idea what magic secret hardware sauce is required for users to get hardware decoding.</p>
<p><strong>Where I&#8217;m left at this point:</strong></p>
<p>Even after all the issues above, I&#8217;ve managed to find workarounds to at least get my tests working.  Stage Video, either when using it as-is, or with OSMF is definitely not a drop-in replacement.  I put part of that on OSMF 1.6 still in beta. I&#8217;m sure it will get better (hopefully).  I have no idea what hardware is required to get hardware decoding, and I&#8217;m not even sure if it would solve the video tearing I was seeing when I was using it. Right now, I really can&#8217;t see myself recommending Stage Video over my clients home-grown Linux Flash &amp; video solution.  It would sure be nice to use Flash for everything, but that’s not a reality at this point.  So I&#8217;m going to log those bugs in OSMF Jira, keep watching twitter and the Adobe blogs for updates, and maybe we&#8217;ll get there eventually.</p>
<p>Side note (and a little more ranting):  We really need better examples out there for OSMF and Stage Video.  When OSMF first came out, the examples were overly simplistic, or buried deep in the OSMF svn.  Documentation was lacking.  Now we have StageVideo , and we have some great getting started examples, but I believe if there were anything beyond the extreme basics, some of these issues would have already been spotted.</p>
<p>Thanks for reading and providing any insight into workarounds.  I&#8217;m really interested to see what sticks I need to rub together to make hardware decoding fire.  Who knows&#8230;. maybe I&#8217;m holding it wrong.</p>
<p><img src="http://campdonuts.files.wordpress.com/2010/07/iphone-youre-holding-it-wrong.jpg" alt="" width="180" height="180" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yapiodesign.com/blog/2011/05/09/stage-video-frustrations/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
<enclosure url="http://www.yapiodesign.com/test/stagevideo/StageVideoBlink.mov" length="790372" type="video/quicktime" />
		</item>
		<item>
		<title>My Technology Thoughts for 2011</title>
		<link>http://www.yapiodesign.com/blog/2011/01/12/my-technology-thoughts-for-2011/</link>
		<comments>http://www.yapiodesign.com/blog/2011/01/12/my-technology-thoughts-for-2011/#comments</comments>
		<pubDate>Wed, 12 Jan 2011 18:00:34 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.yapiodesign.com/blog/?p=246</guid>
		<description><![CDATA[The challenges we face this year will be the same challenges we face next year. The players may change a bit, but it will still be the same.  Fragmentation has been a part of our lives as developers and designers since the computer was born.  Nothing is going to change that.  As long as Company ]]></description>
			<content:encoded><![CDATA[<p>The challenges we face this year will be the same challenges we face next year. The players may change a bit, but it will still be the same.  Fragmentation has been a part of our lives as developers and designers since the computer was born.  Nothing is going to change that.  As long as Company A thinks that it can do it better, different than Company B, we&#8217;ll have different runtimes, different os, different whatever that will make our lives more challenging as design and develop.  Its our job as designers and developers to help our clients navigate these problems and provide solutions.  Bitching about them is something we can do in our free time, because there is no changing the situation.</p>
<p>Ok.. some quick thoughts on web and mobile for the year:</p>
<p><span style="text-decoration: underline;">H264 vs WebM:</span> Yesterday, Google announced they were dropping H264 support from Google Chrome.  More power to them.  They paid for and released WebM as open source, and they have a vested interest in seeing it taken up as the new web video format.  Google likes to make money (and they have lots to be made on YouTube and other areas) and not spend it.  There is a lot of distrust for the MPEG LA even though they said there would not be a license fee for end-user and only for manufacturers building encoders/decoders.  Apple and MS are firmly behind H264, and its being used everywhere.  WebM on the other hand is free, free, free.  I have no idea how this will pan out, or if it will ever.  So if you are targeting video playback everywhere, be prepared to encode and host multiple copies of your video source. And you are already probably doing that or using  Flash Player for clients that dont&#8217; support H264.</p>
<p><span style="text-decoration: underline;">Android vs iOS:</span> Android will grow and grow and eventually be everywhere that iOS is not.  Does that mean Androids win?  Far from it.  iOS isn&#8217;t going anywhere, and its not like Apple is going to sit still.  Both iOS and Android will continue to &#8220;battle&#8221;, but ultimately the consumer and your clients will pick one or the other based on personal bias, whats cool, whats cheap, what has the game they want, whatever.. and you&#8217;ll be designing or developing for one of them, or both of them.  This is the new Mac vs PC.  Both have benefits, both have disadvantages, but both are viable solutions for both end user and developer.  I look at Android and iOS like having dinner at your relatives house.  Android is like eating at your cool uncles house where everything goes, but its always a bit messy. Yeah.. he&#8217;s got the cool toys, playstation, xbox, but you keep uncovering little tidbits of dirt and unpolished gunk in the corners.  Dinner with iOS is like being at your aunt&#8217;s house who is always prim and proper.  Full of rules.  You feel confined at times, always afraid to do something wrong, but when you look around, you had an awesome meal, got some culture, and still had a good time.</p>
<p><span style="text-decoration: underline;">RIM Playbook and other tablets: </span> Lots of cool tablets were shown off at CES this year. Most of them were running Android Honeycomb, and then there was RIM.  The RIM Playbook is very interesting to me.  Its hardware specs are very good, the price will supposedly be sub-$500, and the OS (QNX) is running Adobe AIR.  As a Flash Platform developer, that makes the Playbook a near perfect device, right?  Potentially.  However, I don&#8217;t have faith in RIM yet.  The Playbook will be marketed towards business. It has the strong suit of RIM and they have a good foothold with their Blackberry.  But I believe to be very successful, you need to embrace the consumer market, and I just don&#8217;t know if RIM has the experience or desire to do that.  Unless they are devoted to this, I don&#8217;t see it growing organically. I could be wrong, wouldn&#8217;t be the first time (or the last).  As for all the Honeycomb-based tablets shown at CES, like the Motorola Xoom, very impressive hardware and they should sell well. The total success of the tablet market will come down to apps. Phones will always sell because people need to make calls. Tablets, on the other hand, needs apps. They are mini-computers and will be used as such. If we start to see really great apps for Honeycomb that aren&#8217;t just re-sized phone apps, and start to see some big names get behind app development, then I think Android-based tablets will take off.</p>
<p>Apple:  I expect Apple to continue doing what its always done. Take a bold hard line approach to its design and development of new hardware and software.  You either love them or hate them. Seems most of that split seems to fall around what you think of Flash and HTML5.  Apple isn&#8217;t going anywhere, and they&#8217;ll continue to sell their products and provide a very good consumer experience.  I would have think that 2011 will bring us a new iPhone, some advancements with iOS (4.5? 5.0?), and of course, OS X 10.7 Lion.  The more I look at what Apple is doing with Lion and iOS, the more I think we&#8217;ll see a convergence soon enough, at least with software.</p>
<p>I love to bitch and complain about Adobe and Flash.  I do this because I&#8217;m passionate about what I do and Adobe and Flash are a big part of my professional life and I always want them to be better.  I also love my Apple products.  None of them are perfect, but I have a room for each in my career.  I see 2011 being the year that I get off my butt and start doing some real iOS development, instead of turning the work away like I had done in the past.  I also see myself continue to do Flash work for both the desktop and mobile.  All this &#8220;fragmentation&#8221; is opportunity.   Enjoy 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yapiodesign.com/blog/2011/01/12/my-technology-thoughts-for-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Could Flash Catalyst Replace the Flash IDE?</title>
		<link>http://www.yapiodesign.com/blog/2009/02/23/could-flash-catalyst-replace-the-flash-ide/</link>
		<comments>http://www.yapiodesign.com/blog/2009/02/23/could-flash-catalyst-replace-the-flash-ide/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 00:54:34 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.yapiodesign.com/blog/?p=208</guid>
		<description><![CDATA[Flash Catalyst isn&#8217;t even in public beta yet, but based on the potential I see with the preview release handed out at Adobe MAX, I could see Flash Catalyst replace the Flash IDE eventually. Now currently, FC is being billed as a tool for interation designers for creating UI mockups to use for wireframing, adding ]]></description>
			<content:encoded><![CDATA[<p><img class="size-thumbnail wp-image-212 alignleft" style="margin: 5px;" title="Flash Catalyst Logo" src="http://www.yapiodesign.com/blog/wp-content/uploads/2009/02/120608-0011-adobethermo21-150x150.png" alt="Flash Catalyst Logo" width="105" height="105" /></p>
<p>Flash Catalyst isn&#8217;t even in public beta yet, but based on the potential I see with the preview release handed out at Adobe MAX, I could see Flash Catalyst replace the Flash IDE <em>eventually</em>.</p>
<p>Now currently, FC is being billed as a tool for interation designers for creating UI mockups to use for wireframing, adding interactivity to your AI, PSD or FW files, getting client sign-off and handing off to your developer.Â  The big goal is that behind the scenes, FC isÂ  built on Eclipse and actually is building a Flex Project file (FXP actually) to take into Flex Builder and wire up to live data.Â  Talking this idea over with others, I&#8217;ve heard some same that isn&#8217;t the focus of Flash Catalyst or its not intended for that, yada yada.Â Â  But when FutureSplash hit the market, who thought we&#8217;d be building web applications with it eventually?</p>
<p>Looking very briefly at both Flash CS4 and Flash Catalyst while wearing the &#8220;designer hat&#8221; , in both tools I can draw, import from existing Photoshop, Illustrator, and Fireworks files, animate using the more intuitive After Effects-like timeline ,Â  add interactivity via built-in features/behaviours and even go &#8220;behind the scenes&#8221; and add more advanced interactivity via ActionScript.Â  I can easily see users looking at FC to build what they currently use Flash IDE for.Â  Even Adobe&#8217;s own marketing on the <a href="http://labs.adobe.com/technologies/flashcatalyst/">FC site</a> states &#8220;<em>Flash Catalyst can output a finished Flash SWF or AIR application thatâ€™s ready to publish on the web.</em>&#8221;</p>
<p>Ok.Â  so Flash Catalyst 1.0 won&#8217;t kill off Flash CS4, but given a bit of work and some tools we haven&#8217;t seen yet, and the desire by Adobe, I could easily see FC 1.5 or 2.0 replace the Flash IDE and for the record, I see that as a good thing.Â Â  Here are the PRO&#8217;s for killing off the Flash IDE in favor of Flash Catalyst 2.0</p>
<ol>
<li>The Flash IDE has a horrible ActionScript editor.Â  We complain about it all the time, and I&#8217;m not convinced that Adobe wants to fix it.Â  Seems like a lot of Flashers jump into Flex for the code editor first, and then play with the Flex SDK later on.</li>
<li>No longer held back by the Flash .FLA file type.Â Â  The .FLA blows.Â  Every new version of Flash creates a new FLA that isn&#8217;t backwards compatible.Â  Its not efficient when working with a team who uses SVN (can&#8217;t be diffed).</li>
<li>Finally on a level playing field with the &#8220;Flex guys&#8221;.Â Â  Under the hood, we&#8217;d be using the same tool, same code base, same components and would have a shared project file. No longer feeling slighted because one or the other got tools that the other didn&#8217;t.</li>
</ol>
<p>So for this to happen, a lot of work would need to happen to Flash Catalyst to make it compete with the Flash IDE.Â  First off, we&#8217;d need more drawing tools.Â  The preview release of Flash Catalyst from Adobe MAX only had the bare minimum of tools, and I would image Adobe is hard at work on a lot more drawing tools.Â Â  We&#8217;d also need a Motion Editor for Flash Catalyst, along with the 3d and IK tools that the Flash IDE has.Â Â  There are more items that would be required but those are the essentials to bring Flash Catalyst on par with the current Flash IDE.Â  Its something that I think is very achievable by Adobe.Â Â  And maybe&#8230; its something they are planning as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yapiodesign.com/blog/2009/02/23/could-flash-catalyst-replace-the-flash-ide/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Flash CS4 3d rotation &#8211; ever changing Z and 3d coordinates</title>
		<link>http://www.yapiodesign.com/blog/2008/12/29/flash-cs4-3d-rotation-ever-changing-z-and-3d-coordinates/</link>
		<comments>http://www.yapiodesign.com/blog/2008/12/29/flash-cs4-3d-rotation-ever-changing-z-and-3d-coordinates/#comments</comments>
		<pubDate>Tue, 30 Dec 2008 04:24:57 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.yapiodesign.com/blog/?p=180</guid>
		<description><![CDATA[Up until today, I haven&#8217;t had much time to play with Flash CS4&#8242;s new 3d capabilities except some basic code examples.Â Today, I played around in the IDE and was trying to work with the 3d tools. I have to admit I&#8217;m a bit puzzled about the Z axis in Flash CS4 and how Flash ]]></description>
			<content:encoded><![CDATA[<p>Up until today, I haven&#8217;t had much time to play with Flash CS4&#8242;s new 3d capabilities except some basic code examples.Â  Today, I played around in the IDE and was trying to work with the 3d tools.</p>
<p>I have to admit I&#8217;m a bit puzzled about the Z axis in Flash CS4 and how Flash chooses to rotate an object.Â  I was toying around with some animations just visually and then tried to set up some objects there were pointing in a particular direction and was running into issues.Â Â  The Z coordinates were changing while I was rotating the object.Â  It took a few minutes for me to figure out what was going on (I wasn&#8217;t my normal sharp self &#8211; haa haa).Â  The 3d rotation tool was always picking the center of my object to rotate around, instead of the registration point.Â Â  I guess I never noticed that its that same way for 2d transforms as well.Â Â  Of course, my limited experiments using just code of course using rotationY, rotationX, and rotationZ only rotate around the registration point. Â  I spent all these years forcing myself to work with 0,0 as a registation point because it was easier when working when working with dynamicaly sized objects and loading of assets, and it seeems if you want to play with 3d, at least in the IDE, you&#8217;re better off only using a center registration point.Â Â Â Â  It would be nice in a CS4.0.1 update if there was a way to set this as default in the system prefs.Â Â  Maybe a nice little toggle in 3d Center Point?Â  (Hint Hint Adobe)</p>
<p>The other part that is just sort of an annoyance is that the 3d position and view information only shows X,Y and Z coordinates but you have to get X,Y,Z rotation from the transform panel.Â  I know the Transform panel is where rotation has always been, but if you are going through the hassle of redoing the interface, it seems fairly logical to maybe cluster these pieces together finally.</p>
<p>I don&#8217;t want this to sound like I&#8217;m only complaining.Â  I really love Flash CS4.Â  Years ago, I dreamed of an After Effects timeline in Flash.Â  Seems like only yesterday that I was dreaming of what Flash CS4 was to become (<a href="http://www.yapiodesign.com/blog/2005/12/05/adobe-and-macromedia-return-of-livemotion/" target="_blank">Dec 2005:Â  Return of LiveMotion</a>). Just need that motion vector Blur and I&#8217;ll be 3 for 3.</p>
<p><img class="alignleft" title="Flash CS4 Z" src="http://farm4.static.flickr.com/3098/3148874577_96c37a8017.jpg" alt="" width="500" height="269" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.yapiodesign.com/blog/2008/12/29/flash-cs4-3d-rotation-ever-changing-z-and-3d-coordinates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Las Vegas Adobe User Group: Lee Brimelow presenting on December 8th</title>
		<link>http://www.yapiodesign.com/blog/2008/11/22/las-vegas-adobe-user-group-lee-brimelow-presenting-on-december-8th/</link>
		<comments>http://www.yapiodesign.com/blog/2008/11/22/las-vegas-adobe-user-group-lee-brimelow-presenting-on-december-8th/#comments</comments>
		<pubDate>Sat, 22 Nov 2008 16:58:28 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Las Vegas]]></category>

		<guid isPermaLink="false">http://www.yapiodesign.com/blog/2008/11/22/las-vegas-adobe-user-group-lee-brimelow-presenting-on-december-8th/</guid>
		<description><![CDATA[If you are in Las Vegas on December 8th, please join us for our holiday user group meeting.Â Lee Brimelow, Adobe Platform Evangelist, will be in town and presenting to our group.Â He&#8217;ll be showing off the new features of Flash CS4 and Flash Player 10.Â I&#8217;ve watched a lot of Lee&#8217;s video tutorials over ]]></description>
			<content:encoded><![CDATA[<p>If you are in Las Vegas on December 8th, please join us for our holiday user group meeting.Â  <a href="http://www.theflashblog.com" target="_blank">Lee Brimelow</a>, Adobe Platform Evangelist, will be in town and presenting to our group.Â  He&#8217;ll be showing off the new features of Flash CS4 and Flash Player 10.Â  I&#8217;ve watched a lot of Lee&#8217;s video tutorials over the years and recently got a chance to talk to him at Adobe MAX. Â  We are in for a real treat.</p>
<p>December is also our big user group raffle. We&#8217;ve got Adobe swag and software to raffle off.Â Â  We&#8217;re also going to be collecting canned and other non-perishable food to donate to a local charity.Â  You can earn extra raffle tickets for each can of food you bring.</p>
<p><a href="http://lasvegasadobegroup.eventbrite.com"><img src="http://www.eventbrite.com/static/images/button_ext/click_here_to_signup.gif" border="0" /></a></p>
<p>See ya on the 8th.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yapiodesign.com/blog/2008/11/22/las-vegas-adobe-user-group-lee-brimelow-presenting-on-december-8th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reminder: Las Vegas Flex 3/AIR Pre-release Tour Jan 24th</title>
		<link>http://www.yapiodesign.com/blog/2008/01/22/reminder-las-vegas-flex-3-and-air-pre-release-tour-jan-24th/</link>
		<comments>http://www.yapiodesign.com/blog/2008/01/22/reminder-las-vegas-flex-3-and-air-pre-release-tour-jan-24th/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 19:39:58 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.yapiodesign.com/blog/2008/01/22/reminder-las-vegas-flex-3-and-air-pre-release-tour-jan-24th/</guid>
		<description><![CDATA[Please join us for a very special Las Vegas user group and Vegas Flex joint meeting at New Horizons (map) 7:00 PM Thursday January 24th, where our presenter will be Ryan Stewart, Adobeâ€™s Rich Internet Application Evangelist. Our topics will be the features of the upcoming releases of Flex 3 and Adobe AIR. Everyone is ]]></description>
			<content:encoded><![CDATA[<p>Please join us for a very special<a href="http://vegasaug.org/" target="_blank"> Las Vegas user group </a> and <a href="http://vegasflex.org/" target="_blank">Vegas Flex</a> joint meeting at New Horizons (<a href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;time=&amp;date=&amp;ttype=&amp;q=New+Horizons+Computer+Learning+Center,+7674+West+Lake+Mead+Blvd,+Las+Vegas,+NV+89128&amp;ie=UTF8&amp;ll=36.196097,-115.26216&amp;spn=0.014511,0.021887&amp;z=16&amp;iwloc=A&amp;om=1" target="_blank">map</a>) 7:00 PM Thursday January 24th, where our presenter will be Ryan Stewart, Adobeâ€™s Rich Internet Application Evangelist.  Our topics will be the features of the upcoming releases of Flex 3 and Adobe AIR.   Everyone is welcome!   Please bring friends and coworkers who might be working with (or interested in working with) Adobe technologies.</p>
<p>Did we mention the schwag giveaway? &#8211; A copy of Adobe CS3 Design Premium and a copy of Flex 3 when it is released. Everyone in attendance will be entered into the raffle.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yapiodesign.com/blog/2008/01/22/reminder-las-vegas-flex-3-and-air-pre-release-tour-jan-24th/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex 3 and AIR Pre-release Tour  (Las Vegas)</title>
		<link>http://www.yapiodesign.com/blog/2008/01/07/flex-3-and-air-pre-release-tour-las-vegas/</link>
		<comments>http://www.yapiodesign.com/blog/2008/01/07/flex-3-and-air-pre-release-tour-las-vegas/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 18:02:46 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.yapiodesign.com/blog/2008/01/07/flex-3-and-air-pre-release-tour-las-vegas/</guid>
		<description><![CDATA[Please join us for a very special Las Vegas user group Â and Vegas Flex joint meeting at New Horizons (map) where our presenter will be Ryan Stewart, Adobe&#8217;s Rich Internet Application Evangelist.Â Our topics will be the features of the upcoming releases of Flex 3 and Adobe AIR.Â Â Everyone is welcome! Â Please ]]></description>
			<content:encoded><![CDATA[<p>Please join us for a very special<a target="_blank" href="http://vegasaug.org/"> Las Vegas user group </a>Â and <a target="_blank" href="http://vegasflex.org/">Vegas Flex</a> joint meeting at New Horizons (<a target="_blank" href="http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;time=&amp;date=&amp;ttype=&amp;q=New+Horizons+Computer+Learning+Center,+7674+West+Lake+Mead+Blvd,+Las+Vegas,+NV+89128&amp;ie=UTF8&amp;ll=36.196097,-115.26216&amp;spn=0.014511,0.021887&amp;z=16&amp;iwloc=A&amp;om=1">map</a>) where our presenter will be Ryan Stewart, Adobe&#8217;s Rich Internet Application Evangelist.Â  Our topics will be the features of the upcoming releases of Flex 3 and Adobe AIR.Â Â  Everyone is welcome! Â  Please bring friends and coworkers who might be working with (or interested in working with) Adobe technologies.</p>
<p>Did we mention the schwag giveaway?Â &#8211; A copy of Adobe CS3 Design Premium and a copy of Flex 3 when it is released. Everyone in attendance will be entered into the raffle.Â </p>
<p>Flex 3 is a feature-packed release, adding new UI components like the advanced datagrid and improved CSS capabilities; powerful tooling additions like refactoring; and extensive testing tools including memory and performance profiling, plus the addition of the automated testing framework to Flex Builder.</p>
<p>Adobe AIR is game-changing in so many ways, extending rich applications to the desktop, enabling access to the local file system, system tray, notifications and much more. Now you can write desktop applications using the same skills that you&#8217;ve been already using to create great web apps including both Flex and AJAX.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yapiodesign.com/blog/2008/01/07/flex-3-and-air-pre-release-tour-las-vegas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Las Vegas Adobe Users Group Meeting Dec 12th with Special Guest John Grden</title>
		<link>http://www.yapiodesign.com/blog/2007/12/11/las-vegas-adobe-users-group-meeting-dec-12th-with-special-guest-john-grden/</link>
		<comments>http://www.yapiodesign.com/blog/2007/12/11/las-vegas-adobe-users-group-meeting-dec-12th-with-special-guest-john-grden/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 06:39:20 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Adobe]]></category>

		<guid isPermaLink="false">http://www.yapiodesign.com/blog/2007/12/11/las-vegas-adobe-users-group-meeting-dec-12th-with-special-guest-john-grden/</guid>
		<description><![CDATA[John Grden will be our special guest for Wednesday night&#8217;s LV Adobe user group. John will be joining us via Connect and giving our users a demo on Papervision3D. The meeting will be starting at 7pm at New Horizons at 7674 West Lake Mead Blvd Suite 250. If you can&#8217;t make it in person, be ]]></description>
			<content:encoded><![CDATA[<p>John Grden will be our special guest for Wednesday night&#8217;s<a href="http://vegasaug.org/" target="_blank"> LV Adobe user group</a>.   John will be joining us via Connect and giving our users a demo on Papervision3D.   The meeting will be starting at<strong> 7pm at New Horizons at 7674 West Lake Mead Blvd Suite 250</strong>.</p>
<p>If you can&#8217;t make it in person, be sure to join us online at :  http://adobechats.adobe.acrobat.com/vegasaug/    Type in  your name and enter as Guest.   Cya there!</p>
<p><strong>If there is enough interest,</strong> we&#8217;d like to bring John out here to Las Vegas to do one of his two-day Papervision3d workshops.   If that would appeal to you, be sure to let us know at the meeting or drop me a note in the comments here.</p>
<blockquote><p>Come join the VegasAUG.org year end meeting on December 12th, at 7:00 PM for a very special presentation on the open source Papervision3D!  If you work with Flash, Flex, ActionScript or are interested in interactive 3D experiences, this meeting is for you.</p>
<p>Our presenter will be John Grden who is <a href="http://osflash.org/papervision3d" target="_blank">a member of the open source Papervision3D team</a>.  John Grden will be joining us via Adobe Connect to demo his Papervision3D Flash CS3 Component.  John&#8217;s PV3D component allows Flash CS3 designers and developers to leverage the Papervision3D open source 3D engine using a design-time component.  He&#8217;ll provide information about the Papervision3D project and how to work with 3D models, materials, and animation.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.yapiodesign.com/blog/2007/12/11/las-vegas-adobe-users-group-meeting-dec-12th-with-special-guest-john-grden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recommendations Needed:  touch-screen device w/ Flash</title>
		<link>http://www.yapiodesign.com/blog/2007/10/11/recommendations-needed-touch-screen-device-w-flash/</link>
		<comments>http://www.yapiodesign.com/blog/2007/10/11/recommendations-needed-touch-screen-device-w-flash/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 20:15:15 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://www.yapiodesign.com/blog/2007/10/11/recommendations-needed-touch-screen-device-w-flash/</guid>
		<description><![CDATA[I&#8217;m looking for a new toy to develop Flash for.Â Â Â Ideally what I&#8217;d like is the iPhone, but with Flash on it. Since that hasn&#8217;t happened and not sure it will happen, I&#8217;m looking for eitherÂ a phone or mobile device (device needs wireless) that has a touch screen, can run Flash (either ]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m looking for a new toy to develop Flash for.Â Â Â  Ideally what I&#8217;d like is the iPhone, but with Flash on it. Since that hasn&#8217;t happened and not sure it will happen, I&#8217;m looking for eitherÂ a phone or mobile device (device needs wireless) that has a touch screen, can run Flash (either Flash LiteÂ or Flash player), and can run Flash full screen <strike>SWFs directly from the phone/device without having to navigate with a browser</strike>.Â Â Â </p>
<p>Can someone make a recommendation or two?Â Â  I&#8217;ve seen the LG Prada phone, but I&#8217;m unsure if you can develop for it w/o a browser.Â Â  I&#8217;ve also looked over the Nokia N800 series devices.Â Â  Thanks in advance.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yapiodesign.com/blog/2007/10/11/recommendations-needed-touch-screen-device-w-flash/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flex 3 beta and AIR beta 2 &#8211; on Labs.Adobe.com now</title>
		<link>http://www.yapiodesign.com/blog/2007/09/30/flex-3-beta-and-air-beta-2-on-labsadobecom-now/</link>
		<comments>http://www.yapiodesign.com/blog/2007/09/30/flex-3-beta-and-air-beta-2-on-labsadobecom-now/#comments</comments>
		<pubDate>Mon, 01 Oct 2007 06:15:56 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.yapiodesign.com/blog/2007/09/30/flex-3-beta-and-air-beta-2-on-labsadobecom-now/</guid>
		<description><![CDATA[Get&#8217;m while they&#8217;re hot.Â The new betas for Flex 3 and AIR are on labs.adobe.com http://labs.adobe.com/technologies/flex/ http://labs.adobe.com/technologies/air]]></description>
			<content:encoded><![CDATA[<p>Get&#8217;m while they&#8217;re hot.Â  The new betas for Flex 3 and AIR are on labs.adobe.com</p>
<p>http://labs.adobe.com/technologies/flex/</p>
<p>http://labs.adobe.com/technologies/air/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.yapiodesign.com/blog/2007/09/30/flex-3-beta-and-air-beta-2-on-labsadobecom-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

