<?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>flash &#8211; Tumult Company Blog</title>
	<atom:link href="https://blog.tumult.com/tag/flash/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.tumult.com</link>
	<description>Updates and News about Tumult apps</description>
	<lastBuildDate>Tue, 28 Jun 2022 13:46:43 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://blog.tumult.com/wp-content/uploads/2021/02/cropped-favicon_hype_180-2021-1-32x32.png</url>
	<title>flash &#8211; Tumult Company Blog</title>
	<link>https://blog.tumult.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>HTML5 Generation Gives Eulogy to Flash</title>
		<link>https://blog.tumult.com/2020/01/13/html5-generation-gives-eulogy-to-flash/</link>
		
		<dc:creator><![CDATA[Daniel Morgan]]></dc:creator>
		<pubDate>Mon, 13 Jan 2020 17:25:36 +0000</pubDate>
				<category><![CDATA[General]]></category>
		<category><![CDATA[flash]]></category>
		<guid isPermaLink="false">https://blog.tumult.com/?p=4690</guid>

					<description><![CDATA[The year 2020 marks the end of an era for Flash. The story of Flash began about 25 years ago as a way to display vector animations on the early web. It grew to become a global platform installed on millions of devices for animation and rich content. At Tumult, we raise our glasses to &#8230;<p class="read-more"> <a class="" href="https://blog.tumult.com/2020/01/13/html5-generation-gives-eulogy-to-flash/"> <span class="screen-reader-text">HTML5 Generation Gives Eulogy to Flash</span> Read More &#187;</a></p>]]></description>
										<content:encoded><![CDATA[<div class="wp-block-group">
<div><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-4773" src="https://blog.tumult.com/wp-content/uploads/2020/01/flash2.jpg" alt="" width="1200" height="468" srcset="https://blog.tumult.com/wp-content/uploads/2020/01/flash2.jpg 1200w, https://blog.tumult.com/wp-content/uploads/2020/01/flash2-280x109.jpg 280w, https://blog.tumult.com/wp-content/uploads/2020/01/flash2-610x238.jpg 610w, https://blog.tumult.com/wp-content/uploads/2020/01/flash2-768x300.jpg 768w" sizes="(max-width: 1200px) 100vw, 1200px" /></div>
<div class="wp-block-group__inner-container">The year 2020 marks the end of an era for Flash. The story of Flash began about 25 years ago as a way to display vector animations on the early web. It grew to become a global platform installed on millions of devices for animation and rich content. At Tumult, we raise our glasses to this powerful technology. While Flash will soon be functionally obsolete, its legacy of empowering expression will live on as a foundational part of the web&#8217;s early history. In the sunset of Flash, this post looks back on how the creative ambitions of designers, game developers, and website designers <span class="c0">guided technical development and pushed the web as a whole forward. This is the story of the increasing power of the open web, and the role that Flash played in expanding this dynamic universe.</span></div>
<div>&nbsp;</div>
<div class="wp-block-group__inner-container">Before we really reach the end of Flash&#8217;s 25 year lifespan, I thought it would be interesting to look back at what made Flash so great, some examples of high end Flash sites, and the story of a few of the underpinning technologies that drove Flash adoption, and eventually its replacement<span class="c15">⁠—</span>HTML5<span class="c15">⁠—</span><span class="c0">forward.</span><p></p></div></div>


<h2 class="c5 c13 wp-block-heading" id="h.4mo1295xtfia"><span class="c7">It All Started with Vector Animations</span></h2>


<p>Let&#8217;s go back to 1995, a time when the great promise of the web was beginning to show, and yet there were real limits on what you could create as a web designer. The web was primarily a static place. If you wanted to build anything more interesting than a flat layout built from <span class="c18">&lt;table&gt; tags and text, you needed to learn a variety of browser quirks, not to mention the slow dialup speeds that would hinder loading time for whatever you published. Animators could use the GIF format, but file sizes quickly rose to untenable numbers.</span></p>
<p><span class="c0">Understanding these limitations, the company FutureWave modified their drawing software SmartSketch to produce animations for the web. To achieve this, they built plugins for viewing the content in Netscape Navigator and Internet Explorer, the two dominant browsers at the time. At the end of 1995 they released their software: the tool was called FutureSplash Animator and allowed you to build frame animations with vector tools. Browsers needed only install a plugin to display the content.</span></p>




<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" class="alignleft" src="https://blog.tumult.com/wp-content/uploads/2020/01/image7-7.png" alt="" width="286" height="233" /></figure>
</div>


<p>FutureSplash Animator opened up a new world of fast-loading vector animations<span class="c0">. The key to this software were the vector graphics represented by simple coordinates. These are more size-efficient than the same shapes represented in pixels. Rendering a circle, for example, requires just a few values: X and Y coordinates, its radius, and its color. FutureWave took advantage of this optimized coordinate system, creating animated vector graphics by changing coordinates over time.</span></p>
<p><span class="c0">In the mid 90s, installing a browser plugin was the only way to bring expressive content to your web-browsing experience, making it clunky for users. However, the excitement of seeing moving graphics within websites made the clunky experience worth it.</span></p>



<p><span class="c0">One example of early vector animations built with FutureSplash was the 1996 homepage for The Simpsons, which was considered a visual tour de force at the time. When this page was developed, CSS still hadn&#8217;t been finalized &#8211; the entirety of the HTML portion of the site was built with basic tags and tables.</span></p>
<p><div class="ast-oembed-container" style="height: 100%;"><iframe title="The Simpsons flash website in 1996" width="900" height="506" src="https://www.youtube.com/embed/x1jPZZsGV2Q?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div></p>
<p><!-- /wp:post-content --></p>
<p>Animated vector graphics for broad web distribution was brand new and exciting. Microsites like The Simpsons led the way in web design and stood out against the typical flat and static designs. FutureSplash was used to produce animations on the home page of <span class="c3"><a class="c1" href="https://www.youtube.com/watch?v%3DBkDBeeyStt8&amp;sa=D&amp;ust=1578940020137000">Netscape Navigator</a></span> in 1996, a sign that even high traffic browser home pages were taking advantage of the plugin.</p>
<p><!-- wp:image {"align":"center"} --></p>
<div class="wp-block-image">
<figure class="aligncenter"><img decoding="async" src="https://blog.tumult.com/wp-content/uploads/2020/01/image5-4.gif" alt=""></figure>
</div>
<p><!-- /wp:image --></p>
<p>FutureSplash quickly became an essential tool for big brands like <span class="c3"><a class="c1" href="https://web.archive.org/web/20080503135254/http://www.coldhardflash.com/2008/02/grandmasters-of-flash-an-interview-with-the-creators-of-flash.html&amp;sa=D&amp;ust=1578940020138000">Disney</a></span> and Microsoft, but it also became popular among independent web designers. In an interview on a Flash-news website &#8216;<span class="c3"><a class="c1" href="https://web.archive.org/web/20080503135254/http://www.coldhardflash.com/2008/02/grandmasters-of-flash-an-interview-with-the-creators-of-flash.html&amp;sa=D&amp;ust=1578940020138000">Cold Hard Flash</a></span>&#8216;, FutureWave cofounder Jon Gay was most impressed to see talented animators like John Kricfalusi of Ren and Stimpy use the tool to create animated cartoons with sound. For other examples of early FutureSplash sites, see <span class="c3"><a class="c1" href="https://web.archive.org/web/20080503135254/http://www.coldhardflash.com/2008/02/grandmasters-of-flash-an-interview-with-the-creators-of-flash.html&amp;sa=D&amp;ust=1578940020139000">this interview</a></span> <span class="c0">with FutureSplash&#8217;s founders.</span></p>
<p><!-- wp:core-embed/youtube {"url":"https://www.youtube.com/watch?v=NLAWapFehnU","type":"video","providerNameSlug":"youtube","className":"wp-embed-aspect-16-9 wp-has-aspect-ratio"} --></p>
<div>
<p><div class="ast-oembed-container" style="height: 100%;"><iframe loading="lazy" title="The Goddamn George Liquor Program (ALL EPISODES)" width="900" height="506" src="https://www.youtube.com/embed/NLAWapFehnU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div></p>
</div>
<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><figcaption><em>Watch the entirety of the &#8220;<a href="https://en.wikipedia.org/wiki/George_Liquor&amp;sa=D&amp;ust=1578940020140000">George Liquor</a>&#8221; shorts above <br></em></figcaption></figure>
<p><!-- /wp:core-embed/youtube --></p>
<p>As support for FutureSplash sites rose, larger companies began building their homepages with the tool. The website <span class="c3"><a class="c1" href="http://digital-archaeology.org/flash-back/&amp;sa=D&amp;ust=1578940020141000">Digital Archaeology</a></span>, which covers the formative years of digital culture,<span class="c0">&nbsp;looked back at few of these sites in 2012. The page for Gabocorp captures the enthusiasm and audio capabilities of the new tools:</span></p>
<div style="width: 900px;" class="wp-video"><video class="wp-video-shortcode" id="video-4690-1" width="900" height="506" preload="metadata" controls="controls"><source type="video/mp4" src="https://blog.tumult.com/wp-content/uploads/2020/01/gabocorp.com-website-circa-1997.mp4?_=1" /><a href="https://blog.tumult.com/wp-content/uploads/2020/01/gabocorp.com-website-circa-1997.mp4">https://blog.tumult.com/wp-content/uploads/2020/01/gabocorp.com-website-circa-1997.mp4</a></video></div>
<p>In 1996, seeing the opportunity to sell creative tools for advanced graphics and animation production for the web, Macromedia acquired FutureWave. &nbsp;This act created additional momentum for the quickly popularizing tool. Macromedia released version 2.0 of &#8216;Macromedia Flash&#8217; in 1997.&nbsp;By 2005, Adobe&#8217;s purchase of Macromedia injected massive engineering effort into what we know today as Adobe Flash<span class="c0">. The late 90s and early 2000s were the high point Flash&#8217;s dominance.</span></p>
<p><!-- wp:image {"className":"is-style-default"} --></p>
<figure class="wp-block-image is-style-default"><img decoding="async" class="aligncenter" src="https://blog.tumult.com/wp-content/uploads/2020/01/image2-4.gif" alt=""></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:heading {"className":"c5 c13"} --></p>
<h2 id="h.q5tqveqjklh9" class="c5 c13">Simplifying Audio &amp; Video Distribution</h2>
<p><!-- /wp:heading --></p>
<p>In the late 90s, animated <span class="c3"><a class="c1" href="https://knowyourmeme.com/memes/hampster-dance&amp;sa=D&amp;ust=1578940020142000">GIFs with looping audio</a></span>&nbsp;(often paired with <span class="c3"><a class="c1" href="https://en.wikipedia.org/wiki/MIDI&amp;sa=D&amp;ust=1578940020142000">MIDI</a></span>&nbsp;files) represented the most common form of audiovisual content on the web. Normal audio and video files were not easy to publish. Instead of a standard for displaying video in-browser, there existed a hodgepodge of plugins like Real Video, Windows Media, or QuickTime which enabled users to play video. It wasn&#8217;t until 2007 that browsers could agree on the <span class="c18">&lt;video&gt;</span> tag. In a very real way, Flash was able to simplify this entire experience. Macromedia licensed the MP3 format in 1998, which made incorporating audio in Flash documents simpler. Then in 2002, Adobe licensed the optimized video codec Sorenson sparc to handle all video encoding in Flash documents.<span class="c0">&nbsp;The result was a streamlined experience for getting audio &amp; video on the web.</span></p>
<p>By 2002, Flash was the preferred format for distributing audio and video on the web and in turn made <span class="c8">having</span> the Flash plugin a necessity for everyone. 2002 is still three years away from Youtube and streaming web video&#8217;s real moment.</p>
<p>While Flash may have become the preferred rich media format, browsers continued to improve media support, add CSS properties, and introduce rudimentary animation techniques. These contributed to a more seamless and standardized online experience.<span class="c0">&nbsp;Improved browser technology was absolutely arriving at a rapid clip, but Flash continued to be a comfortable authoring environment for creators.</span></p>
<p>At the height of the PC age, Adobe shepherded Flash to rock-star status. The introduction of a powerful scripting language called <span class="c3"><a class="c1" href="https://en.wikipedia.org/wiki/ActionScript&amp;sa=D&amp;ust=1578940020143000">ActionScript</a></span> offered object-oriented programming for the first time. For designers and web developers, creating content in Flash was a way to avoid thinking <span class="c9">about browser technology, and</span> instead master a single tool that seemed to be becoming more and more powerful with each passing year<span class="c0">.</span> <a href="https://www.youtube.com/watch?v=06PWMSXz5Fc">Jedoubleu&#8217;s site from 2004</a> shows just how far some designers pushed Flash for their work.</p>
<p><!-- wp:heading {"className":"c5 c13"} --></p>
<h2 id="h.oclxkshrsivo" class="c5 c13">Flash Dominance</h2>
<p><!-- /wp:heading --></p>
<p>In 2005, ActionScript reached version 3.0 and had matured to a point where you could create incredible games, interactive sites, and expansive multimedia worlds. The language was an implementation of ECMAScript; it was like JavaScript but with separate APIs. This meant Flash developers had access to an extremely powerful scripting language to build interactivity, dynamic animations, and more. However, alongside the incredible saturation and power of Flash + ActionScript, the platform became a large target for hackers and malware. With plugin support across <span class="c3"><a class="c1" href="https://en.wikipedia.org/wiki/Adobe_Flash_Player%23Desktop_platforms&amp;sa=D&amp;ust=1578940020145000">12 operating systems</a></span> <span class="c0">and four individual codebases for different browsers, the platform grew in capability and complexity, which stretched Adobe thin. Upgrading its capabilities while maintaining security would be a constant challenge.<br></span></p>
<p><span class="c0">As the needs of animators, designers, and programmers pushed browser technology forward, Flash did not progress at the same rate. And a key turning point came when the iPhone launched in 2007 without the Flash plugin installed.</span></p>
<p>With the introduction of touch-based mobile interfaces, common controls in Flash content (such as hovering menus) became incompatible, and mobile CPUs and GPUs were not equipped to contain additional plugins in memory.&nbsp;As the future of Flash came under question, the effort to translate its technology to iOS was underway at Adobe. At first it was a given that Flash would be ported to work on Safari for iOS, as it had become part of the &#8220;full web&#8221; or &#8220;the real internet.&#8221; An Apple commercial&nbsp;<span class="c3"><a class="c1" href="https://www.engadget.com/2008/08/27/uks-advertising-standards-authority-yanks-iphone-ad-for-being-m/?guccounter%3D1&amp;sa=D&amp;ust=1578940020145000">had to be pulled</a></span><span class="c0"> because the company claimed the iPhone 3G supported &#8220;the real Internet&#8221; but the lack of Flash and Java was enough to trigger action from a regulatory agency in the UK.&nbsp; <br></span></p>
<p>As the dominance of Safari&nbsp;on iOS rose, so did the capabilities of HTML5, H.264 video, and CSS. Relying on a proprietary plugin like Flash for video support ran counter to efforts by open source and web standards adherents. By 2007, the &lt;video&gt; element had been proposed by Opera browser&#8217;s Håkon Wium Lie in his post &#8220;<span class="c3"><a class="c1" href="https://web.archive.org/web/20120426030127/http://people.opera.com/howcome/2007/video/&amp;sa=D&amp;ust=1578940020146000">A call for video on the web</a></span><span class="c0">&#8220;. Looking beyond Flash for video meant that web developers needed to now consider what browsers and mobile devices they wanted to support. Each had their own preferred video and audio codec. The impact that the Flash-free iPhone had on web development was titanic. &#8220;The real Internet&#8221; of the future would not need Flash. <br></span></p>
<p><!-- wp:heading {"className":"c5 c13"} --></p>
<h2 id="h.26q8hiwy43kf" class="c5 c13">&#8216;Thoughts on Flash&#8217; <span class="c7">by Steve Jobs</span></h2>
<p><!-- /wp:heading --></p>
<p>In early 2010, Adobe felt pressure to ensure that Flash worked across upcoming mobile devices. As more mobile phones with embedded browsers were hitting the market, the company knew they needed a foothold to keep Flash a standard part of what they called the &#8220;full web.&#8221; In February of 2010, Adobe optimistically <span class="c3"><a class="c1" href="https://www.reuters.com/article/adobe-smartphones/update-1-adobe-says-flash-gaining-in-smartphone-market-idUSN0918338320100610&amp;sa=D&amp;ust=1578940020146000">claimed</a></span> <span class="c0">that by 2012 nearly 53 percent, or 250 million devices would support Flash. This turned out to be a gross miscalculation.&nbsp;&nbsp;</span></p>
<p>While Flash did make its way onto Android devices, it did so in a very limited and feature-incomplete fashion. The effort to &#8216;mobilize&#8217; Flash was dramatically torn apart when Steve Jobs published &#8216;<span class="c3"><a class="c1" href="https://www.apple.com/hotnews/thoughts-on-flash/&amp;sa=D&amp;ust=1578940020147000">Thoughts on Flash</a></span><span class="c0">&#8216; in April of 2010. Jobs cited Adobe&#8217;s proprietary control of Flash and the fact that websites had already adopted open technologies like streaming video and animation. He also criticized Flash&#8217;s rampant security issues overall performance, battery life, and touch-related issues. Jobs closed by recommending that “Adobe should focus more on creating great HTML5 tools for the future, and less on criticizing Apple for leaving the past behind.”</span></p>
<p>Despite the point-by-point takedown from Jobs, Adobe didn&#8217;t take it as a final nail in Flash&#8217;s coffin. They <span class="c3"><a class="c1" href="https://bits.blogs.nytimes.com/2010/05/14/word-for-word-the-apple-adobe-letters/?searchResultPosition%3D3&amp;sa=D&amp;ust=1578940020147000">launched pro-Flash advertisements</a></span>, Flash engineers <span class="c3"><a class="c1" href="https://jessewarden.com/2010/04/steve-jobs-on-flash-correcting-the-lies.html">attempted to correct Steve Jobs</a></span>, and Adobe started calling out Apple’s &#8216;restrictions&#8217; when viewing a flash site on the iPhone:</p>
<p><!-- wp:image {"width":277,"height":416,"className":"center"} --></p>
<figure class="wp-block-image is-resized center"><img loading="lazy" decoding="async" class="aligncenter" src="https://blog.tumult.com/wp-content/uploads/2020/01/image6-4.png" alt="Adobe Flash Player iOS Warning" width="277" height="416"></figure>
<p><!-- /wp:image --></p>
<p>However, <span class="c3"><a class="c1" href="https://web.archive.org/web/20110202054019/http://www.macrumors.com/iphone/2009/11/02/adobe-points-finger-at-apple-on-get-flash-page-for-iphone/&amp;sa=D&amp;ust=1578940020148000">notices</a></span><span class="c0"> like the above didn&#8217;t win Adobe many points. It put a fire under web developers to learn, adopt, and build websites that fit into other available web technologies. Seeing the above screen wasn&#8217;t Adobe or Apple&#8217;s problem, it was the web developers problem.</span></p>
<p>As this battle was raging, Flash developers did a bit of soul searching. &#8220;Should we learn new web technologies, or continue building in Flash?&#8221; Sites that featured incredible Flash websites like <span class="c3"><a class="c1" href="https://www.youtube.com/watch?v%3DN-2sKZjawq4&amp;sa=D&amp;ust=1578940020149000">2advanced</a></span>, <span class="c3"><a class="c1" href="https://www.youtube.com/watch?v%3DXn-CuI8nXFA&amp;sa=D&amp;ust=1578940020149000">pixelranger</a></span>, and the gaming community <span class="c3"><a class="c1" href="https://www.newgrounds.com/&amp;sa=D&amp;ust=1578940020149000">NewGrounds</a></span><span class="c0">&nbsp;continued to push out inspiring Flash-based work. But every site now needed a plan for mobile, and for this purpose, many developers found that combining CSS and JavaScript opened up enormous possibilities.</span></p>
<p>Perhaps Flash&#8217;s final undoing was that fact that no one wanted to create for a fragmented, user-unfriendly web. If designers couldn&#8217;t design for every screen in Flash, they largely opted to switch to technologies that had broader support. Why not create websites using only open web technologies? The technology was mature, but the visual tools for building on it were not. One no longer <span class="c8">needed</span><span class="c0">&nbsp;Flash for video or audio, and the rich content capabilities of the open web were beginning to show fruit: animation, advanced typography, and media playback were becoming standardized, first-class browser features.</span></p>
<p><!-- wp:heading {"className":"c5 c13"} --></p>
<h2 id="h.ibybaj3k11ui" class="c5 c13"><span class="c7">Flash&#8217;s Big Drawdown</span></h2>
<p><!-- /wp:heading --></p>
<p><span class="c0">Now we find ourselves intersecting with Flash’s history: Tumult Hype 1.0 launched in May of 2011, a little over a year after Jobs&#8217; letter. Tumult founders Jonathan Deutsch and Ryan Nielsen left Apple to create the missing app for the web: an animation tool that output HTML, CSS, and JavaScript for creating animation on a familiar timeline. Its first version had Flash’s vital features, rethought for modern creation: tweening, simple shapes, and keyframe animation. Over time, Hype matured into a powerful way to make interactive pieces by offering user-friendly ways to incorporate the latest HTML5 technologies into web animation.</span></p>
<p>In August of 2011, perhaps having finally come to terms with Jobs&#8217; letter, Adobe introduced an HTML5 animation authoring tool of their own called<span class="c3"> <a class="c1" href="https://www.adobe.com/sea/products/edge-animate.html&amp;sa=D&amp;ust=1578940020151000">Edge Animate</a></span>, which was packaged with Creative Cloud. Then in <span class="c3"><a class="c1" href="https://www.theguardian.com/technology/blog/2012/jun/29/flash-android-dies-adobe&amp;sa=D&amp;ust=1578940020152000">June of 2012, Adobe ceased allowing phones to install Flash,</a></span>&nbsp;effectively killing all mobile support. But they nevertheless worked towards improving Flash, <span class="c3"><a class="c1" href="https://blogs.adobe.com/digitalmedia/2011/09/announcing-flash-player-11-and-air-3/&amp;sa=D&amp;ust=1578940020152000">hoping to find an edge for it in 3D graphics</a></span><span class="c0">, the AIR platform which allowed publishing on Apple devices, or on embedded TV software with Flash version 11.</span></p>
<p>In 2014, the Interactive Advertising Bureau started an initiative called <span class="c3"><a class="c1" href="https://web.archive.org/web/20140302174228/http://www.iab.net/mobilecenter/makemobilework/letter&amp;sa=D&amp;ust=1578940020153000">&#8216;Making Mobile Work&#8217;</a></span> calling for advertisers to transition to HTML5 technologies and away from Flash. Despite Adobe&#8217;s best efforts, by early 2015, the technology press was also calling for it to be uninstalled in publications like <span class="c3"><a class="c1" href="http://gizmodo.com/disable-flash-1688209571&amp;sa=D&amp;ust=1578940020153000">Gizmodo</a></span>, <span class="c3"><a class="c1" href="https://www.wired.com/2015/07/adobe-flash-player-die/&amp;sa=D&amp;ust=1578940020153000">Wired</a></span>, and <span class="c3"><a class="c1" href="https://www.yahoo.com/tech/what-is-adobe-flash-and-how-can-you-get-rid-of-124087958879.html&amp;sa=D&amp;ust=1578940020154000">Yahoo News</a></span>. They cited similar reasons mentioned in Steve Job&#8217;s post.</p>
<p><span class="c0">Adobe eventually rebranded Flash Professional application as Animate. The HTML5-focused Edge Animate ceased development in November of 2015 and the Adobe forum members thankfully introduced each other to Tumult Hype!</span></p>
<p><!-- wp:heading {"className":"c5 c13"} --></p>
<h2 id="h.wmjczw7qci8d" class="c5 c13"><span class="c7">Life on the Web After Flash</span></h2>
<p><!-- /wp:heading --></p>
<p><a href="https://theblog.adobe.com/adobe-flash-update/">Adobe&#8217;s July 2017 announcement</a> officially marked the beginning of the end. Browsers now tasked themselves with a three-year plan of adding click-to-play buttons to Flash, blocking Flash advertisements, and planning to remove the plugin entirely from their codebases. Because a majority of browsing happens on Google Chrome, the small changes Google <span class="c3"><a class="c1" href="https://www.chromium.org/flash-roadmap%23TOC-Upcoming-Changes&amp;sa=D&amp;ust=1578940020154000">planned</a></span>&nbsp;to dial down Flash support have had huge effects on the adoption of replacement technologies. By initially lowering the resource requirements for Flash on the web, Chrome began by <span class="c3"><a class="c1" href="https://www.chromium.org/flash-roadmap%23TOC-Plugin-Power-Savings-Mode-Shipped:-Chrome-42---Sept-2015-&amp;sa=D&amp;ust=1578940020155000">pausing Flash content</a></span>&nbsp;in September of 2015. The change &#8220;pauses non-essential Flash Content, by replacing the plugin content with a static image preview and a play button overlayed<span class="c0">.&#8221; Chrome&#8217;s plugin policies moved advertisers, analytics providers, and video sites away from Flash and towards HTML5 solutions.</span></p>
<p><span class="c0">Flash unleashed incredible creative output on the web. The designers, animators, and developers behind Flash deserve our thanks for making the web an incredible place. Until December 31, 2020, you&#8217;ll see this badge when you visit a Flash-enabled site:</span></p>
<p><!-- wp:image --></p>
<figure class="wp-block-image"><img decoding="async" class="aligncenter" src="https://blog.tumult.com/wp-content/uploads/2020/01/image3-4.png" alt=""></figure>
<p><!-- /wp:image --></p>
<p><span class="c0">Let&#8217;s thank the folks who gave us Flash and keep on creating.</span></p>
<p><!-- wp:separator --></p>
<hr class="wp-block-separator"><!-- /wp:separator --><p></p>
<p>At Tumult, we follow the adoption of new browser features and their usage on the web very closely. As our work on Hype has progressed over the last 9 years, we&#8217;ve built out support for responsive/scalable/flexible elements, audio event support, included a powerful physics engine, and most recently, built out vector drawing and animation capabilities in the highly performant SVG format. Now that desktop and mobile browsers advance the state of art together, building in Hype means supporting technologies that are supported across virtually every device with a web browser.</p>
<p><em>On the day this post was published, Apple <a href="https://blog.tumult.com/wp-content/uploads/2020/01/mac-app-store-feature-Jan-2020.jpg">called out that Hype requires</a> &#8220;no special plug-ins or complicated software.&#8221;&nbsp;&nbsp;</em></p>
<p><em> <a href="https://icons8.com/icons/set/adobe-flash">Flash icon from Icon8.</a></em></p>]]></content:encoded>
					
		
		<enclosure url="https://blog.tumult.com/wp-content/uploads/2020/01/gabocorp.com-website-circa-1997.mp4" length="7058398" type="video/mp4" />

			</item>
		<item>
		<title>Flash Transition Guide</title>
		<link>https://blog.tumult.com/2015/09/22/flash-transition-guide/</link>
		
		<dc:creator><![CDATA[Daniel Morgan]]></dc:creator>
		<pubDate>Tue, 22 Sep 2015 18:47:00 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[flash]]></category>
		<guid isPermaLink="false">http://blog.tumult.com/?p=2626</guid>

					<description><![CDATA[Welcome to Tumult’s Flash transition guide. We produced this guide to help those familiar with Adobe Flash get started with the best HTML5 production tool: Tumult Hype Professional. Tumult Hype produces high performance HTML5, JavaScript, and CSS. If you’re familiar with other timeline-based animation tools like After Effects, Final Cut Pro, or Motion, you’ll feel &#8230;<p class="read-more"> <a class="" href="https://blog.tumult.com/2015/09/22/flash-transition-guide/"> <span class="screen-reader-text">Flash Transition Guide</span> Read More &#187;</a></p>]]></description>
										<content:encoded><![CDATA[<p><img loading="lazy" decoding="async" class="size-large wp-image-2655 aligncenter" src="https://blog.tumult.com/wp-content/uploads/2015/09/Unknown-610x97-1.jpeg" alt="Unknown" width="610" height="97" /></p>
<p>Welcome to Tumult’s Flash transition guide. We produced this guide to help those familiar with Adobe Flash get started with the best HTML5 production tool: Tumult Hype Professional. Tumult Hype produces high performance HTML5, JavaScript, and CSS. If you’re familiar with other timeline-based animation tools like After Effects, Final Cut Pro, or Motion, you’ll feel right at home with Tumult Hype’s keyframe system.</p>
<p>This is a pivotal moment for interactive content production on the web. Browser support for Flash decreases every day, and browsers compete with each other to support advanced HTML5 APIs. HTML5 &amp; JavaScript have become the de-facto standard for delivering animation. This guide will help you join the club.</p>
<p>Flash has become a bad word in web development—but this wasn&#8217;t always the case. Flash had such a long and successful lifespan because the tools and the platform allowed <a href="https://medium.com/@sbd/a-eulogy-to-flash-cbe8adbf0c86">creative developers</a> the power to create animations that displayed consistently nearly everywhere. We’re not here to make fun of Flash — we&#8217;re here to talk about what&#8217;s next.</p>
<p><b>Why is the web transitioning from Flash to HTML5? </b></p>
<ul>
<li><strong>No Mobile Support</strong>: Flash is not supported on mobile devices and it never will. Mobile devices are quickly becoming the primary method through which people experience the Internet.</li>
<li><b>Google Chrome pausing &#8216;non essential&#8217; Flash</b>: Chrome will no longer be the rare browser which ships with its own dedicated Flash plugin. Since September 1, 2015, Google Chrome will enable the &#8216;<a href="http://chrome.blogspot.com/2015/06/better-battery-life-for-your-laptop.html">Plugin Power</a>&#8216; saver feature in their attempt to compete with the battery Safari&#8217;s power save feature. This addresses battery life problems for laptops and Google’s own Chromebooks, and stops non essential Flash animations in their tracks.</li>
<li><b>Speed</b>: HTML5 animations take advantage of the GPU, and browser vendors compete for high frame rates. Chrome&#8217;s V8 JavaScript engine and Safari&#8217;s Nitro engine continue to push JS performance higher.</li>
<li><b>Security</b>: Flash has a well-earned reputation for introducing vulnerabilities to computers. Since updates are not reliably deployed, computers become increasingly vulnerable the longer Flash is left installed at low version numbers.</li>
<li><b>Advanced Device Detection</b>: HTML5 APIs allow for easily detecting device resolution and size. With so many device sizes on the market, it&#8217;s important to serve the right resolution image; Hype also supports responsive layouts for producing device-specific animations and content.</li>
<li><b>Easy Media Control</b>: Drag and drop video and audio support: start and stop audio easily with mouse and touch actions, and drop in videos without writing any Action Script.</li>
<li><strong>Accessibility</strong>: Flash content can be twisted to conform to some screen readers, but any element in Hype can contain standard attributes for alt text, tab order, and title tags.</li>
<li><b>Easy External JavaScript Library Support</b>: If you&#8217;d like to use an external library with your Tumult Hype animation, go for it. Unlike a SWF file&#8217;s locked down container, Hype instantiates regular HTML elements in the DOM, and gives you control over element IDs and classes for easy targeting.</li>
</ul>
<p><b>About this Guide</b></p>
<p>This guide will start with top level view of Tumult Hype’s animation platform, and shows how Hype&#8217;s production workflow differs from Flash&#8217;s workflow. For a deep dive into how Hype works, read our <a href="http://tumult.com/hype/documentation/">detailed documentation</a>, or explore topics on our forums.</p>
<p><strong>For additional Flash transition guides</strong>, check these two fantastic tutorials written by experts in Flash &amp; Hype:</p>
<ul>
<li><a href="http://blog.tumult.com/2015/09/01/flash-transition-guide-working-with-symbols/">Working with Symbols</a> by Nick Gressle.</li>
<li><a href="http://blog.tumult.com/2015/08/25/flash-transition-guide-character-animation/">Character Animation Tutorial</a> by Lucky De.</li>
</ul>
<hr />
<h2>Hype for the Transitioning Flash Developer</h2>
<p>If you don&#8217;t yet, have Hype, feel free to play around with our <a href="http://tumult.com/hype/download">14 day unrestricted trial</a> for Mac as you explore this guide.</p>
<p>In Flash, you typically choose a Framerate prior to creating your document (24 fps is the default). In Hype, <span class="s1">the editing frame rate on the timeline is in a 30 frames </span>/ second format, but your animations will play up to 60fps.</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2666" src="https://blog.tumult.com/wp-content/uploads/2015/09/flashScreen-Shot-2015-08-12-at-12.54.01-PM.jpe-1.jpeg" alt="flashScreen-Shot-2015-08-12-at-12.54.01-PM.jpe" width="1148" height="676" /></p>
<p>In Hype, you set the document size for your document in the Scene Inspector. This can be adjusted on a per-document or per-scene basic at any time:</p>
<p><img loading="lazy" decoding="async" class=" wp-image-2629 aligncenter" src="https://blog.tumult.com/wp-content/uploads/2015/09/flashScreen-Shot-2015-08-12-at-12.55.48-PM-1.png" alt="flashScreen Shot 2015-08-12 at 12.55.48 PM" width="330" height="480" /></p>
<p>Hype launches with a blank area that represents your visible document, but this is just the core stage for your animation: <a href="http://tumult.com/hype/documentation/3.0/#flexible-layout">Flexible Layouts</a> and <a href="http://tumult.com/hype/documentation/3.0/#responsive-layouts">Responsive Layout</a> features allow you to create elements pinned or scaled based on the browser viewing the document and provides tools to create completely separate layouts for different devices.</p>
<h2>Comparing The Hype UI to Flash</h2>
<p>&nbsp;</p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2667" src="https://blog.tumult.com/wp-content/uploads/2015/09/flashoverview-prolayout1-1.jpg" alt="flashoverview-prolayout" width="750" height="450" /></p>
<p><i>Tumult Hype Professional (Dark theme)</i></p>
<p><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2668" src="https://blog.tumult.com/wp-content/uploads/2015/09/flashScreen-Shot-2015-08-12-at-11.34.55-AM1.jpe-1.jpeg" alt="flashScreen-Shot-2015-08-12-at-11.34.55-AM1.jpe" width="1148" height="666" /></p>
<p><i>Flash CC in 2015</i></p>
<p>In Hype, we&#8217;ve collected all properties in the Inspector. All interface panels can be rearranged in the one-window interface. For more information about how we approached interface design, please read <a href="https://medium.com/@michaeljohann/redesigning-hype-2c35a2b29cba">(Re)designing Hype</a>, by Michael Johann.</p>
<h2>Stop saying Tween: Basic Animations</h2>
<p>Adapting the ‘Motion Tween’ concept to Hype is simple. For 99% of animations, you will only need to use Hype’s ‘Record’ button. The Record button is a ‘catch all’ for any property adjustment. By considering the initial state properties, ending state properties, and the current timeline position, the record button understands when properties have changed and creates initial and ending keyframes. In Flash, you need to consider:</p>
<ul>
<li>Have I converted this object I’d like to animate to a symbol?</li>
<li>Is the timeline long enough to create the animation I’d like to make?</li>
<li>If an animation is 145 frames how long is it?</li>
</ul>
<p>Hype handles these aspects of animation creation without any effort on your part. Here&#8217;s how to create your first animation in Tumult Hype:</p>
<ol>
<li>Press Record</li>
<li>Change the position of the time cursor (this creates the duration of your animation)</li>
<li>Adjust the position or size of any element, or adjust any value in the metrics inspector.</li>
</ol>
<p>Once you do this, you&#8217;ll notice a blue animation bar has been created on your currently-active timeline. You can adjust the timing of the animation by either dragging the blue bar, or click and drag either end to adjust start or ending times. For further control, you can add manual keyframes.</p>
<p>Tumult Hype’s timeline corresponds to real time. Instead of increasingly large numbers (representing frames, dependent on your animation’s frame rate) at the top of your timeline, you’ll see Minutes:Seconds:Frames (30/sec).</p>
<p><b>Animation Interface:</b></p>
<p><a href="http://blog.tumult.com/wp-content/uploads/2015/09/flashAnimationsOverview@2x.jpe" rel="attachment wp-att-2633"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2633" src="https://blog.tumult.com/wp-content/uploads/2015/09/flashAnimationsOverview@2x-1.jpe" alt="flashAnimationsOverview@2x" width="1148" height="506" /></a></p>
<ol>
<li>Animation controls (left-to-right): Jump to Start, Previous Frame, Next Frame, Play/Pause, Loop</li>
<li>Current time indicator; matches time cursor</li>
<li>Record Button</li>
<li>Timeline Selector Popup Menu</li>
<li>Time cursor</li>
<li>Animatable Property Popup Menu</li>
<li>Timing Function Popup Menu</li>
<li>Add Keyframe Buttons</li>
<li>Time scale zoom slider</li>
<li>Timeline View with Animation</li>
<li>Timeline Action</li>
<li>Motion Path Toggle Button</li>
</ol>
<p>To start an animation after time zero, you’ll use the Capo tool. The Capo pairs with Tumult Hype’s recording feature to let you quickly build animations which start and end at arbitrary times without manually inserting keyframes. With the Record button on, the Capo appears at the left edge of the time scale area:</p>
<p><img loading="lazy" decoding="async" class="wp-image-2669 aligncenter" src="https://blog.tumult.com/wp-content/uploads/2015/09/capo-1.png" alt="capo" width="485" height="197" /></p>
<p>That’s the basic gist of how animations work in Hype. There are many more details in our <a href="http://tumult.com/hype/documentation/">documentation</a>, but I’d like to highlight two other powerful features:</p>
<p><b>Create Motion Paths</b> by double clicking a regular animation path to add control points and manipulate bezier curve controls:</p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-2634 aligncenter" src="https://blog.tumult.com/wp-content/uploads/2015/09/flashAnimation-MotionPath-1.gif" alt="flashAnimation-MotionPath" width="310" height="193" /></p>
<p>Create and save your <b>custom easing transitions </b>using the same control point system as motion paths:</p>
<p><img loading="lazy" decoding="async" class=" wp-image-2670 aligncenter" src="https://blog.tumult.com/wp-content/uploads/2015/09/Animation-EasingSelection@2x-1.png" alt="Animation-EasingSelection@2x" width="522" height="398" /></p>
<p><i>For more information, read the chapter on <a href="http://tumult.com/hype/documentation/3.0/#animations">Animations</a>.</i></p>
<h2>Elements &amp; File Formats</h2>
<h3>Images</h3>
<p><b>Vectors: </b><br />
To use vector graphics in Tumult Hype, we recommend exporting as an SVG from your image editor. SVGs can be resized and manipulated directly on the Hype stage. <a href="https://www.google.com/#q=site:forums.tumult.com+svg">Read more about SVGs</a> on our forums.</p>
<p><b>Bitmap images: </b><br />
Tumult Hype will do the right thing when you drop an image into the scene and resize it (during export, Tumult Hype handles retina images and downscaling). Our <a href="http://tumult.com/hype/documentation/3.0/#images">Image</a> documentation explains the logic behind this.</p>
<p><b>Copying and Pasting from Flash Projects:</b><br />
Copying an SVG from Flash will likely result in a PNG image. This will retain transparency, but you’ll lose the low file size and quality benefits of your SVG. Extract your SVGs whenever possible and use those files. You can drag and drop an SVG file directly into the Tumult Hype scene area.</p>
<h3>Fonts &amp; Media</h3>
<p><b>Audio &amp; Video</b><br />
Check out our <a href="http://tumult.com/hype/documentation/3.0/#audio-amp-video">Audio &amp; Video</a> documentation for tips and tricks.</p>
<p><b>Custom Fonts &amp; Google Fonts &amp; More: </b><br />
Just like Flash, you&#8217;ll need to embed non-standard fonts in your project. The <a href="http://tumult.com/hype/documentation/3.0/#adding-fonts">Typography chapter</a> of our documentation describes the process using the built-in Google Fonts selector, or adding your own web fonts. Just like in Flash, using non standard fonts will add additional download requirements to your document.</p>
<h2>Actionscript to Actions.</h2>
<p>For a quick introduction to how &#8216;Actions&#8217; work in Tumult Hype, read our <a href="http://tumult.com/hype/documentation/3.0/#actions">Actions documentation chapter</a>. The majority of actions like scene changes, timeline triggers, easing &amp; transitions can be performed with no code at all. This is a huge change from Flash, where even the most <a href="http://www.adobe.com/devnet/flash/articles/code_snippets_panel.html">minor actions</a> required lines of Actionscript.</p>
<p>Here are a few examples of functions that required Actionscript, but which can be done with the Actions inspector:</p>
<ul>
<li>Go To URL</li>
<li>Start, pause, continue, reverse timeline</li>
<li>On Drag / Control Timeline with Drag</li>
<li>On Mouse Over</li>
<li>Swipe Gestures</li>
<li>Scene Transitions</li>
</ul>
<p>Using Timeline Actions, you have a visible representation of what happens when, on which timeline:</p>
<p><img loading="lazy" decoding="async" class="wp-image-2671 aligncenter" src="https://blog.tumult.com/wp-content/uploads/2015/09/ActionsEditTimelineAction@2x-1.png" alt="ActionsEditTimelineAction@2x" width="409" height="270" /></p>
<p>When selecting an element, you have access to a huge array of actions:</p>
<p><a href="http://tumult.com/hype/documentation/3.0/#actions"><img loading="lazy" decoding="async" class=" wp-image-2649 aligncenter" src="https://blog.tumult.com/wp-content/uploads/2015/09/Screen-Shot-2015-09-18-at-2.10.56-PM-1.png" alt="Screen Shot 2015-09-18 at 2.10.56 PM" width="289" height="548" /></a></p>
<p>&nbsp;</p>
<p>To quickly give you a sense of what Hype takes care of for you, look at the button below:</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-2661 size-full" src="https://blog.tumult.com/wp-content/uploads/2015/09/Screen-Shot-2015-09-21-at-5.26.30-PM-1.png" alt="Screen Shot 2015-09-21 at 5.26.30 PM" width="928" height="634" /></p>
<p>Without any code, you can design your normal, hover, and pressed states (And even use any Google Font you wish), but you can also easily create links to other scenes, URLs, or even an exact second on a timeline in response to a click action.</p>
<p>Once you start working with <a href="http://tumult.com/hype/documentation/3.0/#symbols">Symbols</a> and <a href="http://tumult.com/hype/documentation/3.0/#behaviors">behaviors</a>, the power of Hype really opens up. For more information about how Symbols in Flash compare to Symbols in Tumult Hype, read <a href="http://blog.tumult.com/2015/09/01/flash-transition-guide-working-with-symbols/">Nick Gressle&#8217;s guide</a>.</p>
<h3>The Tumult Hype JavaScript API</h3>
<p>Since Hype makes use of web technologies, you can use both regular JavaScript and make use of external JavaScript libraries. For controlling scenes, timelines, symbols, and controlling advanced interactions like dragging, the <a href="http://tumult.com/hype/documentation/3.0/#javascript">JavaScript API</a> built into Hype is extremely powerful.</p>
<p>Here&#8217;s a quick example: To continue a timeline in reverse after clicking an element, you would run the following code from the Actions inspector&#8217;s &#8216;Mouse Click&#8217; action:</p>
<p><code>hypeDocument.continueTimelineNamed('Main Timeline',</code><code><span class="nx">hypeDocument</span><span class="p">.</span><span class="nx">kDirectionReverse</span></code><code>);</code></p>
<p>Explore the <a href="http://tumult.com/hype/documentation/3.0/#api-functions">various functions here</a>.</p>
<p>Have more questions? Please join us on the <a href="http://forums.tumult.com">Tumult Forums</a>.</p>
<hr />
<p><strong>For additional Flash transition guides</strong>, check out these two tutorials below written by experts in Flash &amp; Hype:</p>
<ul>
<li><a href="http://blog.tumult.com/2015/09/01/flash-transition-guide-working-with-symbols/">Working with Symbols</a> by Nick Gressle.</li>
<li><a href="http://blog.tumult.com/2015/08/25/flash-transition-guide-character-animation/">Character Animation Tutorial</a> by Lucky De.</li>
</ul>
<p>We&#8217;re committed to ensuring you feel comfortable with Hype no matter your background. If you have any questions about Hype, please get in touch!</p>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Flash Transition Guide: Working with Symbols</title>
		<link>https://blog.tumult.com/2015/09/01/flash-transition-guide-working-with-symbols/</link>
		
		<dc:creator><![CDATA[Daniel Morgan]]></dc:creator>
		<pubDate>Tue, 01 Sep 2015 21:01:25 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[flash]]></category>
		<guid isPermaLink="false">http://blog.tumult.com/?p=2574</guid>

					<description><![CDATA[If you&#8217;ve worked in Flash and become accustomed to symbols and movie clips for managing your animations, this guide will prepare you for the easy transition into HTML5 animation with Tumult Hype. This guide is written by Nick Gressle. Also check out the Character Animation guide for Flash converts. Hi! My Name is Nick and &#8230;<p class="read-more"> <a class="" href="https://blog.tumult.com/2015/09/01/flash-transition-guide-working-with-symbols/"> <span class="screen-reader-text">Flash Transition Guide: Working with Symbols</span> Read More &#187;</a></p>]]></description>
										<content:encoded><![CDATA[<p>If you&#8217;ve worked in Flash and become accustomed to symbols and movie clips for managing your animations, this guide will prepare you for the easy transition into HTML5 animation with Tumult Hype. This guide is written by <a href="http://www.gressle.com/go/">Nick Gressle</a>.</p>
<p>Also check out the <a href="http://blog.tumult.com/2015/08/25/flash-transition-guide-character-animation/">Character Animation</a> guide for Flash converts.</p>
<hr />
<p><em>Hi! My Name is Nick and I built my first animations in Flash years ago and continued building learning modules and games in Flash until I discovered Hype. When explaining why I use Hype Professional now as opposed to Flash I like to show potential users that the learning curve from the old to the new is not that difficult to master. Today I&#8217;ll be discussing the similarities and differences between the Flash MovieClip Symbol and Hype&#8217;s Symbols.</em></p>
<h2>What is a Flash Movie Clip?</h2>
<p>A Flash MovieClip is one of the three symbols: Graphic, Button or MoveClip, that allows you to make instances of animation, images and interaction.<br />
With the movie clip symbol you can create reuseable pieces of animation that include&#8230;</p>
<ul>
<li>Multiframe Timelines that are independent of the main timeline.</li>
<li>Interactive controls</li>
<li>Sounds</li>
<li>Graphic symbols</li>
<li>Button symbols</li>
<li>Text elements</li>
<li>Additional Movie Clips</li>
<li>&#8230; and these symbols are scriptable with Actionscript 3.0</li>
</ul>
<p>Flash also uses the MovieClip symbol as a specialized element called a Component. These are MovieClips with defined parameters that accept other user interface items such as check boxes, radio buttons, scrollbars etc.</p>
<h3><strong>Movie Clip Characteristics</strong></h3>
<p>Movie Clips on the surface look like the other symbols in Flash.</p>
<ul>
<li>You can drag instances of them to the stage.</li>
<li>Make multiple instances of them on the stage.</li>
<li>Independent Scaling</li>
<li>Independent Tinting</li>
<li>Independent Alpha effects</li>
<li>Independent Rotation</li>
</ul>
<p>So as you can see MovieClips behave like Flash movies within a Movie. One note about MovieClips: while they are independent movies within the overall movie, their frame rate is governed by the global Flash Movie frame rate.<br />
To create slower or faster animation in movies clips from the main timeline you need to adjust the length of your tween elements to get your desired effect.</p>
<h3>Why organize your animation into Movie Clips?</h3>
<p>Flash animations can get very large and complex quickly. If you were to do all of your work on the main timeline the organization of your symbols, tweens and interactive devices would become very cumbersome for any future editing. By organizing your animation into Movie Clip Symbols you can organize your movie into easy component parts that make future edits or team edits much easier.</p>
<hr />
<h2>What are Tumult Hype&#8217;s &#8216;Symbols?&#8217;</h2>
<p>Where Flash has created three distinct symbols (graphics, buttons and Movie Clips). Hype classifies the Symbol as &#8220;scenes-within-a-scene for component reuse and to help manage document complexity.&#8221;</p>
<p>In this way a Symbol is very much like a Flash Movie Clip. It can have its own timeline that can act independently from the main timeline. And it can be extended with Javascript or custom Behaviors built in Hype. A Symbol can also be rotated and flipped along it&#8217;s X, Y and Z axis. You can also adjust its opacity as well. And just like the MovieClip in Flash, it can be enhanced with Hype&#8217;s built in filter effects such as</p>
<ul>
<li>Blur</li>
<li>Sepia tinting</li>
<li>Saturation</li>
<li>Hue</li>
<li>Brightness and Contrast</li>
</ul>
<h3>Why Use Hype Symbols?</h3>
<p>Similar to the use of the Movie Clip in Flash, Symbols help organize your Hype document into manageable parts and components. By creating symbol-based animations you gain more editing control over your document as well as making it easier to target specific animations and elements with Hype Actions, Behaviors and Javascript Functions.</p>
<p>For instance if you wanted to make an animation of a character walking in a scene with the following traits…</p>
<ul>
<li>Main Character animated walk cycle</li>
<li>Background city scene with animated characters</li>
<li>Sky with Clouds moving through the sky</li>
</ul>
<p>Putting all of that on one timeline or even multiple timelines within a scene would make for a very complicated project. Breaking each one of these 3 individual animations out into individual symbols helps keep separate components organized.</p>
<p>Each symbol would then have it&#8217;s own timeline set that could be identified with that symbol for example…</p>
<ol>
<li>Symbol &#8220;Character&#8221; | Character timeline: Walk_cycle, Arm movement, eyes blinking.</li>
<li>Symbol &#8220;Background City&#8221; | Background City timeline: Buildings, Cars, People</li>
<li>Symbol &#8220;Sky&#8221; | Sky timeline: Blue sky, Sun animation, Cloud animation</li>
</ol>
<p>Now your main timeline is organized and easily accessible:</p>
<p><img decoding="async" class="aligncenter" src="https://blog.tumult.com/wp-content/uploads/2015/09/timeline.jpg" alt="timeline png" /></p>
<p>&nbsp;</p>
<p>Within each Symbol, you can also further organize animations for one of your component parts: symbols can contain multiple timelines just like a regular scene in Hype.</p>
<h3>Comparing Flash &#8220;symbols&#8221; and Hype &#8220;symbols&#8221; and elements</h3>
<p>Flash categorizes all objects as symbols in it&#8217;s environment. For example a line segment is a graphic symbol, Text is a symbol, a button is a symbol, and a movie clip is a symbol.<br />
Flash defines a symbol as a reusable image, animation, graphic, movie clip, sound file, font or button that resides in the Flash library. However, imported graphics such as bitmaps, jpgs, pngs are not considered as symbols and cannot be controlled like a Flash symbol.</p>
<p>In the Hype environment, elements on the scene exist in HTML&#8217;s DOM, so we Tumult calls them Elements. Buttons are elements, boxes are elements, and circles and text are all also classified as elements. Unlike Flash, a placed image such as a JPG, SVG, or PNG is considered a Hype element and can be controlled by JavaScript or by controls in one of the inspectors.</p>
<h3>Symbols and Persistent Symbols</h3>
<p>As we have mentioned above Hype Symbols can be as complex as a full length animation and then re-used much like a Flash Movie Clip or they can be as simple as an animated button that can be reused throughout your document. But there is one more type of Symbol in Hype: the Persistent Symbol.</p>
<p>The persistent symbol is a special type of symbol that can be used across all of your scenes. The best use of a persistent symbol would be a menu animation or a series of buttons that should be on every page of a website.</p>
<p>When you create a persistent symbol, Hype gives you the option of creating the persistent symbol across all scenes that you create or on just the current scene you are on at that moment. Only one instance of a persistent symbol can exist on your scene at one time.</p>
<p>It is also interesting to note that the persistent symbol can mimic the same functionality as the Flash Component. This can be done by making customized elements such as text boxes, check boxes and specialized buttons that can be stored for future use in the Resources Folder.</p>
<p><img decoding="async" class="aligncenter" src="https://blog.tumult.com/wp-content/uploads/2015/09/persistentsymbol.png" alt="compare_jpg" /></p>
<hr />
<h3>Comparison chart for Movie Clips and Hype Symbols</h3>
<p>The chart below outlines the similarities and differences between Flash Movie Clips and Tumult Hype&#8217;s Symbols:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2607" src="https://blog.tumult.com/wp-content/uploads/2015/09/Artboard-2.png" alt="Artboard 2" width="1921" height="1543" /></p>
<hr />
<h3>Creating and editing a movie clip vs creating and editing a Hype symbol</h3>
<p>The basic setup for making a Movie Clip in Flash is to either convert a shape or animation into a Movie Clip or by creating a new symbol from the insert menu or the menu from the library. Once you create the symbol you can drag it from the library onto your stage for use in your project. In Hype you do something very similar. If you create an animation on any of your scenes you can select the elements and then go to the Symbols menu item and <strong>&#8220;create a new symbol from selection.&#8221;</strong></p>
<p>The second method is to create a new symbol and then populate it with elements or a new animation. To do this go to the Symbols menu and select <strong>&#8220;New Symbol&#8221;</strong>.</p>
<p><img decoding="async" class="aligncenter" src="https://blog.tumult.com/wp-content/uploads/2015/09/symbol.jpg" alt="symbol_jpg" /></p>
<p>This will create a new symbol on Hype&#8217;s scene (or stage, as it would be called in Flash). You can tell that there is a symbol on the scene by the display of a purple outlined box. it is labeled as &#8220;Symbol&#8221; and has a help tip on it to help you begin your editing.</p>
<p><img decoding="async" src="https://blog.tumult.com/wp-content/uploads/2015/09/symboledit.png" alt="symbol_jpg" /><br />
Editing is very similar to the way you edit a movie clip in Flash.</p>
<p>To extend the physical size of a symbol <strong>select the symbol by clicking on it</strong>. You will then see resizing handles on the top, bottom and sides. Click and drag on any of the handles to extend the symbol dimensions to any size you need.</p>
<p>Remember that symbol contents have a bounding box just like groups: by setting &#8216;Content Overflow&#8217; to &#8216;Hidden&#8217; in the Metrics inspector, you can adjust how much of your symbol appears. If you resize the box too small it will crop the view of your symbol elements.</p>
<p>If you want to access the contents of a symbol all you need to do is <strong>double click</strong> the symbol. After you do that you will see that the timeline now gets a <strong>purple header</strong> showing you that you are in symbol editing mode.</p>
<p><img decoding="async" src="https://blog.tumult.com/wp-content/uploads/2015/09/symbolstage.png" alt="symbol_jpg" /></p>
<p>At this time you can then build a new animation or just place elements within the symbol container. To move back into your main timeline all you have to do is click the X icon on the symbol header, and you are back to the Main Timeline.</p>
<h3>The Hype Resources Folder</h3>
<p>There is one last comparison to Flash and the Flash Movie Clip. In Flash you access all of your movie clip, graphic and button symbols from the Library. Hype organizes all of your symbols and persistent symbols in a the Resources pane alongside each video, image, JavaScript function, and audio file.</p>
<p><img decoding="async" class="aligncenter" src="https://blog.tumult.com/wp-content/uploads/2015/09/resourcelibrary.png" alt="symbol_jpg" /></p>
<p>The Resource library makes it easy to duplicate symbols: simply click on your symbol instance in the Resources Folder window and drag it to your stage.</p>
<p><em>Tip</em>: Creating a Hype Template with utility symbols stored in your Resource library (such as drop down menus, buttons, etc.) is a great way to save time when starting a new Hype Project!</p>
<h3>Creating a Symbol in Hype</h3>
<div class="ast-oembed-container" style="height: 100%;"><iframe loading="lazy" title="Tumult Hype Professional: Symbols" width="900" height="506" src="https://www.youtube.com/embed/hMMD8GI2PL4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>
<p>Thanks for reading!</p>
<p>Nick</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Flash Transition Guide: Character Animation</title>
		<link>https://blog.tumult.com/2015/08/25/flash-transition-guide-character-animation/</link>
		
		<dc:creator><![CDATA[Daniel Morgan]]></dc:creator>
		<pubDate>Tue, 25 Aug 2015 18:43:28 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[animation]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[tutorial]]></category>
		<guid isPermaLink="false">http://blog.tumult.com/?p=2465</guid>

					<description><![CDATA[A note from Tumult: As the world shuns Flash with renewed vigor, we thought it would be a great time to talk about how to apply skills learned in Flash to Tumult Hype. The guest post below by Lucky De explores character animation in Hype. Whether you&#8217;re a seasoned Flash animator, or just curious about the &#8230;<p class="read-more"> <a class="" href="https://blog.tumult.com/2015/08/25/flash-transition-guide-character-animation/"> <span class="screen-reader-text">Flash Transition Guide: Character Animation</span> Read More &#187;</a></p>]]></description>
										<content:encoded><![CDATA[<p id="XWNACAK05Zn">A note from Tumult<em>: As the world shuns Flash with renewed vigor, we thought it would be a great time to talk about how to apply skills learned in Flash to Tumult Hype. The guest post below by Lucky De explores character animation in Hype. Whether you&#8217;re a seasoned Flash animator, or just curious about the character animation workflow in Hype, the tutorial below will teach you something new. </em></p>
<p>You might also be interested in the &#8216;<a href="http://blog.tumult.com/2015/09/01/flash-transition-guide-working-with-symbols/">Working with Symbols</a>&#8216; post in this series.</p>
<hr />
<p>Good day!<br />
My name&#8217;s Lucky. I&#8217;ve created interactive Flash animations for over a decade. I&#8217;ve jumped into a lot of different types of Flash work from games, cartoons, banners, UI, explainer vids and more. And this year I started trying to take the jump from flash to modern tech finally to stay current!</p>
<p>This chapter explores character animation in Hype. If you&#8217;re new to Hype, consider starting with the <a href="http://tumult.com/hype/documentation/">documentation</a> or going through their <a href="http://tumult.com/hype/tutorials/">tutorials</a> before going into this one. I&#8217;ll be going through more advanced things and skipping over basics. So lets get started!</p>
<p><b>Step 1: Character Design</b></p>
<div data-section-style="11"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2545" src="https://blog.tumult.com/wp-content/uploads/2015/08/011-1.png" alt="01" width="211" height="617" /></div>
<p>For this I&#8217;m going to create a basic character.  I&#8217;ll call him Sam.<br />
Sam will be a basic 3/4 view character we can animate a run cycle with. The way we&#8217;ll do it is with some rig techniques transferred over from Flash. We need the character and the basic keys here to achieve that.</p>
<div data-section-style="11"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2546" src="https://blog.tumult.com/wp-content/uploads/2015/08/021-1.png" alt="02" width="681" height="282" /></div>
<p>Sam&#8217;s basic keys for a run cycle look like this: Leg one up, leg one down , leg two up , leg two down. If you want more info on basic animation keys for reference I suggest reading <a href="http://www.amazon.com/Cartoon-Animation-Collectors-Series-Preston/dp/1560100842">Cartoon Animation by Preston Blair</a>. <a href="http://luckyde.com/hype/CharacterAnimation/Step1.zip">The above assets can be found here</a>.</p>
<p><b>Step2</b>: <b>Colour and Setup</b></p>
<p>For this I used Illustrator. I coloured the sketch  and broke it apart into layers:</p>
<div data-section-style="11"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2547" src="https://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-17-at-6.33.53-PM1-1.png" alt="Screen Shot 2015-08-17 at 6.33.53 PM" width="635" height="603" /></div>
<p>For easier import into Hype, make sure nothing is grouped. When it comes to distributing thing into layers I try to think about it like a marionette, the way joints connect. So I tend to always leave extra space in the shapes so that i can put other shapes on top of them, ensuring there&#8217;s no empty space.</p>
<div data-section-style="11"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2548" src="https://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-17-at-6.35.38-PM1-1.png" alt="Screen Shot 2015-08-17 at 6.35.38 PM" width="444" height="472" /></div>
<p>Notice how it looks like they connect with circles. That&#8217;s similar to how I setup Flash animation rigs for TV work I&#8217;ve done<br />
e.g.</p>
<div data-section-style="11"><a href="http://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-24-at-12.58.50-PM1.jpe" rel="attachment wp-att-2549"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2549" src="https://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-24-at-12.58.50-PM1-1.jpe" alt="Screen Shot 2015-08-24 at 12.58.50 PM" width="1148" height="513" /></a></div>
<div data-section-style="11"><a href="http://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-24-at-12.58.06-PM1.jpe" rel="attachment wp-att-2550"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2550" src="https://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-24-at-12.58.06-PM1-1.jpe" alt="Screen Shot 2015-08-24 at 12.58.06 PM" width="1148" height="646" /></a></div>
<p>It works especially well with basic shapes, but also works with outline characters. I wouldn&#8217;t recommend dealing with characters with too much detail in Tumult Hype yet though—the more basic the character the better. For now anyway.</p>
<p><b>Step3: Rig Setup</b></p>
<p>With this you can go 2 ways. PNGs or SVGs.</p>
<p><b>PNGs: The Good &amp; Bad:</b></p>
<p>+Transparent<br />
+Solid quality<br />
+Easy to swap out<br />
+Save filesize in the long run</p>
<p>-Blurry motion<br />
-Can&#8217;t rescale up without swapping image<br />
-Hard to control without snapping with Hype tweens<br />
-Flicker if swapped out too fast</p>
<p><b>Good/Bad for SVGs</b></p>
<p>+Low file size initially (but depends on complexity)<br />
+Best quality possible<br />
+Can be rescaled<br />
+Motion seems to work much smoother</p>
<p>-Harder to import<br />
-Can eat up a lot of filesize if not used/optimized right<br />
-Big initial load<br />
-Aren&#8217;t supported by older browsers.</p>
<p>So I&#8217;ll leave it up to you on which way to do it. For this animation I used SVGs.</p>
<p>To use SVGs, <a href="http://www.tbyrne.org/export-illustrator-layers-to-svg-files">Grab this plugin</a>, and use the settings below. You&#8217;ll end up with a folder full of SVG files straight from Illustrator!</p>
<div data-section-style="11"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2551" src="https://blog.tumult.com/wp-content/uploads/2015/08/settings1-1.jpeg" alt="settings" width="574" height="425" /></div>
<p>Now with that said if you&#8217;ve never used SVG use PNGs instead. It will make the next step easier , however you&#8217;ll run into quality issues. If you want to stick with SVG though I recommend also using <a href="http://www.sublimetext.com/">Sublime Text</a> to open them up.</p>
<p>Open up hype. There are 16 parts to my character so I&#8217;m going to make 16 boxes.</p>
<div data-section-style="11"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2552" src="https://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-17-at-6.44.23-PM1-1.png" alt="Screen Shot 2015-08-17 at 6.44.23 PM" width="596" height="314" /></div>
<p>In the boxes I&#8217;m going to insert some HTML. That &#8216;HTML&#8217; is going to be the entire content of the SVG pasted into the block.</p>
<div data-section-style="11"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2553" src="https://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-17-at-6.46.27-PM1-1.png" alt="Screen Shot 2015-08-17 at 6.46.27 PM" width="1025" height="390" /></div>
<p>To do so double click into the square and click on the tiny pencil tool (Command-Option-E).<br />
Once you have all 16 in there remove the fill and outline of the squares. Then resize them and rearrange the layers so your character looks like the one you made in illustrator. Remember to name the layers properly!</p>
<p>If you want to use PNGs, you just run the above script but with export set to png and drag them in Hype. It&#8217;s a lot less hassle, so it&#8217;s up to you!</p>
<p>*Note you can import SVGs AS images by dragging them into hype, but you wouldn&#8217;t have the ability to edit the code like with the box method, so chose which option is best for you depending on your preference.</p>
<div data-section-style="11"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2554" src="https://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-17-at-6.49.36-PM1-1.png" alt="Screen Shot 2015-08-17 at 6.49.36 PM" width="664" height="713" /></div>
<p>As you can see with my file I&#8217;ve rearanged, rescaled and placed everything properly.<br />
Now notice something apart from that?</p>
<p><b>Groups.</b></p>
<p>Groups are super important, they&#8217;ll keep things cleaner. Once you&#8217;re done distributing things into layers and naming them properly make a folder for each arm and each leg. This is very important to save hassle in animation.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2555" src="https://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-17-at-6.54.57-PM1-1.png" alt="Screen Shot 2015-08-17 at 6.54.57 PM" width="152" height="151" /></p>
<div data-section-style="11" data-section-float="2"></div>
<p><b>Pivot Points. </b></p>
<p>To make a pivot point command click on a piece and drag the pivot circle to where you&#8217;d like it to be. Just like flash.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2556" src="https://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-17-at-6.54.47-PM1-1.png" alt="Screen Shot 2015-08-17 at 6.54.47 PM" width="106" height="177" /></p>
<p>Do one for every piece of the body you think the centre point is wrong at. So that&#8217;s all of the limbs basically.<br />
The goal here is to make the rotation of these better controllable. And with things like arm and leg joints to make them rotate at the proper location instead of in the middle.</p>
<p>Now we have a completed character rig.</p>
<p><a href="http://luckyde.com/hype/CharacterAnimation/Step2.zip">Here&#8217;s my rig, the SVG, and the settings I used.<br />
</a><br />
<b>Step 3:  </b>Animation</p>
<p>Ok now the interesting part.</p>
<p><b>Pose it up. </b><br />
Put the guide underneath the character, make a 4 second animation set to <b>instant</b> tweening.</p>
<div data-section-style="11"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2557" src="https://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-17-at-7.02.42-PM1-1.png" alt="Screen Shot 2015-08-17 at 7.02.42 PM" width="477" height="260" /></div>
<p>This is important since Hype doesn&#8217;t let us just make keyframes without tweens yet and the constant movement will be a problem right now.<br />
The 4 frames will be pose 1 to 4, on a loop.</p>
<div data-section-style="11"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2558" src="https://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-17-at-7.05.47-PM1-1.png" alt="Screen Shot 2015-08-17 at 7.05.47 PM" width="698" height="204" /></div>
<p>You can do that with a start timeline action at the end of it.<br />
Hit Record (⌘<b>+R</b>) and go!<br />
Take as much time as you need to make the main poses for the character.<br />
Remember if you ever undo something, record will stop recording so watch the record button always!</p>
<div data-section-style="11"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2559" src="https://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-17-at-7.08.13-PM1-1.png" alt="Screen Shot 2015-08-17 at 7.08.13 PM" width="1012" height="594" /></div>
<p>Once you have the main 4 poses set up and set to instant and they pretty much work fine you can add an easing onto it.</p>
<p>I tend to go <b>EaseOut</b> &gt; <b>Ease</b> <b>In</b> &gt; <b>Ease</b> <b>Out</b> &gt; Ease <b>In</b>. If that works good for you it&#8217;s time to change the timing. I set it to 1.2 seconds at the end so that it&#8217;s more realistic.</p>
<div data-section-style="11"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2560" src="https://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-17-at-7.10.50-PM1-1.png" alt="Screen Shot 2015-08-17 at 7.10.50 PM" width="249" height="448" /></div>
<p>Once that&#8217;s done it&#8217;s time for you to go into it and start breaking it apart even more, hide the head arms and neck and only work on the legs.</p>
<div data-section-style="11"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2561" src="https://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-17-at-7.11.46-PM1-1.png" alt="Screen Shot 2015-08-17 at 7.11.46 PM" width="889" height="534" /></div>
<p>Then work your way up. Legs &gt; Chest &gt; Neck &gt; Head &gt; Arms. Arms always last.</p>
<p>So once the motion is good on all of the pieces again break it up. Add in-betweens so that you don&#8217;t have as many floating things.</p>
<p>This may take a while since you have a lot of elements to work with and that&#8217;s fine. What I&#8217;d like to recommend with this is using shortcuts for moving frames around and nudging things with the arrow keys and the record button on. To create shortcuts I suggest reading Jonathan&#8217;s post <a href="http://hype.desk.com/customer/portal/questions/7307-edit-inner-html-faster">here</a>. I have one for timeline animation so i can control it with &lt; &gt; to nudge frames just like in Flash.</p>
<p>Another issue you&#8217;ll probably have is if you want to make tiny adjustments to something in the middle of the animation it will affect a lot of things you didn&#8217;t expect it to affect. Say you decide to rotate something in the middle of the animation which was never rotated in the first place. It will cause it to create a rotation(Z) tween starting at frame 0 and going to your frame which if you don&#8217;t pick up on it immediately and nudge frame one will eventually get worse and worse if unnoticed. So keep scrubbing through. Adjustments made while you were off of a keyframe will differ from animations when you are on a keyframe. On-frame animations will adjust just that frame, but off-frame animations (to position, for example) will adjust the element&#8217;s position regardless of other frames.</p>
<p>One way to ensure your adjustments always taken Hype is make keyframes for every thing that might be animated. I&#8217;m sure a better solution will be created eventually.</p>
<p>Next step for me was I decided to add a softener for the shoulder since I disliked the way the shoulder behaved in motion.</p>
<div data-section-style="11"><a href="http://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-19-at-6.57.18-PM1.jpe" rel="attachment wp-att-2562"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2562" src="https://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-19-at-6.57.18-PM1-1.jpe" alt="Screen Shot 2015-08-19 at 6.57.18 PM" width="1148" height="293" /></a></div>
<p>It&#8217;s just a circle with the same colour of the shirt, but it works well <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>Then I wanted to do a final touch which was a blink for the eyes. So what I did was I created a symbol from the head and I copy pasted the head motion in the main timeline on it.</p>
<div data-section-style="11"><a href="http://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-19-at-6.59.31-PM1.jpe" rel="attachment wp-att-2563"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2563" src="https://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-19-at-6.59.31-PM1-1.jpe" alt="Screen Shot 2015-08-19 at 6.59.31 PM" width="1148" height="367" /></a></div>
<p>This way the head symbol is clear of movement. I made a couple of other head shapes and put them in the symbol on different layers. Then I set them to fade in and out with instant on the motion. Essentially swapping them out.</p>
<div data-section-style="11"><a href="http://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-19-at-7.00.43-PM1.jpe" rel="attachment wp-att-2564"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-2564" src="https://blog.tumult.com/wp-content/uploads/2015/08/Screen-Shot-2015-08-19-at-7.00.43-PM1-1.jpe" alt="Screen Shot 2015-08-19 at 7.00.43 PM" width="1148" height="438" /></a></div>
<p>And that&#8217;s about it.</p>
<p><a href="http://www.luckyde.com/hype/CharacterAnimation/rig_poses_easing_blink/rig_poses_easing_blink.html">Here&#8217;s my final of the cycle.</a></p>
<p><a href="http://blog.tumult.com/wp-content/uploads/2015/08/Step3.zip">Source files including all of my animating stages</a>.</p>
<p><b>Conclusion:</b></p>
<p>Hype has a lot of potential. It can definitely compete with flash for animation on a basic level. When it comes to rigs and more complicated things for animation I would say invest time in learning it. While it&#8217;s still not as feature full it&#8217;s getting there! Within a year I hope it will have the same ability as Flash with it and the benefit is it&#8217;s all HTML5 so I highly recommend investing time in trying more complicated animation experimenting!</p>
<p>And post on the <a href="http://forums.tumult.com/t/flash-transition-guide-character-animation/3560" target="_blank">forum</a> if you have any feedback, recommendation or experiments you&#8217;d like to show yourself!:)</p>
<p>Thanks,<br />
Lucky</p>
<hr />
<p>You can find Lucky&#8217;s work at <a href="http://www.luckyde.com" target="_blank">Luckyde.com</a>.</p>
<p>Check out some of the characters and animations <a href="http://tumult.com/hype/gallery/">in our gallery</a> to see other amazing things people have created, or <a href="http://forums.tumult.com/c/animation-gallery">join us on the forums</a>.</p>
<p>&nbsp;</p>
<p>You can see <a href="http://blog.tumult.com/tag/flash/">all Flash Transition posts here</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)
Minified using Disk

Served from: blog.tumult.com @ 2026-05-12 13:11:23 by W3 Total Cache
-->