<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6849566283416630587</id><updated>2011-11-27T17:05:16.404-08:00</updated><category term='seo'/><category term='effects'/><category term='flashden'/><category term='cheap'/><category term='flash'/><category term='templates'/><category term='pros'/><category term='components'/><category term='search engines'/><category term='cons'/><category term='site'/><category term='optimization'/><title type='text'>Flash Web Design Tips</title><subtitle type='html'>Flash Web Design Tips: 
Flash, animation, html, xml, php, seo</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://flashwebdesigntips.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://flashwebdesigntips.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Maurice</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6849566283416630587.post-7550719894566060907</id><published>2009-01-13T02:27:00.001-08:00</published><updated>2009-01-13T02:27:48.491-08:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flashden.net/item/ultimate-xml-template-v1/26152?ref=damojo"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 340px; height: 173px;" src="http://4.bp.blogspot.com/_WsOi9xE5NC4/SWxrcw-2mGI/AAAAAAAAAFo/mmz5ID2Uhic/s400/inetpublicity.jpg" alt="" id="BLOGGER_PHOTO_ID_5290721804182526050" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;ULTIMATE XML TEMPLATE V1&lt;/span&gt;&lt;h2 style="text-align: center;"&gt;&lt;a href="http://flashden.net/item/ultimate-xml-template-v1/26152?ref=damojo"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;CLICK HERE TO PREVIEW THIS TEMPLATE&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/h2&gt; &lt;b&gt; &lt;h2&gt;What do I get when I purchase this?&lt;/h2&gt; &lt;ul&gt;&lt;li&gt;A complete fully  XML  driven website package &lt;/li&gt;&lt;li&gt;7 individually configurable externally loaded modules &lt;/li&gt;&lt;li&gt;A quick and easy setup: Everything from text to images and colors can be changed via  XML  without knowing Action Script &lt;/li&gt;&lt;li&gt;A step by step documentation on how to setup your content &lt;/li&gt;&lt;li&gt;More than 70$ worth of modules  &lt;/li&gt;&lt;/ul&gt; Your way to your own company/personal website with a quick and easy XML driven setup so you don’t have to edit any action script code!&lt;br /&gt;&lt;br /&gt;With this package you will recieve a full-blown XML template including the template core and all modules, XML -files, source files (FLASH 8 and higher AS2 )&lt;br /&gt;An extensive documentation is also included which will guide you through all necessary steps in configuring this template to suit your needs!&lt;br /&gt;&lt;br /&gt;NOTE : EVERYTHING  YOU SEE CAN BE CHANGED EXTERNALLY THROUGH XML INCLUDING THE COLORS . MODULES  ARE EXTERNALLY LOADED SWF ’S. &lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;General Features:&lt;/b&gt; &lt;ul&gt;&lt;li&gt;Fully  XML  driven website template &lt;/li&gt;&lt;li&gt;All text content/images/music/colors are changable via  XML  &lt;/li&gt;&lt;li&gt;Optimized for users with resolutions of 1024×768 and higher (97.5% of all internet users) &lt;/li&gt;&lt;li&gt;Convenient module system (each module can be used as many times as needed with different configurations) &lt;/li&gt;&lt;li&gt;7 different modules for all kinds of content displaying purposes &lt;/li&gt;&lt;li&gt;Automatically generated Main- &amp;amp; Submenus &lt;/li&gt;&lt;li&gt;Custom menu selection color via  XML  &lt;/li&gt;&lt;li&gt;Externally loaded company logo &lt;/li&gt;&lt;li&gt;Freely configurable footer text &lt;/li&gt;&lt;li&gt;Background image selector (images are smoothed and scaled proportionally) &lt;/li&gt;&lt;li&gt;Fullscreen funcitonality &lt;/li&gt;&lt;li&gt; MP3 -Player with editable ticker text supporting links &lt;/li&gt;&lt;li&gt;Very lightweight template core, just 24kb published! &lt;/li&gt;&lt;/ul&gt; &lt;b&gt;7 Unique Modules:&lt;/b&gt; &lt;ul&gt;&lt;li&gt;Slideshow &lt;/li&gt;&lt;li&gt; HTML /CSS Text Area &lt;/li&gt;&lt;li&gt;Staff Viewer &lt;/li&gt;&lt;li&gt;Fullsize Image Gallery &lt;/li&gt;&lt;li&gt;Video Gallery &lt;/li&gt;&lt;li&gt;News &lt;/li&gt;&lt;li&gt;Contact Form &lt;/li&gt;&lt;/ul&gt; &lt;b&gt;The modules can be loaded as many times as needed with different configuration presets.&lt;br /&gt;This allows for multicategory Fullsize Image Galleries/Video Galleries, as many HTML text areas as you want, etc… The possibilities are limitless!&lt;br /&gt;Adding a new page or main-/submenu buttons is incredibly easy!&lt;/b&gt;&lt;br /&gt;&lt;b&gt;An “item” tag defines a main menu button.&lt;/b&gt;&lt;br /&gt;&lt;b&gt;The attributes are:&lt;/b&gt; &lt;ul&gt;&lt;li&gt;title – the button title &lt;/li&gt;&lt;li&gt;color – the button selection color &lt;/li&gt;&lt;li&gt;module – the module you want to load &lt;/li&gt;&lt;li&gt;modulexml – the XML file you want to load for this module (you can use different XML files for one module in order to reuse it with different content as another main menu or submenu page) &lt;/li&gt;&lt;/ul&gt; &lt;b&gt;A “subitem” tag defines a submenu button for the corresponding main menu button.&lt;br /&gt;The attributes are title, module and modulexml like above. The color is taken from the related main menu button.&lt;/b&gt;  &lt;h2&gt;The modules in detail:&lt;/h2&gt;   &lt;p&gt;&lt;b&gt;Slideshow:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A fully  XML  customizable slideshow module with individual slide timing and horizontal or vertical sliding.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features:&lt;/b&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;Highly customizable slideshow &lt;/li&gt;&lt;li&gt;All options configurable via  XML  &lt;/li&gt;&lt;li&gt;Horizontal or vertical sliding &lt;/li&gt;&lt;li&gt;Individual sliding times for each slide in milliseconds &lt;/li&gt;&lt;li&gt; URL  link on slide press (can be deactivated for each slide, no hand cursor shown then) &lt;/li&gt;&lt;li&gt; URL  target for each slide &lt;/li&gt;&lt;li&gt;Caption text  HTML  formattable &lt;/li&gt;&lt;li&gt;Numbered Slide position/selection buttons &lt;/li&gt;&lt;li&gt;Sliding time progress bars &lt;/li&gt;&lt;li&gt;Play/Pause function to start/stop the auto slideshow  &lt;/li&gt;&lt;/ul&gt; &lt;b&gt; HTML /CSS Text Area:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A scrollable XML textfield formattable with HTML /CSS and an image with caption text in one simple, convenient and easy to use module.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features:&lt;/b&gt; &lt;ul&gt;&lt;li&gt;Textbox &amp;amp; Image module &lt;/li&gt;&lt;li&gt;All options configurable via  XML  &lt;/li&gt;&lt;li&gt;Textbox (CSS formatted) &lt;/li&gt;&lt;li&gt;Smooth mousescroll &lt;/li&gt;&lt;li&gt;Picture with hover caption (CSS formatted) &lt;/li&gt;&lt;li&gt;Picture can have optional  URL  link &lt;/li&gt;&lt;li&gt;Lightweight just 4kb!  &lt;/li&gt;&lt;/ul&gt; &lt;b&gt;Staff Viewer:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A complete XML gallery with thumbnails, large size pictures and an any size description textbox (CSS/HTML-tag formatted). Can be used as a company staff viewer or as a regular gallery.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features:&lt;/b&gt; &lt;ul&gt;&lt;li&gt;Fully  XML  driven auto generated gallery &lt;/li&gt;&lt;li&gt;Image description textbox (CSS formatted) &lt;/li&gt;&lt;li&gt;Smooth mousescroll &lt;/li&gt;&lt;li&gt;Scrollbars autohide &lt;/li&gt;&lt;li&gt;Lightweight just 7kb!  &lt;/li&gt;&lt;/ul&gt; &lt;b&gt;Fullsize Image Gallery:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;An  XML  gallery with thumbnails, a fullsize image view and captions of any length (CSS/HTML formatted).&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features:&lt;/b&gt; &lt;ul&gt;&lt;li&gt;Fully  XML  driven auto generated gallery &lt;/li&gt;&lt;li&gt;Smooth image resizing &lt;/li&gt;&lt;li&gt;Fullsize image navigation &lt;/li&gt;&lt;li&gt;Dynamic image description (CSS/HTML formatted) &lt;/li&gt;&lt;li&gt;Smooth mousescroll &lt;/li&gt;&lt;li&gt;Scrollbar autohide &lt;/li&gt;&lt;li&gt;Lightweight just 7kb!  &lt;/li&gt;&lt;/ul&gt; &lt;b&gt;Video Gallery:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;An  XML  driven Flash Video Gallery offering everything you need to display your video collection online.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features:&lt;/b&gt; &lt;ul&gt;&lt;li&gt;Fully  XML  driven video gallery &lt;/li&gt;&lt;li&gt;Everything configurable via one  XML  file &lt;/li&gt;&lt;li&gt;Unlimited videos &lt;/li&gt;&lt;li&gt;Video streaming with buffer &lt;/li&gt;&lt;li&gt;Preview thumbnails &lt;/li&gt;&lt;li&gt;Video description texts (CSS/HTML formatted) &lt;/li&gt;&lt;li&gt;Draggable playhead bar &lt;/li&gt;&lt;li&gt;Smooth mousescroll &lt;/li&gt;&lt;li&gt;Scrollbar autohide &lt;/li&gt;&lt;li&gt;Lightweight just 8kb!  &lt;/li&gt;&lt;/ul&gt; &lt;b&gt;News:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A fully  XML  configurable News module supporting unlimited entries.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features:&lt;/b&gt; &lt;ul&gt;&lt;li&gt;Unlimited entries &lt;/li&gt;&lt;li&gt;Full  XML  setup &lt;/li&gt;&lt;li&gt;All visible text  XML  driven &lt;/li&gt;&lt;li&gt; HTML  /CSS style formatting &lt;/li&gt;&lt;li&gt;Supports Images and .swf clips in text area &lt;/li&gt;&lt;li&gt;Autohide scrollbars &lt;/li&gt;&lt;li&gt;Hover tooltips &lt;/li&gt;&lt;li&gt;Easy setup within minutes! &lt;/li&gt;&lt;li&gt;File size is  WITH  embedded font (Arial)  &lt;/li&gt;&lt;/ul&gt; &lt;b&gt;Contact Form:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;A multilingual fully  XML  /CSS configurable contact form. With E-mail/form validation and customizable e-mail layout.&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Features:&lt;/b&gt; &lt;ul&gt;&lt;li&gt;Externally configurable with  XML  /CSS/PHP &lt;/li&gt;&lt;li&gt;Name, email, message fields &lt;/li&gt;&lt;li&gt;Form &amp;amp; email validation &lt;/li&gt;&lt;li&gt;Required fields &lt;/li&gt;&lt;li&gt;Text colors and style easily editable &lt;/li&gt;&lt;li&gt;All texts changable for multilanguage support &lt;/li&gt;&lt;li&gt;Custom error and success messages &lt;/li&gt;&lt;li&gt;Company information text area  &lt;/li&gt;&lt;/ul&gt; &lt;b&gt;If you have any questions, feel free to contact me!&lt;br /&gt;Thank you for buying and have lots of fun with this template.&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;h2 style="text-align: center;"&gt;&lt;a href="http://flashden.net/item/ultimate-xml-template-v1/26152?ref=damojo"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;CLICK HERE TO PREVIEW THIS TEMPLATE&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6849566283416630587-7550719894566060907?l=flashwebdesigntips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/7550719894566060907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/7550719894566060907'/><link rel='alternate' type='text/html' href='http://flashwebdesigntips.blogspot.com/2009/01/ultimate-xml-template-v1-click-here-to.html' title=''/><author><name>Maurice</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_WsOi9xE5NC4/SWxrcw-2mGI/AAAAAAAAAFo/mmz5ID2Uhic/s72-c/inetpublicity.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-6849566283416630587.post-8113994270608013648</id><published>2008-08-26T00:29:00.000-07:00</published><updated>2008-08-26T00:47:16.963-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='seo'/><category scheme='http://www.blogger.com/atom/ns#' term='search engines'/><category scheme='http://www.blogger.com/atom/ns#' term='optimization'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Flash Design 101 (SEO &amp; Flash)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flashden.net/?ref=damojo"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_WsOi9xE5NC4/SLOxLyiQ--I/AAAAAAAAAD0/yryjI_lo3CY/s320/flashlogo.jpg" alt="" id="BLOGGER_PHOTO_ID_5238725607664188386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Most sites have at least one goal in mind. It is nice if the phone number looks great, but far better if the merchant site ACTUALLY SELLS SOMETHING OR GETS PEOPLE TO CALL.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Placing all text in images generally is bad usability and SEO. &lt;/li&gt;&lt;li&gt;Just because a feature is available does not mean it needs to be used. &lt;/li&gt;&lt;li&gt;Don't disable the browser back button without contacting the merchant and marketer unless you want shot with a shotgun full of rock salt. &lt;/li&gt;&lt;li&gt;Have enough decency and self respect to create a descriptive page title for each page. Running all the words together is no good. If you a making a site for Bob Ross you may even be able to work &lt;em&gt;&lt;a href="http://www.bobross.com/howto3.cfm?type=Landscape&amp;amp;Page=Autumn&amp;amp;ExpandHowTo=True"&gt;Happy Little Trees&lt;/a&gt;&lt;/em&gt; into one of the page titles, but creating a title like BobRossFlash with all words ran together is just no good. In that case the trees are not happy. &lt;/li&gt;&lt;li&gt;If you test to see if a visitor has flash and they do not maybe, just maybe a one image error page with an image full of text telling them they are all screwed up is a bad call? &lt;/li&gt;&lt;li&gt;If your site design is good and the content is of merit some people may want to bookmark the site or pages from the site. Why not embed the flash into html so that the site has multiple pages with unique page titles and textual content? &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.macromedia.com/software/flash/download/search_engine/"&gt;MacroMedia has an SDK&lt;/a&gt; which makes flash easier for search engines to spider, but flash still lacks content. add some content in &lt;a href="http://www.idocs.com/tags/embeddedobjects/_NOEMBED.html"&gt;&lt;noembed&gt; tags&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; if you can't add text to the page &amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/li&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;li&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;If by default you generally screw up all the above (and more) and then want to sell a client SEO services for many many thousands of additional dollars you are dishonest and a thief.&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/li&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;/ul&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt;&lt;/noembed&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6849566283416630587-8113994270608013648?l=flashwebdesigntips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/8113994270608013648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/8113994270608013648'/><link rel='alternate' type='text/html' href='http://flashwebdesigntips.blogspot.com/2008/08/flash-design-101-seo-flash.html' title='Flash Design 101 (SEO &amp; Flash)'/><author><name>Maurice</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_WsOi9xE5NC4/SLOxLyiQ--I/AAAAAAAAAD0/yryjI_lo3CY/s72-c/flashlogo.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-6849566283416630587.post-8961305658524346272</id><published>2008-08-21T00:19:00.000-07:00</published><updated>2008-08-21T05:24:43.218-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cheap'/><category scheme='http://www.blogger.com/atom/ns#' term='flashden'/><category scheme='http://www.blogger.com/atom/ns#' term='templates'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><category scheme='http://www.blogger.com/atom/ns#' term='components'/><category scheme='http://www.blogger.com/atom/ns#' term='effects'/><title type='text'>Great Flash Templates, Components &amp; Effects!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flashden.net/?ref=damojo"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 120px; height: 593px;" src="http://flashden.net/new/images/ms_referral_banners/120x600_FD.jpg" alt="" border="0" /&gt;&lt;/a&gt;Go over to &lt;a href="http://flashden.net/?ref=damojo"&gt;FLASHDEN&lt;/a&gt; now and sign up to buy some awesome Flash Templates, Components &amp;amp; Effects. Prices start as low as only &lt;span style="font-weight: bold;"&gt;1$ per item&lt;/span&gt; so feel free to browse through the files and buy whatever you could use in your commercial or non-commercial projects. I bet you that you can find something useful just go and see for yourself!&lt;br /&gt;&lt;br /&gt;"Files on FlashDen are made by users who have joined our authoring program. The author program lets anyone with the skills necessary to make high quality files, sell their work and profit through the site." source: &lt;a href="http://flashden.net/page/author_program"&gt;FLASHDEN&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you decide to sign up for FLASHDEN and deposit some money please use &lt;a href="http://flashden.net/?ref=damojo"&gt;this link.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Right &lt;a href="http://flashden.net/user/damojo"&gt;here&lt;/a&gt; you can see my portfolio with the files I uploaded. If you like something I would be very happy about a purchase or two. You can sign up and deposit funds &lt;a href="http://flashden.net/?ref=damojo"&gt;here!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thank you for reading and good luck with your flash projects,&lt;br /&gt;&lt;br /&gt;your Maurice&lt;br /&gt;&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;&lt;a href="http://flashden.net/?ref=damojo"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6849566283416630587-8961305658524346272?l=flashwebdesigntips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/8961305658524346272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/8961305658524346272'/><link rel='alternate' type='text/html' href='http://flashwebdesigntips.blogspot.com/2008/08/great-flash-templates-components.html' title='Great Flash Templates, Components &amp; Effects!'/><author><name>Maurice</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6849566283416630587.post-4241933045011320988</id><published>2008-08-20T03:50:00.000-07:00</published><updated>2008-08-21T05:25:20.501-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='pros'/><category scheme='http://www.blogger.com/atom/ns#' term='cons'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><category scheme='http://www.blogger.com/atom/ns#' term='site'/><title type='text'>Pros and Cons of Flash-based Sites</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_WsOi9xE5NC4/SKv3IY2vIiI/AAAAAAAAACg/maa-9LJDpv0/s1600-h/flashlogo.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_WsOi9xE5NC4/SKv3IY2vIiI/AAAAAAAAACg/maa-9LJDpv0/s400/flashlogo.jpg" alt="" id="BLOGGER_PHOTO_ID_5236550715231380002" border="0" /&gt;&lt;/a&gt;&lt;b&gt;Flash-based sites have been a craze since the past few years, and as Macromedia compiles more and more great features into Flash, we can only predict there will be more and more flash sites around the Internet. However, Flash based sites have been disputed to be bloated and unnecessary. Where exactly do we draw the line?&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;Here's a simple breakdown. The good: &lt;p&gt;&lt;span style="font-weight: bold;"&gt;Interactivity&lt;/span&gt; &lt;/p&gt;&lt;p&gt;Flash's Actionscript opens up a vast field of possibilities. Programmers and designers have used Flash to create interactve features ranging from very lively feedback forms to attractive Flash-based games. This whole new level of interactivity will always leave visitors coming back for more. A standardized siteWith Flash, you do not have to worry about cross-browser compatibility. No more woes over how a certain css code displays differently in Internet Explorer, Firefox and Opera. When you position your site elements in Flash, they will always appear as they are as long as the user has Flash Player installed. Better expression through animationIn Flash, one can make use of its animating features to convey a message in a much more efficient and effective way. Flash is a lightweight option for animation because it is vector based (and hence smaller file sizes) as opposed to real "movie files" that are raster based and hence much larger in size.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;The bad and the ugly:&lt;/span&gt; &lt;/p&gt;&lt;p&gt;The Flash player &lt;/p&gt;&lt;p&gt;People have to download the Flash player in advance before they can view Flash movies, so by using Flash your visitor range will decrease considerably because not everyone will be willing to download the Flash player just to view your site. You'll also have to put in additional work in redirecting the user to the Flash download page if he or she doesn't have the player installed. Site optimizationIf your content was presented in Flash, most search engines wouldn't be able to index your content. Hence, you will not be able to rank well in search engines and there will be less traffic heading to your site. Loading timeUsers have to wait longer than usual to load Flash content compared to regular text and images, and some visitors might just lose their patience and click the Back button. The longer your Flash takes to load, the more you risk losing visitors. The best way to go is to use Flash only when you absolutely need the interactivity and motion that comes with it. Otherwise&lt;a href="http://www.articlesfactory.com/"&gt;&lt;img src="http://www.articlesfactory.com/pic/x.gif" alt="Find Article" border="0" /&gt;&lt;/a&gt;, use a mixture of Flash and HTML or use pure text if your site is purely to present simple textual and graphical information. &lt;/p&gt;   &lt;!-- google_ad_section_end --&gt;      &lt;p class="txt-small-regular"&gt;Source: &lt;a href="http://www.articlesfactory.com/" class="small-link" title="Free Articles"&gt;Free Articles&lt;/a&gt; from ArticlesFactory.com&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6849566283416630587-4241933045011320988?l=flashwebdesigntips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/4241933045011320988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/4241933045011320988'/><link rel='alternate' type='text/html' href='http://flashwebdesigntips.blogspot.com/2008/08/pros-and-cons-of-flash-based-sites.html' title='Pros and Cons of Flash-based Sites'/><author><name>Maurice</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_WsOi9xE5NC4/SKv3IY2vIiI/AAAAAAAAACg/maa-9LJDpv0/s72-c/flashlogo.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-6849566283416630587.post-6451596157898475157</id><published>2008-08-20T03:42:00.000-07:00</published><updated>2008-08-20T03:47:56.772-07:00</updated><title type='text'>Optimizing Flash. Can it be Done?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_WsOi9xE5NC4/SKv14As_74I/AAAAAAAAACY/2fLwZGkSy1Y/s1600-h/flashlogo.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_WsOi9xE5NC4/SKv14As_74I/AAAAAAAAACY/2fLwZGkSy1Y/s400/flashlogo.jpg" alt="" id="BLOGGER_PHOTO_ID_5236549334358552450" border="0" /&gt;&lt;/a&gt;&lt;b&gt;&lt;b&gt;Since the inception of Flash, it has been the programming medium of choice for many companies. Most professionals recognize the superior visual aspects that Flash has to offer. Unfortunately, Flashis also very hard to optimize. Many SEO firms would rather tell you Flash can’t be optimized than to try and optimize it. No, optimizing a Flash site is not simple by any means, but it is entirely possible. The absence of quality content that cannot be indexed is a huge factor regarding any flash presentation. You can add META and keyword tags. Unfortunately, many search engines such as Google do not use these tags.&lt;br /&gt;&lt;/b&gt;&lt;/b&gt;&lt;br /&gt;&lt;p&gt;Large companies shell out big bucks for Flash sites. They don’t want to hear that their site can’t be optimized because of the format. They love the effects of Flash, but more importantly require&lt;span style="text-decoration: underline;"&gt; SEO &lt;/span&gt;for their content. Here are some things you can do to increase a sites ranking when dealing with a flash format:&lt;/p&gt; &lt;p&gt;Ideally, you want to get in on the ground floor of a Flash site being developed. Try to persuade the client to have flash headers and the rest of the site HTML based. This would be the most cost effective option. The other option is to create a duplicated HTML. If neither of these is an option, move on to the next step.&lt;/p&gt; &lt;p&gt;Add your META, keyword and description tags to the opening page to be displayed while flash is running. While some may feel that it can clutter a page, the results are hard to argue with. Follow standard SEO protocol. Use keywords in your TITLE tag. Build your link popularity to boost your client in the search engines. Try to link with sites that are pr 4 or more. Never link to sites that have more than 100 links on their link pages. Also, link to sites that allow you to use descriptions. Use keywords in your description. Stay away from sites that only allow banners or no description in linking. Those types of links do not help at all. Remember, links pointing to your site are more important then links going out, so concentrate on those first and foremost. &lt;/p&gt; &lt;p&gt;The next and final tip is controversial. The infamous page re-direct. There are some re-directs that work better than others. My understanding is that Google allows redirects. Google states on their site that a using a "301" code in HTTP headers site direct is recommended if you have moved your site. So, using this to redirect an HTML page to a Flash site should not be a problem. In other words create an HTML page. Fill it with relevant content. Do not stuff it full of keywords. You will then need to create an .htaccess file. To learn more visit http://www.freewebmasterhelp.com/tutorials/htaccess/ &lt;/p&gt; &lt;p&gt;and follow the directions. You will need to download the .htaccess file in the root directory of the location where all your web pages are stored. &lt;/p&gt; &lt;p&gt;redirect 301 /old/old.htm http://www.you.com/new.htm &lt;/p&gt; &lt;p&gt;That is all you need to do. Save the file and upload it. Typically you would type in the old url (old domain name) and it would take you to the new url (new&lt;span style="text-decoration: underline;"&gt; domain&lt;/span&gt;&lt;a id="KonaLink3" target="_new" class="kLink" style="text-decoration: underline ! important; position: static;" href="http://www.articlesfactory.com/articles/se-optimization/optimizing-flash-can-it-be-done.html#"&gt;&lt;span style="color: rgb(153, 0, 0) ! important; font-weight: 400; position: static;font-family:Verdana,Arial;font-size:12;"  &gt;&lt;span class="kLink" style="color: rgb(153, 0, 0) ! important; font-weight: 400; position: static;font-family:Verdana,Arial;font-size:12;"  &gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;). But, in this case we will change the old index file to another name. Create a new optimized HTML page. Then, name it as the old index page. Google will index the new page that is redirected to the flash page. It will look like this&lt;/p&gt; &lt;p&gt;redirect 301 (the instruction that the page has moved)&lt;/p&gt; &lt;p&gt;/old/old.htm (the original folder path and file name)&lt;/p&gt; &lt;p&gt;http://www.you.com/new.htm (new path and file name)&lt;/p&gt; &lt;p&gt;Basically, we are just forwarding one page directly to another. Not to another domain name. This sounds more complicated than it actually is. This is usually the best way to utilize a redirect. You could also use a java script redirect.&lt;/p&gt; &lt;p&gt; &lt;script language="javascript"&gt;&lt;!-- location.replace("url") //--&gt;&lt;br /&gt;&lt;/script&gt; &lt;/p&gt; &lt;p&gt;Never use the META tag redirect. Those have already been recognized as a blacklisted move.&lt;/p&gt; &lt;p&gt;I cannot guarantee that these will not get you banned. But, from my research, the 301 re-direct is the best bet. If your site is 100% Flash and you need to rank higher&lt;a href="http://www.articlesfactory.com/articles/se-optimization/optimizing-flash-can-it-be-done.html"&gt;&lt;img src="http://www.articlesfactory.com/pic/x.gif" alt="" border="0" /&gt;&lt;/a&gt;, this will get you results. These are your SEO options for clients with Flash sites. &lt;/p&gt;   &lt;!-- google_ad_section_end --&gt;      &lt;p class="txt-small-regular"&gt;Source: &lt;a href="http://www.articlesfactory.com/" class="small-link" title="Free Articles"&gt;Free Articles&lt;/a&gt; from ArticlesFactory.com&lt;/p&gt;      &lt;p&gt;     &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6849566283416630587-6451596157898475157?l=flashwebdesigntips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/6451596157898475157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/6451596157898475157'/><link rel='alternate' type='text/html' href='http://flashwebdesigntips.blogspot.com/2008/08/optimizing-flash-can-it-be-done.html' title='Optimizing Flash. Can it be Done?'/><author><name>Maurice</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_WsOi9xE5NC4/SKv14As_74I/AAAAAAAAACY/2fLwZGkSy1Y/s72-c/flashlogo.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-6849566283416630587.post-2128077849901777425</id><published>2008-08-15T02:34:00.000-07:00</published><updated>2008-08-15T03:09:38.542-07:00</updated><title type='text'>Flash Web Design Tip: Flash and the Timeline</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_WsOi9xE5NC4/SKVV13EUt4I/AAAAAAAAABI/leTKt0duyVE/s1600-h/flashlogo.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_WsOi9xE5NC4/SKVV13EUt4I/AAAAAAAAABI/leTKt0duyVE/s400/flashlogo.jpg" alt="" id="BLOGGER_PHOTO_ID_5234684525691582338" border="0" /&gt;&lt;/a&gt;There are quite a few developers out there that will say that Flash designers and developers should never manually use the timeline - basing this rule on the claim that they will have less control over it in a project. The other extreme are those designers that will use minimum ActionScript to manipulate the timeline playhead, and try to accomplish complex interactivity manually.  &lt;p&gt;I’m going to give a slight nod to the designers on this one because less and less of them seem to be practicing the latter, albeit, because of the influence of the former group. The position I take on the matter is this: The timeline is great aspect of Flash that should never be discounted as an archaic tool left over from the application’s early days. &lt;/p&gt; &lt;p&gt;The claim that everything should be placed on the stage using ActionScript sounds great in theory, but in practice falls short on several points. There are certain artistic attributes that simply cannot be reproduced efficiently and effectively with ActionScript. I’m not going to go into all of the specifics here, but by using the timeline for artwork, positioning, and certain animation techniques designers and developers can free themselves of trying to accomplish the same things (unsuccessfully on many occasion) through code.&lt;/p&gt; &lt;p&gt;It seems like some people have forgotten or maybe never realized that Flash (or FutureSplash for those of us who have been around long enough) began as a vector animation tool. The timeline has always been essential to the application. If there is anything that Macromedia and now Adobe have fallen short on regarding the &lt;acronym title="Integrated Developing Enviroment"&gt;IDE&lt;/acronym&gt;, it’s that they haven’t continued to enhance the timeline capabilities enough with subsequent releases.&lt;/p&gt; &lt;p&gt;This doesn’t mean that people should always forgo ActionScript for use of the timeline either. As a matter of fact the more complex, dynamic and intriguing interactive pieces can only be achieved by using ActionScript. Flash expands the interactive capabilities exponentially with each version of the language, and ActionScript 3.0 with Flash Player 9 has been a huge leap forward in further expanding those capabilities. &lt;/p&gt; &lt;p&gt;In the end most work that relies solely on ActionScript will have dynamics and smart interaction, but can usually feel cold and hard. Work that relies completely on the timeline can be incredibly artistic and the motion inspiring, but the shelf life isn’t very long. Repeat visits don’t have the same impact because the results are already known and even expected - the initial luster fizzles.&lt;/p&gt; &lt;p&gt;Browsing around the web today shows countless examples of inspiring interactive Flash work. More often than not the great pieces that leave an impact on their audience are combining the two aspects of Flash harmoniously. &lt;/p&gt; &lt;p&gt;Both designers and developers should be using a thoughtful, creative combination of both the timeline and ActionScript to accomplish things that even Adobe themselves couldn’t have imagined.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6849566283416630587-2128077849901777425?l=flashwebdesigntips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/2128077849901777425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/2128077849901777425'/><link rel='alternate' type='text/html' href='http://flashwebdesigntips.blogspot.com/2008/08/flash-web-design-tip-flash-and-timeline.html' title='Flash Web Design Tip: Flash and the Timeline'/><author><name>Maurice</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_WsOi9xE5NC4/SKVV13EUt4I/AAAAAAAAABI/leTKt0duyVE/s72-c/flashlogo.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-6849566283416630587.post-8689387494492141188</id><published>2008-08-14T01:02:00.000-07:00</published><updated>2008-08-14T01:06:29.624-07:00</updated><title type='text'>Flash Web Design Tip: 12 Websites To Help You Learn Flash/ActionScript</title><content type='html'>&lt;p&gt;Adobe Flash is an excellent technology that allows developers to add interactivity and smooth animations to web pages. Its popularity is so immense that you’ll find many websites dedicated to helping developers interested in Flash.&lt;/p&gt; &lt;p&gt;In this article, &lt;strong&gt;you’ll find 12 wonderful websites that’s  worth a bookmark if you’re looking into sharpening your Flash development  skills.&lt;/strong&gt; For each entry, you’ll find three tutorials from the website so that you can see what’s in store for you.&lt;span id="more-143"&gt;&lt;/span&gt;&lt;/p&gt; &lt;h3&gt;1. &lt;a href="http://www.kirupa.com/developer/flash/index.htm"&gt;kirupa.com&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.kirupa.com/developer/flash/index.htm"&gt;&lt;img src="http://images.sixrevisions.com/2008/07/10-01_kirupa_dot_com.png" alt="kirupa.com - screen shot." height="200" width="550" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;kirupa.com&lt;/em&gt; is a site that features excellent Flash&lt;br /&gt;tutorials (as well as Silverlight, ASP.net, PHP, and Photoshop). There&lt;br /&gt;are plenty of well-written, detailed tutorials and articles pertaining&lt;br /&gt;to Flash sectioned into seven categories including &lt;em&gt;Basic Drawing&lt;/em&gt;, &lt;em&gt;Special Effects&lt;/em&gt;, &lt;em&gt;Server-side  Flash&lt;/em&gt;, and &lt;em&gt;Game Development&lt;/em&gt;.&lt;/p&gt; &lt;h4&gt;Tutorial examples:&lt;/h4&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="javascript:LaunchV2('http://www.kirupa.com/developer/flash8/video/simplePageTransitions.htm')"&gt;Simple  Page Transitions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="javascript:LaunchV3('http://www.kirupa.com/developer/flash8/video/animatingClouds.htm',700,670)"&gt;Creating  and Animating Clouds&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="javascript:Launch('http://www.kirupa.com/developer/flash8/video/fallingText.htm')"&gt;Falling  Text&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;2. &lt;a title="gotoandlearn.com - Free video tutorials by Lee Brimelow on the Flash Platform" href="http://www.gotoandlearn.com/"&gt;gotoandlearn.com&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.gotoandlearn.com/"&gt;&lt;img src="http://images.sixrevisions.com/2008/07/10-02_gotoandlearn.png" alt="gotoandlearn.com - screen shot." height="200" width="550" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Some people learn best by visualization and following along with the&lt;br /&gt;instructor step-by-step in real-time. If you’re the type that prefers&lt;br /&gt;to learn by watching instructional videos, check out &lt;em&gt;gotoandlearn.com&lt;/em&gt; – a website by Lee Brimelow that offers free Flash video tutorials.&lt;/p&gt; &lt;h4&gt;Tutorial examples:&lt;/h4&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.gotoandlearn.com/player.php?id=61"&gt;ActionScript  3 Sound Basics&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.gotoandlearn.com/player.php?id=61"&gt;Creating  3D Carousels&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.gotoandlearn.com/player.php?id=56"&gt;Creating  Flash Tooltips&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;3. &lt;a href="http://www.gotoandplay.it/"&gt;gotoAndPlay()&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.gotoandplay.it/"&gt;&lt;img src="http://images.sixrevisions.com/2008/07/10-03_gotoandplay.jpg" alt="gotoAndPlay() - screen shot." height="200" width="550" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;gotoAndPlay()&lt;/em&gt; is dedicated to providing resources for Flash&lt;br /&gt;game developers. It’s a community that has a forum, interviews from&lt;br /&gt;professional developers, and reviews of books and resources. It also&lt;br /&gt;has tutorials and articles about Flash game development that can be&lt;br /&gt;filtered by topic, expertise, and type.&lt;/p&gt; &lt;h4&gt;Tutorial examples:&lt;/h4&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.gotoandplay.it/_articles/2004/10/sshooter.php"&gt;Developing a  space shooter game&lt;/a&gt;&lt;/li&gt;&lt;li&gt; &lt;a href="http://www.gotoandplay.it/_articles/2007/04/skeletal_animation.php"&gt;Skeletal  Animations&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.gotoandplay.it/_articles/2004/04/swfProtection.php"&gt;How to  protect SWFs from decompilers?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;4. &lt;a href="http://www.adobe.com/devnet/flash/"&gt;Adobe - Flash  Developer Center&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.adobe.com/devnet/flash/"&gt;&lt;img src="http://images.sixrevisions.com/2008/07/10-04_adobe_flash_center.jpg" alt="Adobe - Flash Developer Center - screen shot." height="200" width="550" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;Adobe’s Flash   Developer Center&lt;/em&gt; is a community for Flash&lt;br /&gt;developers. Here, you’ll find tutorials, articles, and related&lt;br /&gt;resources about Flash. You should also check out the &lt;a href="http://www.adobe.com/devnet/actionscript/"&gt;ActionScript Technology Center&lt;/a&gt; for articles on specifically about ActionScript.&lt;/p&gt; &lt;h4&gt;Tutorial examples:&lt;/h4&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.adobe.com/designcenter/flash/articles/flacs3it_astimeline.html"&gt;Using  ActionScript to pause and loop the timeline in Flash&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.adobe.com/designcenter/video_workshop/index.html?id=vid0120"&gt;Drawing  with the Pen tool&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.adobe.com/designcenter/aftereffects/articles/aft7at_3dflashbutton.html"&gt;Creating  a 3D button animation for Flash&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;5. &lt;a href="http://www.flashkit.com/"&gt;Flash Kit&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flashkit.com/"&gt;&lt;img src="http://images.sixrevisions.com/2008/07/10-05_flash_kit.png" alt="Flash Kit - screen shot." height="200" width="550" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;Flash Kit&lt;/em&gt; is one of the biggest and oldest community&lt;br /&gt;dedicated to Flash development. With over 600,000 members, you won’t&lt;br /&gt;have a hard time finding people with a similar interest in Flash.&lt;br /&gt;There’s a forums section, free resources that you can download and use&lt;br /&gt;in your Flash projects, and a large tutorials section that includes 18&lt;br /&gt;categories.&lt;/p&gt; &lt;h4&gt;Tutorial examples:&lt;/h4&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.flashkit.com/tutorials/Games/Making_m-Ozzy_Gre-1531/index.php"&gt;Making  movieclips point at the mouse&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flashkit.com/tutorials/Actionscripting/Move_a_s-Joe_Stei-1529/index.php"&gt;Move  a sprite with the keyboard&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flashkit.com/tutorials/Actionscripting/How_to_u-Matthew_-1393/index.php"&gt;How  to use hitTest in a simple game&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;6. &lt;a href="http://www.actionscript.org/"&gt;ActionScript.org&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.actionscript.org/"&gt;&lt;img src="http://images.sixrevisions.com/2008/07/10-06_actionscript_dot_org.jpg" alt="ActionScript.org - screen shot." height="200" width="550" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;ActionScript.org&lt;/em&gt; is a site that provides resources and information pertaining to Flash, Flex, and ActionScript. They have  a fairly active &lt;a href="http://www.actionscript.org/forums/index.php3"&gt;Forums  section&lt;/a&gt; as well as an &lt;a href="http://www.actionscript.org/actionscripts_library/"&gt;ActionScript Library&lt;/a&gt; that currently has over 700 objects you can download.&lt;/p&gt; &lt;h4&gt;Tutorial examples:&lt;/h4&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.actionscript.org/resources/articles/792/1/Drawing-Shapes-with-AS3/Page1.html"&gt;Drawing  Shapes with AS3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.actionscript.org/resources/articles/760/1/Simple-reflection-effect-with-AS2/Page1.html"&gt;Simple  reflection effect with AS2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.actionscript.org/resources/articles/742/1/Physics-in-ActionScript-30/Page1.html"&gt;Physics  in ActionScript 3.0&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;7. &lt;a href="http://www.flashandmath.com/"&gt;Flash and Math  ActionScript 3 Tutorials&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flashandmath.com/"&gt;&lt;img src="http://images.sixrevisions.com/2008/07/10-07_flash_and_math.png" alt="Flash and Math ActionScript 3 Tutorials - screen shot" height="200" width="550" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;Flash and Math&lt;/em&gt; has a great collection of tutorials on AS3.&lt;br /&gt;They cover basic to advanced topics so that Flash developers of any&lt;br /&gt;level can find something they can read and learn from. Many of the&lt;br /&gt;tutorials include the source files for download.&lt;/p&gt; &lt;h4&gt;Tutorial examples:&lt;/h4&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.flashandmath.com/basic/dragdroptour/index.html"&gt;Drag-and-Drop  in Flash CS3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flashandmath.com/intermediate/tricks/index.html"&gt;Tween Tricks  in Flash CS3 and ActionScript 3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flashandmath.com/advanced/simple3d/index.html"&gt;Simple 3D  Drawing in Flash CS3 and ActionScript 3&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;8. &lt;a href="http://www.pixel2life.com/tutorials/adobe_flash/"&gt;Flash  Tutorials on Pixel2Life&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.pixel2life.com/tutorials/adobe_flash/"&gt;&lt;img src="http://images.sixrevisions.com/2008/07/10-08_pixel2life.jpg" alt="Flash Tutorials on Pixel2Life - screen shot." height="200" width="550" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;Pixel2Life&lt;/em&gt;, according to the site, is the “largest tutorial&lt;br /&gt;index catering to graphic designers, webmasters and programmers”. With&lt;br /&gt;over 40,000 indexed tutorials, you’ll find many links to tutorials in&lt;br /&gt;their &lt;a href="http://www.pixel2life.com/tutorials/adobe_flash/"&gt;Flash Tutorials&lt;/a&gt; section.&lt;/p&gt; &lt;h4&gt;Indexed tutorial examples:&lt;/h4&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.oman3d.com/tutorials/flash/basicwebsite/"&gt;Creating a Basic  Flash Website (AS3 Version)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://flashmymind.com/index.php?view=article&amp;amp;catid=67%3Aactionscript-3-timer-class&amp;amp;id=67%3Aactionscript-3-timer-class&amp;amp;option=com_content&amp;amp;Itemid=67"&gt;Actionscript  3 Timer Class&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.toxiclab.org/tutorial.asp?ID=234"&gt;Stars  animation above the city&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;9. &lt;a href="http://www.flashperfection.com/"&gt;Flash Perfection&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flashperfection.com/"&gt;&lt;img src="http://images.sixrevisions.com/2008/07/10-09_flashperfection.png" alt="Flash Perfection - screen shot." height="200" width="550" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;Flash Perfection&lt;/em&gt; is a website with a large collection of&lt;br /&gt;Flash tutorials, tips, and tricks from various websites. Flash&lt;br /&gt;Perfection has 23 categories to help you find information more quickly.&lt;/p&gt; &lt;h4&gt;Indexed tutorial examples:&lt;/h4&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.flashperfection.com/tutorials/Atmospheric-Steam-90734.html"&gt;Atmospheric  Steam&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flashperfection.com/tutorials/Optimizing-your-Flash-SWFs-46691.html"&gt;Optimizing  your Flash SWFs&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flashperfection.com/tutorials/Quick-and-Easy-Zoom-Effect-in-Flash-81078.html"&gt;Quick  and Easy Zoom Effect in Flash&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;10. &lt;a href="http://as3.metah.ch/"&gt;metah.ch&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://as3.metah.ch/"&gt;&lt;img src="http://images.sixrevisions.com/2008/07/10-10_metahch.png" alt="metah.ch - screen shot." height="200" width="550" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;metah.ch&lt;/em&gt; has some awesome video tutorials on Flash,&lt;br /&gt;ActionScript, Flex, and AIR. Files associated with the tutorials can be&lt;br /&gt;downloaded and used in your own projects.&lt;/p&gt; &lt;h4&gt;Tutorial examples:&lt;/h4&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://as3.metah.ch/video-tutorial.php?flvURL=http://www.metah.ch/as3/video/helloWorld2alpha.flv&amp;amp;flvWidth=640&amp;amp;flvHeight=480"&gt;Introduction  to Loop and Event in AS3&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.metah.ch/as3/video/interactDB_skin.swf"&gt;Connecting AS3 with a  Database&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.metah.ch/as3/video/javascriptAs3.swf"&gt;Interaction between AS3  and JavaScript&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;11. &lt;a href="http://lukamaras.com/"&gt;LukaMaras.com&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://lukamaras.com/"&gt;&lt;img src="http://images.sixrevisions.com/2008/07/10-11_lukasmaras_dot_com.png" alt="LukaMaras.com - screen shot." height="200" width="550" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;LukaMaras.com&lt;/em&gt; offers detailed Flash tutorials and resources  designed to help you learn Flash. There’s also a small &lt;a href="http://forum.lukamaras.com/"&gt;forums section&lt;/a&gt; with over 3,000  registered users where you can discuss anything related to Flash.&lt;/p&gt; &lt;h4&gt;Tutorial examples:&lt;/h4&gt; &lt;ol&gt;&lt;li&gt;&lt;a href="http://lukamaras.com/tutorials/menus-interfaces/actionscript-drop-down-menu.php"&gt;ActionScript  drop-down menus&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lukamaras.com/tutorials/menus-interfaces/easy-pixel-buttons.html"&gt;How  to make pixel buttons in Flash the easy way.&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://lukamaras.com/tutorials/actionscript/ultimate-dynamic-image-gallery.html"&gt;How  to make an amazing dynamic image gallery in Flash 8&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt; &lt;h3&gt;12. &lt;a href="http://www.flashmagazine.com/"&gt;Flashmagazine&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flashmagazine.com/"&gt;&lt;img src="http://images.sixrevisions.com/2008/07/10-12_flashmagazine.png" alt="Flashmagazine - screen shot." height="200" width="550" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;Flashmagazine&lt;/em&gt; is an online magazine dedicated to Flash news,  reviews, information, and resources. The &lt;a href="http://www.flashmagazine.com/tutorials/index/"&gt;Tutorials section&lt;/a&gt; has some excellent tutorials for Flash  developers.&lt;/p&gt; &lt;h4&gt;Tutorial examples:&lt;/h4&gt; &lt;ul&gt;&lt;li&gt;&lt;a href="http://www.flashmagazine.com/Tutorials/detail/how_to_make_a_custom_as3_preloader/"&gt;How  to make a custom AS3 preloader&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flashmagazine.com/Tutorials/detail/as3_photo_gallery/"&gt;AS3  Photo gallery&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.flashmagazine.com/Tutorials/detail/rollover_effect_using_masks/"&gt;Rollover  effect using masks&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I hope you found this article useful! Since there’s so many websites&lt;br /&gt;out there dedicated to Flash development, I can’t include them all, so &lt;strong&gt;if you didn’t see your favorite&lt;/strong&gt; –  please share it with all of us in the comments.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6849566283416630587-8689387494492141188?l=flashwebdesigntips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/8689387494492141188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/8689387494492141188'/><link rel='alternate' type='text/html' href='http://flashwebdesigntips.blogspot.com/2008/08/flash-web-design-tip-12-websites-to.html' title='Flash Web Design Tip: 12 Websites To Help You Learn Flash/ActionScript'/><author><name>Maurice</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6849566283416630587.post-2461634877799166728</id><published>2008-08-13T00:32:00.000-07:00</published><updated>2008-08-13T00:34:45.267-07:00</updated><title type='text'>Flash Web Design Tip: Intro to Actionscript 3.0 Tweening</title><content type='html'>I am going to talk about how to animate using Tween objects in ActionScript. Tween objects are enormously useful. They can change any numeric property of any object over time.&lt;br /&gt;&lt;br /&gt;For example one of the most common uses of Tween objects in ActionScript is to fade an image out as another fades in. The advantage of using a Tween object to do this instead of any of your other options is&lt;br /&gt;&lt;br /&gt;    * 1.) it is easy to understand&lt;br /&gt;    * 2.) it is the easiest to code&lt;br /&gt;    * 3.) it generally looks the best.&lt;br /&gt;&lt;br /&gt;It’s fairly easy to write a bit of code that will change the X position of a movieClip by 2 every frame, but that will be very linear and boring. Also when does it stop? and how? You would have to create a lot of if() statements that just take forever to think through and would make your code harder to read. (VQ: lots of nested if statements are usually a thing to avoid)&lt;br /&gt;&lt;br /&gt;With a Tween object you can use Easing methods. In the example that follows I used the Easing method Regular.easeInOut to start the motion with a little acceleration and then bring it to a stop in the same way.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;package classes {&lt;br /&gt;import flash.display.MovieClip;&lt;br /&gt;import fl.transitions.Tween;&lt;br /&gt;import fl.transitions.TweenEvent;&lt;br /&gt;import fl.transitions.easing.*; //I like to import them all so it’s easy to play with later.&lt;br /&gt;&lt;br /&gt;public class Oscillator extends MovieClip{&lt;br /&gt;        /*These constants allow me to change the tween without&lt;br /&gt;        digging through my code to find it.  It’s just good practice*/&lt;br /&gt;        private const ANCHOR1:Number = 5;&lt;br /&gt;        private const ANCHOR2:Number = 565;&lt;br /&gt;        private const TIME:Number = 1.5;&lt;br /&gt;&lt;br /&gt;        private var myTweenX:Tween;  //ALWAYS declare tweens as globals or properties&lt;br /&gt;&lt;br /&gt;        public function Oscillator() {&lt;br /&gt;                myTweenX = new Tween(this, &amp;quot;x&amp;quot;, Regular.easeInOut, ANCHOR1, ANCHOR2, TIME, true);&lt;br /&gt;                myTweenX.start();&lt;br /&gt;                myTweenX.addEventListener(TweenEvent.MOTION_FINISH, yoyoTween);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        //Yoyo simply runs the Tween in reverse.  And then reverse of the reverse (forward).&lt;br /&gt;        private function yoyoTween(event:TweenEvent):void {&lt;br /&gt;                event.currentTarget.yoyo();&lt;br /&gt;        }&lt;br /&gt;}&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I would recommend downloading the source code for this movie at the bottom of the post and playing with some of the other Easing methods such as, Elastic, Strong, Bounce, Back, and None.&lt;br /&gt;&lt;br /&gt;Alright! Before you go off and try to use Tweens all over the place I need to tell you about the most common mistake people make when using Tween objects. You must ALWAYS declare you Tween variables as globals (outside of any function) or properties (outside of any method).&lt;br /&gt;&lt;br /&gt;If ever I see someone complaining about their Tween being buggy and cutting out halfway through the animation (and I see that complaint a LOT) it’s because they declared and ran their Tween from within a function or method. What happens (and this doesn’t ALWAYS happen, but it will eventually) is that the function finishes running before the Tween does. Then the Flash Run-Time Environment cleans up the memory (called garbage collecting) and your tween gets deleted! before it finishes. This might not happen while you are testing it yourself, but it will happen eventually while someone else is using it.&lt;br /&gt;&lt;br /&gt;If you have Adobe Flash CS3 then you should type the word “Tween” in the ‘action’ panel then right click it and pick the bottom option on the drop down menu ‘View Help’. That will show you the EXCELLENT help files on tweens that come along with Flash. I’m just trying to introduce you to an incredibly useful tool… there really isn’t too much to teach about how to use it. You just need to play and experiment with it yourself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6849566283416630587-2461634877799166728?l=flashwebdesigntips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/2461634877799166728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/2461634877799166728'/><link rel='alternate' type='text/html' href='http://flashwebdesigntips.blogspot.com/2008/08/flash-web-design-tip-intro-to.html' title='Flash Web Design Tip: Intro to Actionscript 3.0 Tweening'/><author><name>Maurice</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6849566283416630587.post-6725378411976426566</id><published>2008-08-11T05:24:00.000-07:00</published><updated>2008-08-11T05:37:30.851-07:00</updated><title type='text'>Flash Web Design Tip: Flash Movie Production</title><content type='html'>Here are some assorted things i've found valuable to know when producing flash movies.&lt;br /&gt;&lt;br /&gt;In addition, a very helpful "Getting started" video on Adobe Flash (3 parts).&lt;br /&gt;This should provide you with enough useful startup information to get you going on your flash web design.&lt;br /&gt;Enjoy! ;)&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ZbuFENRqyeU&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ZbuFENRqyeU&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=vM3bmN_zmQ0"&gt;Adobe (Macromedia) Flash - Getting Started [PART 2/3]&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=roO6X9z4U5w"&gt;Adobe (Macromedia) Flash - Getting Started [PART 3/3]&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;   1.  keep .swfs in same folder as .html files. on mac ie 4.5, links followed through "geturl" are relative to the .swf file, while in all other browsers, links are relative to the html file.&lt;br /&gt;&lt;br /&gt;   2. keep each symbol on its own layer. at the very most, only group like-symbols on a layer, eg. "buttons".&lt;br /&gt;&lt;br /&gt;   3. name your layers intelligently. when you have 75 layers, "layer 63" becomes quite useless as a name.&lt;br /&gt;&lt;br /&gt;   4. always make shapes or groups into movie clips before tweening. if you see a symbol named "tween1" (or some other number) in your library, you've forgotten to convert shapes to symbols before tweening so flash did it for you. fix the tweened shape immediately by deleting it, creating the symbol in advance, and recreating the tween. otherwise you'll have a bunch of symbols named "tween13" etc, which gets unmanageable.&lt;br /&gt;&lt;br /&gt;   5. make all artwork into symbols (movie clips, unless you specifically require graphics)&lt;br /&gt;&lt;br /&gt;   6. to force animation to play back at a consistent speed on all machines, you can add a silent streamed sound that loops for as long as the movie plays here's a single second of silent sound you can use. when a movie has a streamed sound playing in it, the animation will drop frames to keep up, so things may look choppy, but you get the synch in return. use this if you need to match specific frames of animation to sound, or to prevent unwanted sudden drops in framerate for complex sequences.&lt;br /&gt;&lt;br /&gt;   7. keep all actions on a single layer. name that layer "actions".&lt;br /&gt;&lt;br /&gt;   8. keep all labels on a single layer. name that layer "labels".&lt;br /&gt;&lt;br /&gt;   9. keep sounds on separate sound layers.&lt;br /&gt;&lt;br /&gt;  10. keep all reusable actionscript in a movie clip called "subroutines".&lt;br /&gt;&lt;br /&gt;  11. leave a few empty frames at the beginning of all your movies. this makes adding frames before your intro easier, and prevents flash from occassionally skipping actions on the first frame of your movie.&lt;br /&gt;&lt;br /&gt;  12. don't initialize a sound on the same frame as a major change in animated content. sounds take a little while to initialize so your animation won't play smoothly if it starts when your sound does.&lt;br /&gt;&lt;br /&gt;  13. don't use tell target to communicate with a movie clip that is initialized on the same frame as the tell target action. put the clip on the frame prior to the tell target action so it fully registers before you target it. (otherwise flash will sometimes ignores play actions).&lt;br /&gt;&lt;br /&gt;  14. import all sounds and images as high quality originals: 44hz/16bit wavs, full res bitmaps. flash will do the compression on export and you don't want to compress twice or you'll end up with lower quality output that is the same size as it would have been if you had started with high quality originals.&lt;br /&gt;&lt;br /&gt;  15. if a streamed sound is crackling or poorer quality than the same sound exported as event, reduce the original sound in a sound editor by de-amplifying, mixing to mono, and normalizing. flash seems to have trouble with streaming wide range sounds.&lt;br /&gt;&lt;br /&gt;  16. build preloaders into all your movies destined for web use. learn to love preloading. here are some instructions on adding preloaders to your movies. always test how your movie feels when it loads over a 56k connection by using "control&gt;&gt;show streaming" while in "test movie" mode.&lt;br /&gt;&lt;br /&gt;  17. remember that movie clips play and loop by default. you probably want a stop on the first and last frames of most movie clips.&lt;br /&gt;&lt;br /&gt;  18. a symbol with alpha set to 0% (fully transparent) will still show up as a faint shadow of itself in 16bit colour mode. make sure to put a blank keyframe after fade sequences that end with a symbol disappearing.&lt;br /&gt;&lt;br /&gt;  19. when exporting non-mp3 sounds, use 11/22 as a starting sample rate. if you can bear it, go lower. only go higher when absolutely necessary. for mp3, start with 16 kbps (default).&lt;br /&gt;&lt;br /&gt;  20. to test the exact effect of sounds, symbols, and bitmaps on the file size of your movie, check the box that says "generate size report" under publish settings&gt;&gt;flash. this option makes a text file that lists each component's weight. the text file will be in the same directory as your .swf.&lt;br /&gt;&lt;br /&gt;  21. if you use the "publish" command in flash 4 to create your html pages for your flash movies, make sure you have the latest publish templates from macromedia.&lt;br /&gt;&lt;br /&gt;  22. if you use a set of special colours in a movie, you can save the palette and import it into other movies. in flash 4, click the colour chooser, then click the little swatches button to manage your colours, then click the little painter's palette icon in the bottom left of that dialog to "save", "load", etc. your palettes.&lt;br /&gt;&lt;br /&gt;  23. to move an entire sequence of animation, click the "edit multiple frames" button (in flash 4, it's at the bottom of the timeline, four buttons right of the layer trash icon). move the little onion skin markers that show up to the right and left of the playhead in the timeline to span the number of frames you want to move. select all the layers you want to move by control-clicking or shift-clicking on them, then do edit&gt;&gt;select all. you can now move all the artwork on all the frames you've selected by picking it up with the mouse, or nudging it with the arrow keys,. click "edit multiple frames" again when you're done to return to normal editing mode.&lt;br /&gt;&lt;br /&gt;  24. you can change the placement and range of a gradient you've applied with the "transform fill" tool. fill a shape with a gradient, then press the button with the vertical gradient and two arrows on it. you're now in "transform fill" mode. click on the gradient you want to change and you'll see some handles appear. use the centre circle handle to move the whole gradient, the edge circle handle to rotate it, and the square handle to resize it.&lt;br /&gt;&lt;br /&gt;  25. you can prevent your movie from scaling up to fit your "test movie" window by setting an fs command action on the first frame to "allowscale = false". note that this won't prevent your movie from changing sizes in the browser...just in the standalone player.&lt;br /&gt;&lt;br /&gt;  26. if you want to make a shape that is disconnected from other shapes on the same layer, create a group before you start drawing. when you're finished drawing, double click the canvas to exit the group you've made. your new shape will now be in a group of its own.&lt;br /&gt;&lt;br /&gt;  27. if you want to rotate an editable text field, you have to make sure to export the font under the text field's properties.&lt;br /&gt;&lt;br /&gt;  28. by default, flash loads the first frame of your movie one layer at a time, from the bottom up. if you have visuals on that first frame, they appear to come in as a bunch of pieces, as the layers are loaded. here's quick way to bring them all in at once without using a preloader loop. 1) change the load order for your movie to "top down" (under file&gt;&gt;publish settings). 2) on the top layer of frame 1, create a solid rectangle that covers your entire canvas (and the contents loading underneath it) 3) at frame 2, put a blank keyframe on your top layer to get rid of the rectangle. presto, all the contents of your first frame are hidden while they load, but revealed simultaneously when the movie gets to frame 2. [tip suggested by steve husting]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6849566283416630587-6725378411976426566?l=flashwebdesigntips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/6725378411976426566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/6725378411976426566'/><link rel='alternate' type='text/html' href='http://flashwebdesigntips.blogspot.com/2008/08/flash-web-design-tip-production.html' title='Flash Web Design Tip: Flash Movie Production'/><author><name>Maurice</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-6849566283416630587.post-7372823889478412014</id><published>2008-08-11T02:21:00.000-07:00</published><updated>2008-08-11T03:22:28.440-07:00</updated><title type='text'>Flash Web Design Tip: How to SEO Flash</title><content type='html'>Flash gets a bad rap, undeserved in my opinion, for harming search engine visibility. Why are search engine optimization (SEO) practitioners concerned about Flash, and how can we SEO Flash content? Flash content is often heavy on images and interactive features, and light on text. As of 2008, the leading search engines are heavily dependant on text to understand the meaning of pages.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/LDP53BDydmA&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/LDP53BDydmA&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;The leading web development tool, Adobe Dreamweaver, embeds Flash in web pages with code that fails to provide accessibility for visitors or search spiders who cannot handle Flash. Instead of using the default code, my recommendation is to hand code Flash pages with primary HTML content, and a method of automatically testing for Flash support before attempting to insert the movie. The primary HTML content can be search optimized as if the Flash wasn't there, while the Flash provides an enhanced user experience for those visitors who have the necessary Flash player.&lt;br /&gt;&lt;br /&gt;The April 11, 2006 release of Microsoft's popular Internet Explorer (IE) browser includes an update ("Eolas") that prevents ActiveX-based Flash controls from working properly. When the user attempts to interact with the Flash, a tool tip appears, stating, "Click to activate and use this control." That extra click is an annoyance. In addition to helping search engines, the programming techniques described in this article solve the Flash Eolas problem.&lt;br /&gt;Search Engines and Flash&lt;br /&gt;&lt;br /&gt;Search engines have the ability to read Flash files and extract text and links. In particular, Google and Adobe announced a new algorithm for indexing textual Flash content on June 20, 2008. As explained by Rand Fishkin in Flash and SEO - Compelling Reasons Why Search Engines &amp;amp; Flash Still Don't Mix, and Vanessa Fox in Search-Friendly Flash?, hoping that search engines can decipher you Flash is not a substitute for providing indexable HTML content.&lt;br /&gt;Requirements for Successful Use of Flash&lt;br /&gt;&lt;br /&gt;Flash animation is a great way to present complex content because it allows the designer to put more content in a finite space, without wrecking page design. For technology sites, Flash is an ideal way to present a slide show or movie explaining a complex product. At the other end of the spectrum, art and entertainment sites have a real need for multimedia, and Flash is the perfect solution.&lt;br /&gt;&lt;br /&gt;When using Flash, we'd like to satisfy each of these objectives:&lt;br /&gt;&lt;br /&gt;  * Clean design&lt;br /&gt;  * Search Engine Optimization&lt;br /&gt;  * Accessibility for a wide variety of browsers, including screen readers and mobile phones&lt;br /&gt;  * Code validation and standards compliance&lt;br /&gt;  * Correct functionality with IE&lt;br /&gt;&lt;br /&gt;SEO Flash Programming&lt;br /&gt;&lt;br /&gt;My recommended Flash SEO method uses a DIV with search-engine-accessible, primary content, and an open source Javascript function called swfobject() to detect when browsers are capable of viewing Flash. When an appropriate version of Flash player is present, the Javascript manipulates the page's document object model (DOM) to replace the primary content with the Flash movie. Most search engine spiders can't handle Flash, so they will elect to view the primary content. The primary content may contain links, headings, styled text, images—anything we can add to an ordinary HTML page. With SEO copyediting and coding skills applied to the primary content, Flash becomes a non-issue.&lt;br /&gt;&lt;br /&gt;Flash accessibility programming isn't spamming, as long as the primary content and the visible movie are essentially the same. The World Wide Web Consortium (W3C) Web Accessibility Initiative (WAI) specifically states that multimedia content should have an alternative representation available. Accessibility programming creates the benefit of presenting visual information without losing the visitors and search engines who depend upon textual content.&lt;br /&gt;&lt;br /&gt;As of July 2007, I discussed this method with Dan Crow of Google. He warned that this programming method could draw attention because of the possibility for abuse. If you use this method, make sure the alternative content is a faithful representation of the Flash content, and avoid combining this with other coding methods that could be abused. While this SEO method is not abusive, it is aggressive because there is a small risk that the search engines could mistakenly decide that the primary content is a form of cloaking.&lt;br /&gt;SWFObject 2.0&lt;br /&gt;&lt;br /&gt;SWFObject 2.0 is an open source project based on Geoff Sterns' original SWFobject() and UFO (Unobtrusive Flash Objects) by Bobby van der Sluis. As reported at swfobject, Adobe is likely to include swfobject() in future releases of its web development tools.&lt;br /&gt;Scalable Inman Flash Replacement&lt;br /&gt;&lt;br /&gt;If you are only using Flash to enhance headings, quotes, or callout text, a method called Scalable Inman Flash Replacement is an excellent choice. SIFR automatically pulls text from an HTML document and modifies the Document Object Model to replace the text with a Flash rendering of the appropriate font. SIFR makes it easy to modify the text, and ensures that your Flash text always matches your HTML text, reducing the risk of abuse.&lt;br /&gt;&lt;br /&gt;The drawback of SIFR is that it only handles the presentation of simple text. Complex Flash animations, such as menus, slide shows, and interactive presentations can not be programmed easily with SIFR. For these types of Flash, SWFOBJECT and UFO are more effective.&lt;br /&gt;Example: Making Flash Home Page Spiderable&lt;br /&gt;&lt;br /&gt;The sample code below is derived from the home page of TrueVector Technologies which includes two Flash objects. The content of that page can now be indexed because search engines can read the HTML-coded content, while visitors with Javascript and Flash can view enhanced visual content.&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;!--snip--&amp;gt;&lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/js/swfobject.js&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;/script&amp;gt;    &lt;br /&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;        &lt;br /&gt;  var flashvars = {};      &lt;br /&gt;  var params = {        &lt;br /&gt;    wmode: &amp;quot;transparent&amp;quot;      &lt;br /&gt;  };      &lt;br /&gt;  var attributes = {};  &lt;br /&gt;    &lt;br /&gt;  var flashvars2 = {};      &lt;br /&gt;  var params2 = {        &lt;br /&gt;    wmode: &amp;quot;transparent&amp;quot;      &lt;br /&gt;  };      &lt;br /&gt;  var attributes2 = {};&lt;br /&gt;        &lt;br /&gt;&lt;br /&gt;  swfobject.embedSWF(&amp;quot;/flash/map_test.swf&amp;quot;, &lt;br /&gt;        &amp;quot;myContent&amp;quot;, &amp;quot;760&amp;quot;, &amp;quot;350&amp;quot;, &amp;quot;9.0.0&amp;quot;, &lt;br /&gt;        &amp;quot;/flash/expressInstall.swf&amp;quot;, &lt;br /&gt;        flashvars, params, attributes);    &lt;br /&gt;&lt;br /&gt;  swfobject.embedSWF(&amp;quot;/flash/homepage2.swf&amp;quot;, &lt;br /&gt;        &amp;quot;headerbanner2&amp;quot;, &amp;quot;760&amp;quot;, &amp;quot;220&amp;quot;, &amp;quot;9.0.0&amp;quot;, &lt;br /&gt;        &amp;quot;/flash/expressInstall.swf&amp;quot;, &lt;br /&gt;        flashvars2, params2, attributes2);    &amp;lt;/script&amp;gt; &lt;br /&gt;          &lt;br /&gt;&amp;lt;/head&amp;gt;&lt;br /&gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;!--snip--&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!--primary content, for non-Flash visitors--&amp;gt; &lt;br /&gt;&amp;lt;div id=&amp;quot;myContent&amp;quot;&amp;gt;&lt;br /&gt;  &amp;lt;img src=&amp;quot;/images/home-top.jpg&amp;quot; border=&amp;quot;0&amp;quot; &lt;br /&gt;    alt=&amp;quot;TrueVector Technologies&amp;quot; height=&amp;quot;350&amp;quot; width=&amp;quot;760&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;/div&amp;gt; &lt;br /&gt;&lt;br /&gt;&amp;lt;!--snip--&amp;gt;&lt;br /&gt;&amp;lt;div id=&amp;quot;headerbanner2&amp;quot;&amp;gt;        &lt;br /&gt;  &amp;lt;h1&amp;gt;TrueVector &amp;lt;em&amp;gt;noun&amp;lt;/em&amp;gt;&amp;lt;/h1&amp;gt;&lt;br /&gt;  &amp;lt;p&amp;gt;1) a tool designed to enhance web site navigation. &lt;br /&gt;    2) by eliminating clumsy dropdown boxes and checklists. &lt;br /&gt;    3) giving users easier access to data or inventory. &lt;br /&gt;    4) leading to an enjoyable surfing experience. &lt;br /&gt;    5) resulting in higher click-through rates and longer &lt;br /&gt;    site visits. 6) which lead to more return visits and &lt;br /&gt;    site referrals. 7) ultimately ending in trueVector&amp;#039;s &lt;br /&gt;    customers suffering &amp;lt;strong&amp;gt;higher profits&amp;lt;/strong&amp;gt;.&amp;lt;/p&amp;gt;&lt;br /&gt;    &amp;lt;p&amp;gt;&amp;lt;strong&amp;gt;Syn:&amp;lt;/strong&amp;gt; &lt;br /&gt;    Interactive Map/ Flash Map/ Zip Code Map/ &lt;br /&gt;    Rate Center Map/ Store Locator Map/ Real Estate Map/ &lt;br /&gt;    TrueVector Flash Map/ US Interactive Map&amp;lt;/p&amp;gt;             &lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Flash accessibility programming will not magically cause a site to rise to the top of the rankings, but this Flash SEO method will eliminate any ranking disadvantages associated with Flash.&lt;br /&gt;&lt;br /&gt;We've used this Flash SEO method on many high traffic sites. The code has been served hundreds of thousands of times. Sites using this Flash SEO method have achieved top rankings for keywords found only in the Flash content.&lt;br /&gt;All Flash Sites&lt;br /&gt;&lt;br /&gt;A site built entirely with Flash suffers a great disadvantage because it lacks page structure to organize the content, internal linking, and unique page titles. One remedy is to create distinct HTML pages to represent each Flash "page," and install the Flash movie on each and every one of the HTML pages. When a visitor requests the page, they'll see Flash if they can handle it. Otherwise, a non-Flash visitor, such as a search engine, will be able to spider the site. If a user follows a search result onto one of the inner pages, they'll get the same Flash experience because the movie is available on every page. Another approach is to divide the Flash into pieces and put the relevant piece on each page.&lt;br /&gt;&lt;br /&gt;Slicing up the Flash can result in page transitions that don't provide the seamless effect that you want to create. To get the best of both worlds, pass a parameter into the Flash movie using FlashVars. The same movie can appear on each HTML page, but depending on the parameter value, the movie can start at an appropriate point to show the Flash content that corresponds to that page. To get rid of all the extra pages, but still be able to reference different parts of the Flash piece, add a # and a tag to the end of each URL, and pass that tag into the Flash. This approach can make the back and forward buttons work properly, and allow people to bookmark specific parts of the Flash site.&lt;br /&gt;&lt;br /&gt;It is also possible to use PHP scripts to pull both the primary HTML content, and the Flash content from a MySQL database. This approach would greatly simplify the maintenance of an accessible Flash site by storing only one representation of the content.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6849566283416630587-7372823889478412014?l=flashwebdesigntips.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/7372823889478412014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6849566283416630587/posts/default/7372823889478412014'/><link rel='alternate' type='text/html' href='http://flashwebdesigntips.blogspot.com/2008/08/flash-web-design-tip-how-to-seo-flash.html' title='Flash Web Design Tip: How to SEO Flash'/><author><name>Maurice</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
