{"id":26,"date":"2010-03-15T18:12:32","date_gmt":"2010-03-15T16:12:32","guid":{"rendered":"http:\/\/blog.teleranek.org\/?p=26"},"modified":"2025-06-29T12:29:29","modified_gmt":"2025-06-29T10:29:29","slug":"geniefx-genie-os-x-effect-update","status":"publish","type":"post","link":"https:\/\/blog.teleranek.org\/?p=26","title":{"rendered":"GenieFx genie OS-X effect update"},"content":{"rendered":"<p style=\"text-align: left;\">I had a few minutes to play with my old <a href=\"http:\/\/blog.teleranek.org\/?p=12\">genie effect<\/a>, so I&#8217;ve added two little features.<br \/>\nFirst one &#8211; the bounce effect. The genie seems to go too far, and then it comes back. It can be see when you open program windows ( not folder, but programs ) in OSX.<br \/>\nSecond one &#8211; motion blur.<br \/>\nSo there are two more parameters in the constructor, which tells GenieFx class , how far to bounce and how strong the motion blur will be:<\/p>\n<p style=\"text-align: left;\"><code>new GenieFx(<br \/>\n<em>( new demoBmp() ).bitmapData , \/* object to animate - DisplayObject or BitmapData *\/<br \/>\n150                          , \/* x position of genie's \"tail\" *\/<br \/>\n0\t\t\t\t\t\t\t , \/* start from hidden image *\/<br \/>\n<strong>0.3\t\t\t\t\t\t\t , \/* bounce. 1.0 = bounce as high as the image height, 0.0 = nobounce *\/<br \/>\n8.0\t\t\t\t\t\t   \/* vertical blur to simulate motion blur *\/<\/strong> <\/em><br \/>\n);<\/code><\/p>\n<p style=\"text-align: left;\">Sources: <a href=\"http:\/\/exp.teleranek.org\/proj\/genie\/demo2.zip\">http:\/\/exp.teleranek.org\/proj\/genie\/demo2.zip<\/a><br \/>\nDemo ( click the grey button-like object ):<br \/>\n<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" width=\"320\" height=\"340\" codebase=\"http:\/\/download.macromedia.com\/pub\/shockwave\/cabs\/flash\/swflash.cab#version=6,0,40,0\"><param name=\"name\" value=\"genie2\" \/><param name=\"bgcolor\" value=\"#ffffff\" \/><param name=\"align\" value=\"middle\" \/><param name=\"src\" value=\"http:\/\/exp.teleranek.org\/proj\/genie\/demo2.swf\" \/><!--[if !IE]> <--><br \/>\n<object data=\"http:\/\/exp.teleranek.org\/proj\/genie\/demo2.swf\" width=\"320\" height=\"340\" type=\"application\/x-shockwave-flash\"><param name=\"name\" value=\"genie2\" \/><param name=\"bgcolor\" value=\"#ffffff\" \/><param name=\"align\" value=\"middle\" \/><\/object><br \/>\n<!--> <![endif]--><\/object><\/p>\n<div style=\"text-align: left;\">ps. sorry for default WordPress&#8217;s CSS, it&#8217;s awful &#8230;<\/div>\n<div style=\"text-align: left;\">ps2&#8230; so the default WP theme was changed, the new one is much cooler :)<\/div>\n","protected":false},"excerpt":{"rendered":"<p>I had a few minutes to play with my old genie effect, so I&#8217;ve added two little features. First one &#8211; the bounce effect. The genie seems to go too far, and then it comes back. It can be see when you open program windows ( not folder, but programs ) in OSX. Second one [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[18,49,54],"class_list":["post-26","post","type-post","status-publish","format-standard","hentry","category-flash-experiments","tag-as3","tag-effects","tag-genie-osx"],"_links":{"self":[{"href":"https:\/\/blog.teleranek.org\/index.php?rest_route=\/wp\/v2\/posts\/26","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.teleranek.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.teleranek.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.teleranek.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.teleranek.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=26"}],"version-history":[{"count":17,"href":"https:\/\/blog.teleranek.org\/index.php?rest_route=\/wp\/v2\/posts\/26\/revisions"}],"predecessor-version":[{"id":356,"href":"https:\/\/blog.teleranek.org\/index.php?rest_route=\/wp\/v2\/posts\/26\/revisions\/356"}],"wp:attachment":[{"href":"https:\/\/blog.teleranek.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=26"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.teleranek.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=26"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.teleranek.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}