{"id":66,"date":"2010-09-24T17:37:25","date_gmt":"2010-09-24T08:37:25","guid":{"rendered":"http:\/\/www.digifie.jp\/blog\/?p=66"},"modified":"2010-09-28T12:06:03","modified_gmt":"2010-09-28T03:06:03","slug":"%e3%83%93%e3%83%aa%e3%83%93%e3%83%aa%ef%bc%88lightning-effect%ef%bc%89","status":"publish","type":"post","link":"https:\/\/www.digifie.jp\/blog\/archives\/66","title":{"rendered":"\u30d3\u30ea\u30d3\u30ea\uff08Lightning Effect\uff09"},"content":{"rendered":"<div class='wp_social_bookmarking_light'>        <div class=\"wsbl_facebook\"><a href='http:\/\/www.facebook.com\/share.php?u=https%3A%2F%2Fwww.digifie.jp%2Fblog%2Farchives%2F66&t=%E3%83%93%E3%83%AA%E3%83%93%E3%83%AA%EF%BC%88Lightning%20Effect%EF%BC%89' title='Facebook \u306b\u30b7\u30a7\u30a2' rel=nofollow class='wp_social_bookmarking_light_a' target=_blank><img src='https:\/\/www.digifie.jp\/blog\/wp-content\/plugins\/wp-social-bookmarking-light\/public\/images\/facebook.png' alt='Facebook \u306b\u30b7\u30a7\u30a2' title='Facebook \u306b\u30b7\u30a7\u30a2' width='16' height='16' class='wp_social_bookmarking_light_img' \/><\/a><\/div>        <div class=\"wsbl_twitter\"><a href=\"https:\/\/twitter.com\/share\" class=\"twitter-share-button\" data-url=\"https:\/\/www.digifie.jp\/blog\/archives\/66\" data-text=\"\u30d3\u30ea\u30d3\u30ea\uff08Lightning Effect\uff09\" data-via=\"LLC DigiFie\" data-lang=\"ja\">Tweet<\/a><\/div><\/div>\n<br class='wp_social_bookmarking_light_clear' \/>\n<p>\u6bd4\u8f03\u7684\u7c21\u5358\u306b\u5b9f\u88c5\u3067\u304d\u305d\u3046\u306a\u65b9\u6cd5\u3067<br \/>\n\u7a32\u59bb\u3068\u3044\u3046\u304b\u653e\u96fb\u98a8\u306e\u30d3\u30ea\u30d3\u30ea\u3092\u4f5c\u3063\u3066\u307f\u307e\u3057\u305f\u3002<br \/>\n\u30de\u30a6\u30b9\u30af\u30ea\u30c3\u30af\u3067\u30d3\u30ea\u30d3\u30ea\u306e\u51fa\u73fe\u70b9\u304c\u5909\u5316\u3057\u307e\u3059\u3002<\/p>\n<p>\u30ab\u30df\u30ca\u30ea\u98a8\u306e\u30a8\u30d5\u30a7\u30af\u30c8\u3092\u4f55\u3068\u304b\u7c21\u5358\u306b\u5b9f\u88c5\u3067\u304d\u306a\u3044\u3082\u306e\u304b\u3068\u4f5c\u3063\u3066\u307f\u305f\u3068\u3053\u308d\u3001\u601d\u3044\u306e\u307b\u304b\u4eba\u6c17\u304c\u3042\u3063\u305f\u3088\u3046\u3067\u9a5a\u304d\u307e\u3057\u305f\u3002<br \/>\n\u6b21\u306f\u3001\u624b\u629c\u304d\u3067\u306f\u306a\u3044\u672c\u7269\u306e\u30e9\u30a4\u30c8\u30cb\u30f3\u30b0\u30a8\u30d5\u30a7\u30af\u30c8\u3092\u4f5c\u308a\u305f\u3044\u3068\u601d\u3044\u307e\u3059\u3002<\/p>\n<p><script type=\"text\/javascript\" src=\"http:\/\/wonderfl.net\/blogparts\/8Z2I\/js\"><\/script><\/p>\n<p class=\"ttlBpWonderfl\" style=\"width: 465px; margin: 0; text-align: right; font-size: 11px;\"><a href=\"http:\/\/wonderfl.net\/c\/8Z2I\" title=\"\u30d3\u30ea\u30d3\u30ea\uff08Lightning Effect\uff09\">\u30d3\u30ea\u30d3\u30ea\uff08Lightning Effect\uff09 &#8211; wonderfl build flash online<\/a><\/p>\n<p>\u3053\u306e\u30a8\u30d5\u30a7\u30af\u30c8\u306e\u30b3\u30fc\u30c9\u306f70\u884c\u672a\u6e80\u3057\u304b\u306a\u3044\u306e\u3067\u4ee5\u4e0b\u5168\u30b3\u30fc\u30c9\u3067\u3059\u3002<\/p>\n<pre class=\"brush: as3; title: ; notranslate\" title=\"\">package {\t\r\n\timport flash.display.BitmapData;\r\n\timport flash.display.Bitmap;\r\n\timport flash.events.Event;\r\n\timport flash.geom.Point;\r\n\timport flash.display.Sprite;\r\n\timport flash.geom.ColorTransform;\r\n\timport flash.geom.Matrix;\r\n\timport flash.filters.GlowFilter;\r\n\timport flash.events.MouseEvent;\r\n\t\r\n\t[SWF(width=&quot;465&quot;, height=&quot;465&quot;, backgroundColor=&quot;0&quot;, frameRate=&quot;30&quot;)]\r\n\t\r\n\tpublic class Main extends Sprite{\r\n\t\tprivate const W:Number = 465;\r\n\t\tprivate const H:Number = 465;\r\n\t\tprivate const RANGE:int = 5; \/\/ \u8cea\u611f\u8abf\u6574\u7528Bmd\u306e\u7e2e\u5c0f\u500d\u7387\r\n\t\tprivate var _p:Point; \/\/ \u51fa\u73fe\u70b9\r\n\t\tprivate var _sp:Sprite; \/\/ \u8868\u793a\u7528\u30b9\u30d7\u30e9\u30a4\u30c8\r\n\t\tprivate var _ctf:ColorTransform; \/\/ \u6e1b\u8272\u7528\u30ab\u30e9\u30fc\u30c8\u30e9\u30f3\u30b9\u30d5\u30a9\u30fc\u30e0\r\n\t\tprivate var _canvas:BitmapData; \/\/ \u30d3\u30ea\u30d3\u30ea\u63cf\u753b\u7528Bmd\r\n\t\tprivate var _glow:BitmapData; \/\/ \u8cea\u611f\u8abf\u6574\u7528Bmd\r\n\r\n\t\tpublic function Main() {\r\n\t\t\tinit();\r\n\t\t\taddEventListener(Event.ENTER_FRAME, update)\t;\r\n\t\t\tstage.addEventListener(MouseEvent.CLICK, onDown);\r\n\t\t}\r\n\t\t\r\n\t\t\/\/ \u521d\u671f\u5316\r\n\t\tprivate function init():void{\r\n\t\t\t_p = new Point(W \/ 2, 30);\r\n\t\t\t_sp = new Sprite();\r\n\t\t\t_sp.filters = [new GlowFilter(0xC9E6FC, 1, 10, 10, 4, 3, false, false)];\r\n\t\t\t_ctf = new ColorTransform(0.9, 0.96, 1, 0.9);\r\n\t\t\t_canvas = new BitmapData(W,H,false,0);\r\n\t\t\t\r\n\t\t\tvar bm:Bitmap = new Bitmap(_canvas, &quot;auto&quot;, true);\r\n\t\t\t_glow = new BitmapData(W \/ RANGE, H \/ RANGE, false, 0);\r\n\t\t\t\r\n\t\t\tvar glowBm:Bitmap = new Bitmap(_glow, &quot;never&quot;, true);\r\n\t\t\tglowBm.blendMode = &quot;add&quot;;\r\n\t\t\tglowBm.scaleX = glowBm.scaleY = RANGE;\r\n\t\t\t\r\n\t\t\taddChild(bm);\r\n\t\t\taddChild(glowBm);\r\n\t\t}\r\n\t\t\r\n\t\t\/\/ \u30de\u30a6\u30b9\u30c0\u30a6\u30f3\r\n\t\tprivate function onDown(e:MouseEvent):void{\r\n\t\t\t_p = new Point(mouseX, mouseY);\r\n\t\t}\r\n\t\t\t\t\r\n\t\t\/\/ \u6bce\u30d5\u30ec\u30fc\u30e0\u66f4\u65b0\r\n\t\tprivate function update(e:Event):void{\r\n\t\t\tvar p:Point = new Point();\r\n\t\t\tvar num:int = Math.random() * 5;\r\n\t\t\tp.x = _p.x;\r\n\t\t\tp.y = _p.y;\r\n\t\t\t_sp.graphics.clear();\r\n\t\t\t_sp.graphics.lineStyle(num, 0xFFFFFF, 1-(num \/ 10));\r\n\t\t\t_sp.graphics.moveTo(p.x, p.y);\r\n\t\t\tvar i:int = p.y;\r\n\t\t\twhile(i &lt; W){\r\n\t\t\t\tvar n:int = Math.random() * 10;\r\n\t\t\t\ti += n;\r\n\t\t\t\tp.y = i;\r\n\t\t\t\tp.x += Math.random() * (n * 2) - n;\r\n\t\t\t\t_sp.graphics.lineTo(p.x, p.y);\r\n\t\t\t}\r\n\t\t\t_canvas.colorTransform(_canvas.rect, _ctf);\r\n\t\t\t_canvas.draw(_sp);\r\n\t\t\t_glow.draw(_canvas, new Matrix(1 \/ RANGE, 0, 0, 1 \/ RANGE));\r\n\t\t}\r\n\t}\r\n}<\/pre>\n<div class='wp_social_bookmarking_light'>        <div class=\"wsbl_facebook\"><a href='http:\/\/www.facebook.com\/share.php?u=https%3A%2F%2Fwww.digifie.jp%2Fblog%2Farchives%2F66&t=%E3%83%93%E3%83%AA%E3%83%93%E3%83%AA%EF%BC%88Lightning%20Effect%EF%BC%89' title='Facebook \u306b\u30b7\u30a7\u30a2' rel=nofollow class='wp_social_bookmarking_light_a' target=_blank><img src='https:\/\/www.digifie.jp\/blog\/wp-content\/plugins\/wp-social-bookmarking-light\/public\/images\/facebook.png' alt='Facebook \u306b\u30b7\u30a7\u30a2' title='Facebook \u306b\u30b7\u30a7\u30a2' width='16' height='16' class='wp_social_bookmarking_light_img' \/><\/a><\/div>        <div class=\"wsbl_twitter\"><a href=\"https:\/\/twitter.com\/share\" class=\"twitter-share-button\" data-url=\"https:\/\/www.digifie.jp\/blog\/archives\/66\" data-text=\"\u30d3\u30ea\u30d3\u30ea\uff08Lightning Effect\uff09\" data-via=\"LLC DigiFie\" data-lang=\"ja\">Tweet<\/a><\/div><\/div>\n<br class='wp_social_bookmarking_light_clear' \/>\n","protected":false},"excerpt":{"rendered":"<p>\u6bd4\u8f03\u7684\u7c21\u5358\u306b\u5b9f\u88c5\u3067\u304d\u305d\u3046\u306a\u65b9\u6cd5\u3067 \u7a32\u59bb\u3068\u3044\u3046\u304b\u653e\u96fb\u98a8\u306e\u30d3\u30ea\u30d3\u30ea\u3092\u4f5c\u3063\u3066\u307f\u307e\u3057\u305f\u3002 \u30de\u30a6\u30b9\u30af\u30ea\u30c3\u30af\u3067\u30d3\u30ea\u30d3\u30ea\u306e\u51fa\u73fe\u70b9\u304c\u5909\u5316\u3057\u307e\u3059\u3002 \u30ab\u30df\u30ca\u30ea\u98a8\u306e\u30a8\u30d5\u30a7\u30af\u30c8\u3092\u4f55\u3068\u304b\u7c21\u5358\u306b\u5b9f\u88c5\u3067\u304d\u306a\u3044\u3082\u306e\u304b\u3068\u4f5c\u3063\u3066\u307f\u305f\u3068\u3053\u308d\u3001\u601d\u3044\u306e\u307b\u304b\u4eba\u6c17\u304c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[3],"tags":[10,47],"_links":{"self":[{"href":"https:\/\/www.digifie.jp\/blog\/wp-json\/wp\/v2\/posts\/66"}],"collection":[{"href":"https:\/\/www.digifie.jp\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.digifie.jp\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.digifie.jp\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.digifie.jp\/blog\/wp-json\/wp\/v2\/comments?post=66"}],"version-history":[{"count":5,"href":"https:\/\/www.digifie.jp\/blog\/wp-json\/wp\/v2\/posts\/66\/revisions"}],"predecessor-version":[{"id":276,"href":"https:\/\/www.digifie.jp\/blog\/wp-json\/wp\/v2\/posts\/66\/revisions\/276"}],"wp:attachment":[{"href":"https:\/\/www.digifie.jp\/blog\/wp-json\/wp\/v2\/media?parent=66"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.digifie.jp\/blog\/wp-json\/wp\/v2\/categories?post=66"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.digifie.jp\/blog\/wp-json\/wp\/v2\/tags?post=66"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}