{"id":34,"date":"2007-04-12T14:21:44","date_gmt":"2007-04-12T21:21:44","guid":{"rendered":"http:\/\/fwdlabs.com\/blog\/2007\/04\/12\/5-problems-with-all-flash-sites\/"},"modified":"2025-03-24T23:18:45","modified_gmt":"2025-03-25T06:18:45","slug":"5-problems-with-all-flash-sites","status":"publish","type":"post","link":"https:\/\/fwdlabs.com\/blog\/5-problems-with-all-flash-sites\/","title":{"rendered":"5 Problems with All Flash Web Sites"},"content":{"rendered":"<p><img decoding=\"async\" class=\"alignright\" alt=\"all-flash_mycadillac.jpg\" id=\"image35\" src=\"https:\/\/fwdlabs.com\/blog\/wp-content\/uploads\/all-flash_mycadillac.jpg\" \/><\/p>\n<h2>1. Linear lock-down<\/h2>\n<p><strong>Problem:<\/strong> Start at the beginning. No user-empowerment. No &#8220;chapter skip,&#8221; even if there isn&#8217;t a splash animation. No persistent mute button. Frustration ensues.<\/p>\n<p><strong>Solution:<\/strong> You could break your Flash site into different chapters. You could use conventional approaches, like contrast and mouse-overs. You could put links to everything up-front. You could use Flash&#8217;s shared objects to store a preference for each visitor. This is a good place to use a flow chart if you&#8217;re the designer. Nothing concrete, more like a general description of each &#8220;page&#8221; or &#8220;user stop&#8221;, with lines mapping out expected, or forced, navigation to the next page(s). This also is irreplaceable when it comes to later versions.<\/p>\n<p><strong>Example:<\/strong> <a target=\"_blank\" href=\"http:\/\/www.mycadillacstory.com\/\">mycadillacstory.com<\/a>, a video site for brand enthusiasts to share their experiences, allows you to &#8220;Email This Link&#8221; for individual videos, so you can easily return to specific parts of the all-Flash site. &#8220;Permalinks&#8221; (jargon for permanent links) also help with tracking visits and returning to a page after it falls off a front page. (Site by Modernista.)<br \/>\n<br style=\"clear: left\" \/><\/p>\n<p><img decoding=\"async\" class=\"alignright\" id=\"image36\" alt=\"all-flash_designcanchange.jpg\" src=\"https:\/\/fwdlabs.com\/blog\/wp-content\/uploads\/all-flash_designcanchange.jpg\" \/><\/p>\n<h2>2. Super-unusable uses<\/h2>\n<p><strong>Problem:<\/strong> Web browser only, no &#8220;back&#8221; button, no print, no deep bookmark. HTML sites set up some rules and expectations, which help people judge a site&#8217;s efficiency in getting where they want.<\/p>\n<p><strong>Solution:<\/strong> On the heels of linear control, you could bring them into different HTML pages. This helps with going &#8220;back&#8221; and pulling up bookmarks. You could even offer up the print option if your content is laid out separately and piped into Flash with text files or a database.<\/p>\n<p><strong>Example:<\/strong> <a target=\"_blank\" href=\"http:\/\/www.designcanchange.org\/\">Design Can Change<\/a>, a recently-created site encouraging sustainable design, uses special addresses like &#8220;&#8230;\/#resources\/facts\/intro&#8221; for getting around with ease. (Site by <a target=\"_blank\" href=\"http:\/\/www.smashlab.com\/\">smashLAB<\/a>.)<br \/>\n<br style=\"clear: left\" \/><\/p>\n<p><font class=\"body\"><img decoding=\"async\" class=\"alignright\" alt=\"all-flash_aiga.jpg\" id=\"image37\" src=\"https:\/\/fwdlabs.com\/blog\/wp-content\/uploads\/all-flash_aiga.jpg\" \/><\/font><\/p>\n<h2><font class=\"body\">3. Search engines? I don&#8217;t need no stinkin&#8217; search engines.<\/font><\/h2>\n<p><font class=\"body\"><strong>Problem:<\/strong> Finds page one. No deep links. No keywords. Even small HTML sites can be found through the &#8220;back door,&#8221; finding your relevant content first, rather than go through the front door.<\/font><\/p>\n<p><font class=\"body\"><strong>Solution:<\/strong> Along with control benefits, you could tag deeper pages, but you&#8217;re still missing the bonus points of contextual relevance. Optimize as many pages (HTML) as you need with routing to that frame\/chapter\/file. And test drive with &#8220;swf2html&#8221; in Adobe&#8217;s Flash Developer Kit.<\/font><\/p>\n<p><font class=\"body\"><strong>Example:<\/strong> <a target=\"_blank\" href=\"http:\/\/designarchives.aiga.org\/\">AIGA Design Archives<\/a>, an expansive and updated directory of jury-selected design work, has simply titled pages for every item, so searching for &#8220;Seven main titles&#8221; &#8212; to piggy-back on <a href=\"https:\/\/fwdlabs.com\/blog\/2007\/04\/08\/saul-bass-titles\/\">our recent film titles post<\/a>  &#8212; finds entry #2615. (Site by <a target=\"_blank\" href=\"http:\/\/www.secondstory.com\/\">Second Story<\/a> and <a target=\"_blank\" href=\"http:\/\/www.thirdwavellc.com\/\">thirdwave<\/a>.)<\/font><\/p>\n<p><font class=\"body\"><em>Note:<\/em> In March 2007, 40% of traffic to FWDlabs.com were organic referrals, or visitors coming from (often very specific) Google searches.<br \/>\n<br style=\"clear: left\" \/><\/font><\/p>\n<p><font class=\"body\"><img decoding=\"async\" class=\"alignright\" id=\"image38\" alt=\"all-flash_imaginaryforces.jpg\" src=\"https:\/\/fwdlabs.com\/blog\/wp-content\/uploads\/all-flash_imaginaryforces.jpg\" \/><\/font><\/p>\n<h2><font class=\"body\">4. Load, cache and two smokin&#8217; versions<\/font><\/h2>\n<p><font class=\"body\"><strong>Problem:<\/strong> You&#8217;ve got to be careful to pre-load, auto-refresh the cache, and consider a lo-fi version, which can get out of date or miss the sell.<\/font><\/p>\n<p><font class=\"body\"><strong>Solution:<\/strong> You could load files within files to save yourself and your visitors some time. You could use Flash ActionScript for randomly generated numbers, tag-teamed with an HTML no-cache reference. You could run your site off a CMS (content management system) to auto-generate two versions at once.<\/font><\/p>\n<p><font class=\"body\"><strong>Example:<\/strong> <a target=\"_blank\" href=\"http:\/\/imaginaryforces.com\/\">Imaginary Forces<\/a>, who updated their reel in March 2007, has multiple &#8220;loading&#8221; loops while going across the site, but runs out of one container &#8211; a single Flash file.<br \/>\n<br style=\"clear: left\" \/><\/font><\/p>\n<p><font class=\"body\"><img decoding=\"async\" class=\"alignright\" alt=\"all-flash_newsmap.jpg\" id=\"image39\" src=\"https:\/\/fwdlabs.com\/blog\/wp-content\/uploads\/all-flash_newsmap.jpg\" \/><\/font><\/p>\n<h2><font class=\"body\">5. Build now, update later, right?<\/font><\/h2>\n<p><font class=\"body\"><strong>Problem:<\/strong> Once you&#8217;re set, how quick can you update? This is the number one problem with building first, asking questions last. Most Flash sites are static, like an informational kiosk, or map out their information architecture to plan for growth. <\/font><font class=\"body\">It&#8217;s also a common problem with inexperienced software developers.<\/font><\/p>\n<p><font class=\"body\"><strong>Solution:<\/strong> You could build your Flash site with a plan to grow, where it&#8217;s not stuck behind hours of update steps and instead ready to run right beside you. Text and links are easiest to update. Images and video are trickier. User interface elements like navigation can be trickiest. This is another good place for a simple flow chart. Break down by area, function, etc. using a &#8220;now, next, later&#8221; analogy.<br \/>\n<\/font><\/p>\n<p><font class=\"body\"><strong>Example:<\/strong> <a target=\"_blank\" href=\"http:\/\/www.marumushi.com\/apps\/newsmap\/newsmap.cfm\">Newsmap<\/a>, which changes based on algorithms to judge the recency and repetition of news headlines, is designed to update automatically. (Site by <a target=\"_blank\" href=\"http:\/\/www.marcosweskamp.com\/\">Marcos Weskamp<\/a>.)<br \/>\n<br style=\"clear: left\" \/><\/font><\/p>\n<h3><font class=\"body\">More in Web<\/font><\/h3>\n<p><font class=\"body\">On deck with some established artists linked on FWD:labs will be more dynamic web sites running off our app, some which may choose to have Flash here and there or everywhere. All will be brandable to the user&#8217;s taste. This will be a premium feature. <\/font><\/p>\n<p><em>Special thanks to Joe Carlson for editing assistance. <\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. Linear lock-down Problem: Start at the beginning. No user-empowerment. No &#8220;chapter skip,&#8221; even if there isn&#8217;t a splash animation. No persistent mute button. Frustration ensues. Solution: You could break your Flash site into different chapters. You could use conventional approaches, like contrast and mouse-overs. You could put links to everything up-front. You could use [&hellip;]<\/p>\n","protected":false},"author":43,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-34","post","type-post","status-publish","format-standard","hentry","category-web"],"_links":{"self":[{"href":"https:\/\/fwdlabs.com\/blog\/wp-json\/wp\/v2\/posts\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fwdlabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fwdlabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fwdlabs.com\/blog\/wp-json\/wp\/v2\/users\/43"}],"replies":[{"embeddable":true,"href":"https:\/\/fwdlabs.com\/blog\/wp-json\/wp\/v2\/comments?post=34"}],"version-history":[{"count":3,"href":"https:\/\/fwdlabs.com\/blog\/wp-json\/wp\/v2\/posts\/34\/revisions"}],"predecessor-version":[{"id":7439,"href":"https:\/\/fwdlabs.com\/blog\/wp-json\/wp\/v2\/posts\/34\/revisions\/7439"}],"wp:attachment":[{"href":"https:\/\/fwdlabs.com\/blog\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fwdlabs.com\/blog\/wp-json\/wp\/v2\/categories?post=34"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fwdlabs.com\/blog\/wp-json\/wp\/v2\/tags?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}