archive-com.com » COM » K » KENNYBUNCH.COM

Total: 200

Choose link from "Titles, links and description words view":

Or switch to "Titles and links view".
  • AS3: Visualizing Video | Kenny Bunch
    has been depreciated and replaced with the new Timer class onMetaData is not assured to come after detecting a Video s completion of load Written by kbunch Posted in ActionScript Flash Projects 6 comments November 8 2005 7 32 am John Giotta Hey Ken True that there is no event framework for onMetaData but the old method still holds it s value NStream onMetaData It may not be proper but it still works for the time being Reply November 8 2005 7 55 am Ian Turgeon I know you mentioned this was built in Flex Builder 2 but I m a little confused as it s running perfectly fine in my Flash 8 0 player Reply November 8 2005 8 22 am Kenny Bunch Ian Nice observation The demo you see is actually v8 as I wanted to let as many people see it as possible The source is 8 5 Reply November 11 2005 7 51 am mason kenny nice to see you posting again this demo is great When you get a chance you should put up the two panel view where you can see the video and the mosaic As always great work Reply December 7 2005 8 30 am Andrea Hi Kenny I m strongly trying to display a Video with a mxml in Flex 2 0 I created a class in AS3 that works exactly like yours but even though FCS is workinf fine I can t see the video why How do I instantiate the class As an mxml tag Do you have any suggestion Can you help me Reply March 22 2006 8 59 am Patrick Hunton Kenny very cool I did something like this a few months ago but haven t gotten a chance to get back to it and make it

    Original URL path: http://www.kennybunch.com/2005/11/as3-visualizing-video/ (2016-04-28)
    Open archived version from archive

  • Project Poor Bear designs posted | Kenny Bunch
    comment Cancel reply Comment You may use the following HTML a href title abbr title acronym title b blockquote cite cite code del datetime em i q cite s strike strong pre lang line escaped cssfile Name required Email required will be kept a secret Website Speaking at NAB Game and TV Collaborations Project Poor Bear Update 3 posted subscribe Search for Archives Archives Select Month October 2013 December 2010

    Original URL path: http://www.kennybunch.com/2009/03/project-poor-bear-designs-posted/ (2016-04-28)
    Open archived version from archive

  • Speaking at NAB: Game and TV Collaborations | Kenny Bunch
    is so different than a lot of the places I speak It also marks my first attendance to the event so I d love to hear feedback from others that have attended in years past Written by kbunch Posted in Uncategorized Post a comment Cancel reply Comment You may use the following HTML a href title abbr title acronym title b blockquote cite cite code del datetime em i q

    Original URL path: http://www.kennybunch.com/2009/03/speaking-at-nab-game-and-tv-collaborations/ (2016-04-28)
    Open archived version from archive

  • Kenny Bunch | thoughts from a software dev and business owner | Page 3
    Thus we can t have people work on the projects who don t know the technologies better than they know their own name It is our position and what we ve built the business on it So Chad was in a way a gamble Obviously there is risk with any gamble You either win or lose However I took a pretty calculated gamble and came out ahead way ahead If I were in Vegas I would probably be the owner of the Wynn right now How did I win Instead of throwing projects at Chad he would tear his hair out with I decided to invest in him and the company Chad s first project was dreamsocket com If you haven t looked at the site yet I highly advise that you do Not out of self promotion but to see what he accomplished Before the project Chad had never touched HTML or built a website After the project he could boast a site that included a store front live docs bug tracker and more all under one dynamic system Needless to say I m more than impressed Being able to own and shape it himself Chad really was able to take value in his creation and learn a lot at least I think he did INVESTMENTS Since the site was an internal project it was an investment We invested in defining our image more concretely creating a way to extend our business and developing ole Chad Personally I know what its like to run in his shoes Developers that care want to learn as much as they possibly can to work on great things and just enjoy what they do It felt really good to give him a project that he could call his own mold it and learn from That is really what being a business owner can do for you it can help you help others As much as the business will let me that is what I intend to do Invest in the folks around me If your folks have passion let them run with it as much as you are able to afford Your workers will grow in strength which will in turn mean that you get an experience level you couldn t get any other way On that note Chad got the IPhone bug and I m letting him get all over it It means diversification and it means he continues dealing with things he is really excited about Wait and see what he s got running Look for big things on Chad s blog and our site Written by kbunch No comments Posted in General February 18 2009 Event type naming qualifying vs simple I have put a lot of thought into event naming recently In my research I ve seen a few developers fully qualifying their event type names This is something I actually debated myself when writing our Media Framework but opted not to do The subject is debatable so let

    Original URL path: http://www.kennybunch.com/page/3/ (2016-04-28)
    Open archived version from archive

  • kbunch | Kenny Bunch | Page 3
    Business Investments February 25 2009 Event type naming qualifying vs simple February 18 2009 Blog Facelift February 13 2009 Older posts Newer posts subscribe Search for Archives Archives Select Month October 2013 December 2010 September 2009 April 2009 March 2009 February 2009 January 2009 May 2008 April 2008 March 2008 February 2008 January 2008 October 2007 July 2007 June 2007 May 2007 February 2007 January 2007 December 2006 August 2006

    Original URL path: http://www.kennybunch.com/author/kbunch/page/3/ (2016-04-28)
    Open archived version from archive

  • Kenny Bunch
    ve sat on this code base for about 5 years without sharing it I guess it is better late than never So today we are releasing the framework under an MIT license for anyone who still has to dabble in ActionScript 2 What is in the framework AS3 style event framework with bubbling priorities scoping phases formal events display package with DisplayObject Graphics Sprite Stage etc that hold the same AS3 APIs NetStream NetConnection SoundTransform Timer Where do I get it All the code is up on https github com dreamsocket actionscript as3for2 So go grab it now It may be something useful on a project fun for a stroll down memory lane or educational as you port things over to JavaScript Written by kbunch No comments Posted in Uncategorized December 21 2010 Simplifying StageVideo with StageVideoProxy Adobe recently took a large step in changing the way video gets rendered in the Flash player For the most part the player has always taken a large role in rendering video to the screen With the release of Flash player 10 2 this has all changed Now if you explicitly tell the player to you can offload the video completely to the hardware which decreases CPU usage literally to 0 lowers memory usage enables higher frame rates and overall enables greater pixel fidelity and video quality Obviously with all the upcoming phones tablets and connected TVs this has an even higher impact on a video applications experience At Dreamsocket we ve been fortunate enough to be an early adopter with projects on these platforms From developing video player s tailored for Android phones to creating Cartoon Network and Adult Swim s GoogleTV apps we ve been able to see the impact this new change has in addition to figuring out the best way to integrate it into existing applications All that said the one thing that really struck us was how unique the new StageVideo API is I say unique because it is a completely new API and is completely different than working with the Video object I understand the differences however do you really need to force someone to go back and recode everything just to use it I know it forces a user to explicitly think and spend time putting StageVideo into an app but why It should be EASY I mean really EASY Enter StageVideoProxy We wanted to go into all of our video applications and simply swap out a Video object reference for a new Class that would use StageVideo if present and fallback to using a standard Video object if it failed By having a simple class that extended Video we could just swap out the instance and proxy all the calls to StageVideo when it was available This made it EXTREMELY easy to retro fit any existing application with StageVideo functionality In addition we kept all 10 2 API references in places that would not get called in players below 10 2 making the code backwards compatible Super right Well we did find a few limitations First StageVideo doesn t really have a way to clear the video so we had set the size to 0 width and 0 height to clear it Second we don t really know depth of display objects vs other display objects easily so we don t have a way to determine z depth for the videos The second step doesn t really matter though given the implementation currently only supports a single StageVideo instance I d like to add support for multi videos but I m still unclear on how many I can have and what dictates that I understand how to know when they are there and when you hit your limit but I d still like to fully understand it before I add it in Regardless this is super useful code so merry nerdmas Here you go in all its MIT licensed glory Copyright c 2010 Dreamsocket Incorporated All rights reserved Permission is hereby granted free of charge to any person obtaining a copy of this software and associated documentation files the Software to deal in the Software without restriction including without limitation the rights to use copy modify merge publish distribute sublicense and or sell copies of the Software and to permit persons to whom the Software is furnished to do so subject to the following conditions The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software THE SOFTWARE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND EXPRESS OR IMPLIED INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM DAMAGES OR OTHER LIABILITY WHETHER IN AN ACTION OF CONTRACT TORT OR OTHERWISE ARISING FROM OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE package com dreamsocket media import flash events Event import flash events StageVideoEvent import flash events StageVideoAvailabilityEvent import flash events VideoEvent import flash geom Rectangle import flash media StageVideo import flash media StageVideoAvailability import flash media Video import flash net NetStream public class StageVideoProxy extends Video protected var m netStream NetStream protected var m stageVideo Object public function StageVideoProxy p width int 320 p height int 240 super p width p height this addEventListener Event ADDED TO STAGE this onAddedToStage this addEventListener Event REMOVED FROM STAGE this onRemovedFromStage override public function set height p value Number void if p value this height super height p value this layoutView override public function get videoHeight int return this m stageVideo this m stageVideo videoHeight super videoHeight override public function get videoWidth int return this m stageVideo this m stageVideo videoWidth super videoWidth override public function set width p value Number void if p value this width super width p value this layoutView override public function set x p value Number void if p value this x super

    Original URL path: http://www.kennybunch.com/category/uncategorized/x-apple-data-detectors:/0/ (2016-04-28)
    Open archived version from archive

  • Announcing Project Code Name: Poor Bear | Kenny Bunch
    Comment You may use the following HTML a href title abbr title acronym title b blockquote cite cite code del datetime em i q cite s strike strong pre lang line escaped cssfile Name required Email required will be kept a secret Website BUG Flash Google Analytics trackEvent Speaking at NAB Game and TV Collaborations subscribe Search for Archives Archives Select Month October 2013 December 2010 September 2009 April 2009

    Original URL path: http://www.kennybunch.com/2009/03/announcing-project-code-name-poor-bear/ (2016-04-28)
    Open archived version from archive

  • BUG: Flash Google Analytics trackEvent | Kenny Bunch
    UA 111 222 AS3 true make simple track event with a numeric value tracker trackEvent MyCategory MyEvent Title1 10 5 Very simple right I had followed examples online and on the surface it all appeared to work correctly I could see the calls in the visual debugger working exactly how I wanted However when looked to see if the calls were going to the server with a packet sniffer no dice Nothing was going through I checked my code about 500 times looked to see if trackEvents were just beta and tried to find out if I wasn t setting something for production DEBUGGING I couldn t find anything It wasn t until I switched the call to trackPageview that it started to go through That worked I decided to take the numeric value out of the call for the trackEvent call since that was a variant between trackEvent and trackPageview Ching ching little winner Everytime I added it back in it failed silently and didn t call the server I then noticed that the number was a fraction and not a Integer even though the call s signature has it as Number Therefore I decided to round the fraction everytime and triple ching we had the final winner CAUSE The bug turned out to be that trackEvent can only take Integers as the numeric value in it s call If you make calls using trackEvent you must round all numbers going in or the calls will not be sent out to the server Hope this helps with some folks headaches Also if you ever have a bug with no details follow the example above and work backwards Looking at variants and testing multiple inputs you can find the root Written by kbunch Posted in Uncategorized Post a comment Cancel

    Original URL path: http://www.kennybunch.com/2009/03/bug-flash-google-analytics-trackevent/ (2016-04-28)
    Open archived version from archive



  •