{"id":9,"date":"2009-07-05T10:50:37","date_gmt":"2009-07-05T17:50:37","guid":{"rendered":"http:\/\/blog.pavley.com\/?p=9"},"modified":"2009-07-05T11:00:06","modified_gmt":"2009-07-05T18:00:06","slug":"getting-back-into-flash","status":"publish","type":"post","link":"http:\/\/blog.pavley.com\/?p=9","title":{"rendered":"Getting Back Into Flash!"},"content":{"rendered":"<p style=\"text-align: center;\">\n<p><a href=\"http:\/\/blog.pavley.com\/wp-content\/uploads\/blog.pavley.com\/2009\/07\/flash-devtop1.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-16\" title=\"My Flash Environment\" src=\"http:\/\/blog.pavley.com\/wp-content\/uploads\/blog.pavley.com\/2009\/07\/flash-devtop1.gif\" alt=\"My Flash Environment\" width=\"648\" height=\"405\" srcset=\"http:\/\/blog.pavley.com\/wp-content\/uploads\/\/blog.pavley.com\/2009\/07\/flash-devtop1.gif 1080w, http:\/\/blog.pavley.com\/wp-content\/uploads\/\/blog.pavley.com\/2009\/07\/flash-devtop1-1024x640.gif 1024w, http:\/\/blog.pavley.com\/wp-content\/uploads\/\/blog.pavley.com\/2009\/07\/flash-devtop1-300x187.gif 300w\" sizes=\"auto, (max-width: 648px) 100vw, 648px\" \/><\/a><\/p>\n<p>It&#8217;s been a couple of years now since I wrote a Flash game. They&#8217;re fun and easy to write and don&#8217;t take much time. For me the fun is in the design and programming. The result of the process might be a playable game&#8211;but I make no promises.<\/p>\n<p>I&#8217;ve taken down all my <a href=\"http:\/\/web.archive.org\/web\/20070922105535\/http:\/\/www.pavley.com\/\">old work<\/a>, since it was out of date and I barely functioned anymore. That&#8217;s the problem with programming: The platforms keep changing. The <a href=\"http:\/\/www.adobe.com\/products\/flash\/\">Flash CS 4<\/a> of today is a whole new ballgame and I need to get up to speed quickly so turned to my favorite Flash platform how-to author: Colin Moock. I think I have <a href=\"http:\/\/books.google.com\/books?as_auth=Colin+Moock&amp;source=an&amp;ei=CNxQSoaJBMK0tgekm-SuBA&amp;sa=X&amp;oi=book_group&amp;ct=title&amp;cad=author-navigational&amp;resnum=8\">every book he has written on ActionScript<\/a> that is published by O&#8217;Reilly. Since beginning of the 21st century Mr. Moock has exhibited genius when writing about Flash programming.<\/p>\n<p>Moock&#8217;s current Flash programming book is <a href=\"http:\/\/books.google.com\/books?id=gUHX2fcLKxYC&amp;printsec=frontcover&amp;dq=inauthor:Colin+inauthor:Moock\">Essential ActionScript 3.0<\/a> from 2007 which is old by Internet standards. But I&#8217;m a couple of years behind the times and EAS3 got me up to date quickly: Subclass Sprite and Shape not MovieClip, how to use events, how to animate, how load resources, how to redraw the stage intelligently. Nice stuff that is scattered all over Adobe&#8217;s support site. Apparently there is more <a href=\"http:\/\/www.googlefight.com\/index.php?lang=en_GB&amp;word1=flash+actionscript&amp;word2=Mac+OS+X+Cocoa\">Internet info<\/a> on Flash and its buddies ActionScript, Flex, MXML, and Air then on the Mac OS X APIs!<\/p>\n<p>One technology I want to use in my game is Moock&#8217;s <a href=\"http:\/\/www.unionplatform.com\">Union Platform<\/a>. It looks like a quick and elegant way to incorporate multiple users into my game. We talk a lot about the power of social networking and data mining but under all that talk is the power of multi-user applications. I remember years ago when I worked at Apple asking <a href=\"http:\/\/en.wikipedia.org\/wiki\/OpenDoc\">Kurt Piersol<\/a> what comes next after <a href=\"http:\/\/www.google.com\/patents\/about?id=XVsgAAAAEBAJ&amp;dq=john+pavley\">OpenDoc<\/a> (the hot technology of 1997) and he said MUDs: Multi-User Dungeons. And I said Huh? Isn&#8217;t that a buch of guys fooling around in a fantasy world online? Yep, he replied and smiled mysteriously.<\/p>\n<p>12 years later I get it. Any with Moock&#8217;s help I&#8217;ll put MUD goodness into my little Flash project \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s been a couple of years now since I wrote a Flash game. They&#8217;re fun and easy to write and don&#8217;t take much time. For me the fun is in the design and programming. The result of the process might be a playable game&#8211;but I make no promises. I&#8217;ve taken down all my old work, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-9","post","type-post","status-publish","format-standard","hentry","category-programming"],"_links":{"self":[{"href":"http:\/\/blog.pavley.com\/index.php?rest_route=\/wp\/v2\/posts\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.pavley.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.pavley.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.pavley.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.pavley.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9"}],"version-history":[{"count":10,"href":"http:\/\/blog.pavley.com\/index.php?rest_route=\/wp\/v2\/posts\/9\/revisions"}],"predecessor-version":[{"id":21,"href":"http:\/\/blog.pavley.com\/index.php?rest_route=\/wp\/v2\/posts\/9\/revisions\/21"}],"wp:attachment":[{"href":"http:\/\/blog.pavley.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.pavley.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.pavley.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}