<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>netswitch!: Tag flash</title>
    <link>http://blog.netswitch.jp/articles/tag/flash</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Mac OS X &#12391; Wii Remote API &#12434;&#20351;&#12358;</title>
      <description>&lt;p&gt;&lt;a href="http://www.kanasansoft.com/weblab/2009/03/canvaswii.html"&gt;Canvas&#12434;&#20351;&#12387;&#12383;Wii&#29992;&#12466;&#12540;&#12512;&#12434;&#20316;&#12387;&#12390;&#12415;&#12383; (Kanasansoft Web Lab.)&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Nintendo Wii &#12395;&#36617;&#12387;&#12390;&#12356;&#12427;Opera &#12395;&#12399;Wii Remote API&#12394;&#12427;&#12418;&#12398;&#12364;&#12354;&#12387;&#12390;&#12289;Wii&#12522;&#12514;&#12467;&#12531;&#12392;Canvas&#12434;&#20351;&#12387;&#12390;&#33394;&#12293;&#12391;&#12365;&#12427;&#12290;&lt;/p&gt;

&lt;p&gt;&#12358;&#12385;&#12395;&#12399;&#12289;Opera&#12418;Wii &#12398;&#12467;&#12531;&#12488;&#12525;&#12540;&#12521;(&#12384;&#12369;)&#12418;&#12354;&#12427;&#12398;&#12395;&#12289;kanasan &#12398;&#21147;&#20316;&#12364;&#36938;&#12409;&#12394;&#12356;&#12394;&#12435;&#12390;&#65281;&#12354;&#12426;&#12360;&#12394;&#12356;&#65281;&lt;/p&gt;

&lt;p&gt;&#12392;&#12356;&#12358;&#12431;&#12369;&#12391;&#12289;Wii Remote API &#12398;&#12405;&#12426;&#12434;&#12377;&#12427;&#12467;&#12540;&#12489;&#12434;&#26360;&#12356;&#12390;&#12415;&#12383;&#12290;&lt;/p&gt;

&lt;p&gt;&lt;object width="400" height="300"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3798679&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=3798679&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a href="http://vimeo.com/3798679"&gt;WiiFake: emulate Wii Remote API on Mac OS X.&lt;/a&gt; from &lt;a href="http://vimeo.com/user1468869"&gt;NANKI Haruo&lt;/a&gt; on &lt;a href="http://vimeo.com"&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;requires at runtime&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;WiiRemote.framework from &lt;a href="http://sourceforge.net/projects/darwiin-remote/"&gt;DarwinRemote Project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Ruby&lt;/li&gt;
&lt;li&gt;Ruby/Cocoa&lt;/li&gt;
&lt;li&gt;Flash Player Plugin&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;How to use.&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Copy WiiRemote.framework to your ~/Library/frameworks/ directory.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/nanki/wiifake"&gt;WiiFake&lt;/a&gt; &#12434;&#33853;&#12392;&#12375;&#12390;&#12367;&#12427;&#12290;&lt;/li&gt;
&lt;li&gt;Wii &#12522;&#12514;&#12467;&#12531;&#12398; 1 2 key&#12434;&#25276;&#12375;&#12383;&#12414;&#12414;&#12469;&#12540;&#12496;&#12434;&#36215;&#21205;&#12377;&#12427;&#12290;&lt;br/&gt;
&lt;code&gt;$ ruby server.rb&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&#12371;&#12398;bookmarklet&#12434;&#36215;&#21205; &lt;a href="javascript:document.body.appendChild(document.createElement('script')).src='http://tools.netswitch.jp/jstools/wiiapi.js'"&gt;WiiRemote bookmaklet&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&#24517;&#35201;&#12395;&#24540;&#12376;&#12390;&#12506;&#12540;&#12472;&#12398;&#21021;&#26399;&#21270;&#20966;&#29702;&#12434;&#21628;&#12403;&#20986;&#12377;&#12290;&lt;br/&gt;
(&#19978;&#35352;kanasan&#12398;&#12506;&#12540;&#12472;&#12384;&#12392;&#12289;&lt;code&gt;javascript:initialize()&lt;/code&gt;)&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;&#20181;&#32068;&#12415;&lt;/h2&gt;

&lt;p&gt;bookmarklet &#12391;&#35501;&#12415;&#36796;&#12435;&#12384; WiiProxy.swf &#12363;&#12425; localhost&#12395;&#31435;&#12390;&#12383;Ruby&#12469;&#12540;&#12496;&#12395;&#32331;&#12356;&#12391;&#12289;JSON&#24418;&#24335;&#12391;&#21463;&#12369;&#21462;&#12387;&#12383;&#24773;&#22577;&#12434;&#12289;javascript&#12398;&#19990;&#30028;&#12395;&#28193;&#12375;&#12390;&#12356;&#12427;&#12384;&#12369;&#12391;&#12377;&#12290;&lt;/p&gt;

&lt;h2&gt;&#12486;&#12473;&#12488;&lt;/h2&gt;

&lt;p&gt;Safari&#12391;&#12375;&#12363;&#12486;&#12473;&#12488;&#12375;&#12390;&#12394;&#12356;;;&lt;/p&gt;

&lt;p&gt;&#30011;&#36074;&#12398;&#12486;&#12473;&#12488;&#12398;&#12383;&#12417;&#12289;&#21516;&#12376;&#12512;&#12540;&#12499;&#12540;&#12434;Youtube&#12395;&#12418;&#12450;&#12483;&#12503;&#12525;&#12540;&#12489;&#12375;&#12390;&#12415;&#12383;&#12290;&lt;/p&gt;

&lt;p&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fTDXNVbT28w&amp;amp;hl=ja&amp;amp;fs=1&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/fTDXNVbT28w&amp;amp;hl=ja&amp;amp;fs=1&amp;amp;color1=0x3a3a3a&amp;amp;color2=0x999999" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;

&lt;h5&gt;&#21442;&#32771;:&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.kanasansoft.com/weblab/2009/03/canvaswii.html"&gt;Canvas&#12434;&#20351;&#12387;&#12383;Wii&#29992;&#12466;&#12540;&#12512;&#12434;&#20316;&#12387;&#12390;&#12415;&#12383; (Kanasansoft Web Lab.)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://github.com/nanki/wiifake"&gt;WiiFake on github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      <pubDate>Sun, 22 Mar 2009 21:22:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:b8efc92f-8cc9-4533-bc2c-b328ce62daa1</guid>
      <author>nanki</author>
      <link>http://blog.netswitch.jp/articles/2009/03/22/fake-wii-remote-api-with-real-wii-remote</link>
      <category>tech</category>
      <category>ruby</category>
      <category>javascript</category>
      <category>flash</category>
      <category>wii</category>
      <category>flash</category>
      <category>web</category>
      <trackback:ping>http://blog.netswitch.jp/articles/trackback/8643</trackback:ping>
    </item>
    <item>
      <title>&#20170;&#26085;&#12398;ActionScript - &#19977;&#35282;&#24418;&#12398;&#22806;&#24515;</title>
      <description>&lt;p&gt;&#19977;&#12388;&#12398;&#28857;&#12399;&#12489;&#12521;&#12483;&#12464;&#21487;&#33021;&#12290;&lt;/p&gt;

&lt;div style="text-align:center;width:490px;"&gt;&lt;iframe title="circumcenter - wonderfl build flash online" src="http://wonderfl.kayac.com/blogparts/23c4982b5a904f0a1776de946cabb1a5f997813f" width="490" height="500" style="border:1px black solid;"&gt;&lt;/iframe&gt;&lt;a href="http://wonderfl.kayac.com/code/23c4982b5a904f0a1776de946cabb1a5f997813f" title="circumcenter - wonderfl build flash online"&gt;circumcenter - wonderfl build flash online&lt;/a&gt;&lt;/div&gt;

&lt;h5&gt;&#21442;&#32771;:&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.nn.iij4u.or.jp/~hsat/misc/math/centre/circumcentre.html"&gt;&#22806;&#24515;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
      <pubDate>Sat, 21 Mar 2009 23:45:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:f556bdcc-cbf0-4ac6-9a1f-0149d2b7d910</guid>
      <author>nanki</author>
      <link>http://blog.netswitch.jp/articles/2009/03/21/circumcenter</link>
      <category>noise</category>
      <category>flash</category>
      <category>flash</category>
      <trackback:ping>http://blog.netswitch.jp/articles/trackback/8642</trackback:ping>
    </item>
    <item>
      <title>flex2 &amp;amp; actionscript3(2)</title>
      <description>&lt;div class="typocode"&gt;&lt;pre class='prettyprint'&gt;&lt;code class="typocode_default "&gt;particle = new Particle();
particle.mixin(Grabbable);&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&#12392;&#12420;&#12427;&#12392;&#12289;&#25524;&#12435;&#12391;&#21205;&#12363;&#12379;&#12427;&#12424;&#12358;&#12394;&#20877;&#21033;&#29992;&#21487;&#33021;&#12394;&#12521;&#12452;&#12502;&#12521;&#12522;&#12434;&#26360;&#12356;&#12390;&#12415;&#12383;&#12290;&lt;/p&gt;

&lt;p&gt;&#12414;&#12392;&#12418;&#12395;ECMAScript&#12434;&#35302;&#12427;&#12398;&#12399;&#21021;&#12417;&#12390;&#12384;&#12364;&#12289;ActionScript &#12399;class{} &#35352;&#27861;&#12418;&#20351;&#12360;&#12427;&#12375;&#12289;&#21205;&#30340;&#12395;&#25313;&#24373;&#12391;&#12365;&#12427;&#12398;&#12391;&#12289;ruby &#12398;&#12424;&#12358;&#12394;&#35328;&#35486;&#12434;&#20351;&#12387;&#12390;&#12428;&#12400;&#12289;&#24745;&#12416;&#12371;&#12392;&#12399;&#12354;&#12414;&#12426;&#12394;&#12356;&#12290;(&#12392;&#24605;&#12358;)&lt;/p&gt;

&lt;p&gt;&#12363;&#12387;&#12371;&#12356;&#12356;&#65281;&lt;/p&gt;

&lt;p&gt;&#12371;&#12435;&#12394;&#24863;&#12376;&#12397;&#12290;&lt;/p&gt;

&lt;p&gt;
        &lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="320" height="240" id="/files/grabbable_test.swf" align="middle"&gt;
        &lt;param name="allowScriptAccess" value="sameDomain" /&gt;
        &lt;param name="movie" value="/files/grabbable_test.swf" /&gt;
        &lt;param name="quality" value="high" /&gt;
        &lt;embed src="/files/grabbable_test.swf" quality="high" width="320" height="240" name="/files/grabbable_test.swf" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /&gt;
        &lt;/object&gt;&lt;/p&gt;

&lt;p&gt;&#35201; FlashPlayer 8.5&lt;/p&gt;</description>
      <pubDate>Mon, 05 Dec 2005 18:07:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:dedabaf7-d0c7-48af-b3f6-8b96e4a908ee</guid>
      <author>nanki</author>
      <link>http://blog.netswitch.jp/articles/2005/12/05/flex2-actionscript3-2</link>
      <category>tech</category>
      <category>flash</category>
      <category>flash</category>
      <category>flex</category>
      <category>actionscript</category>
      <enclosure type="application/x-shockwave-flash" url="http://blog.netswitch.jp/files/grabbable_test.swf" length="2211"/>
      <trackback:ping>http://blog.netswitch.jp/articles/trackback/45</trackback:ping>
    </item>
    <item>
      <title>flex2 &amp;amp; actionscript3</title>
      <description>&lt;p&gt;ActionScript &#12391;&#20840;&#12390;&#12434;&#35352;&#36848;&#12377;&#12427;&#19990;&#30028;&#12399;&#12393;&#12435;&#12394;&#12418;&#12398;&#12394;&#12398;&#12363;&#12392;&#12289;&#12385;&#12423;&#12387;&#12392;&#35302;&#12387;&#12390;&#12415;&#12383;&#12290;&lt;/p&gt;

&lt;p&gt;Eclipse3.1 &#12395;&#12503;&#12521;&#12464;&#12452;&#12531;&#12364;&#20837;&#12425;&#12394;&#12363;&#12387;&#12383;&#12398;&#12391;&#12473;&#12479;&#12531;&#12489;&#12450;&#12525;&#12531;&#29256;&#12434;&#36215;&#21205;&#12377;&#12427;&#12290;&lt;/p&gt;

&lt;p&gt;&#31777;&#21336;&#12394;&#12486;&#12473;&#12488;&#12467;&#12540;&#12489;&#12415;&#12383;&#12356;&#12394;&#12398;&#12434;&#26360;&#12356;&#12390;&#23455;&#34892;&#12377;&#12427;&#12290;&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_javascript "&gt;package {
  import flash.display.MovieClip;
  import flash.display.Sprite;

  public class actionscript extends MovieClip {
    public function actionscript() {
      for(var i = 2;i &amp;lt; 10; i++){
        var particle:Particle = new Particle();
        addChild(particle);
      }
    }
  }

  private class Particle extends Sprite{
    public function Particle(){
      x = Math.random() * 100;
      y = Math.random() * 100;
      this.graphics.beginFill(0xffffff,0.5);
      this.graphics.drawCircle(0,0,8);
      this.graphics.endFill();
    }
  }
}&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&#12371;&#12435;&#12394;&#24863;&#12376;&#12391;&#12289;&#21322;&#36879;&#26126;&#12398;&#20024;&#12364;&#12385;&#12425;&#12411;&#12425;&#34920;&#31034;&#12373;&#12428;&#12427;&#12290;&lt;/p&gt;

&lt;p&gt;&#12385;&#12423;&#12387;&#12392;&#12399;&#12414;&#12387;&#12383;&#12398;&#12399;&#12289;Particle Class&#12434;public &#12395;&#12377;&#12427;&#12392;&#12289;&#33258;&#21205;&#12391;&#12452;&#12531;&#12473;&#12479;&#12531;&#12473;&#12364;&#29983;&#25104;&#12373;&#12428;&#12390;&#12375;&#12414;&#12356;&#12289;&#24847;&#22259;&#12375;&#12383;&#21205;&#20316;&#12395;&#12394;&#12425;&#12394;&#12363;&#12387;&#12383;&#12371;&#12392;&#12290;&lt;/p&gt;

&lt;p&gt;&#33258;&#20998;&#12391;&#29983;&#25104;&#12434;&#12467;&#12531;&#12488;&#12525;&#12540;&#12523;&#12377;&#12427;&#22580;&#21512;&#12399;private &#12395;&#12375;&#12414;&#12375;&#12423;&#12358;&#12289;&#12392;&#12356;&#12358;&#12371;&#12392;&#12425;&#12375;&#12356;&#12290;&#12405;&#12540;&#12435;&#12290;&lt;/p&gt;</description>
      <pubDate>Sat, 03 Dec 2005 12:10:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:17ea4a8e-5559-4266-b18c-7552ed89e3d1</guid>
      <author>nanki</author>
      <link>http://blog.netswitch.jp/articles/2005/12/03/flex2-actionscript3</link>
      <category>tech</category>
      <category>flash</category>
      <category>actionscript</category>
      <category>flex</category>
      <category>flash</category>
      <trackback:ping>http://blog.netswitch.jp/articles/trackback/44</trackback:ping>
    </item>
    <item>
      <title>Flash 8</title>
      <description>&lt;p&gt;Flash8 &#12398;&#26032;&#27231;&#33021;&#12398;Filter&#12391;&#36938;&#12435;&#12391;&#12415;&#12383;&#12290;&lt;/p&gt;

&lt;p&gt;Typo &#12391;SWF &#12434;&#12452;&#12531;&#12521;&#12452;&#12531;&#12391;&#34920;&#31034;&#12377;&#12427;&#26041;&#27861;&#12364;&#12394;&#12363;&#12387;&#12383;&#12398;&#12391;&#12289;&#12510;&#12463;&#12525;&#12434;&#26360;&#12356;&#12390;&#12415;&#12383;&#12290;&lt;/p&gt;

&lt;p&gt;&#12371;&#12435;&#12394;&#12479;&#12464;&#12434;&#26360;&#12367;&#12384;&#12369;&#12391;SWF &#12364;&#36028;&#12426;&#20184;&#12369;&#12425;&#12428;&#12427;&#12424;&#12358;&#12395;&#12394;&#12387;&#12383;&#12290;&lt;/p&gt;

&lt;div class="typocode"&gt;&lt;pre class='prettyprint'&gt;&lt;code class="typocode_default "&gt;&amp;lt;typo:swf path=&amp;quot;/files/depth_blur.swf&amp;quot;/&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&#12420;&#12387;&#12401;&#27005;&#12384;&#12290;
MovableType &#12395;&#12375;&#12394;&#12367;&#12390;&#12424;&#12363;&#12387;&#12383;&#12380;&#12290;&lt;/p&gt;

&lt;p&gt;finalReality&#12398;&#12497;&#12463;&#12522;&lt;br/&gt;

        &lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="275" height="200" id="/files/remedy_blur.swf" align="middle"&gt;
        &lt;param name="allowScriptAccess" value="sameDomain" /&gt;
        &lt;param name="movie" value="/files/remedy_blur.swf" /&gt;
        &lt;param name="quality" value="high" /&gt;
        &lt;embed src="/files/remedy_blur.swf" quality="high" width="275" height="200" name="/files/remedy_blur.swf" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /&gt;
        &lt;/object&gt;&lt;/p&gt;

&lt;p&gt;&#24565;&#20175;&#12434;12&#22238;&#21809;&#12360;&#12383;&#12398;&#12392;&#21516;&#12376;&#24481;&#21033;&#30410;&lt;br/&gt;

        &lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="275" height="200" id="/files/depth_blur.swf" align="middle"&gt;
        &lt;param name="allowScriptAccess" value="sameDomain" /&gt;
        &lt;param name="movie" value="/files/depth_blur.swf" /&gt;
        &lt;param name="quality" value="high" /&gt;
        &lt;embed src="/files/depth_blur.swf" quality="high" width="275" height="200" name="/files/depth_blur.swf" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /&gt;
        &lt;/object&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 06 Oct 2005 07:24:00 +0900</pubDate>
      <guid isPermaLink="false">urn:uuid:414e9b0f-6bc5-48e3-b289-e6f82f0d5d73</guid>
      <author>nanki</author>
      <link>http://blog.netswitch.jp/articles/2005/10/06/flash-8</link>
      <category>tech</category>
      <category>flash</category>
      <category>flash</category>
      <category>flash8</category>
      <category>typo</category>
      <enclosure type="application/x-shockwave-flash" url="http://blog.netswitch.jp/files/remedy_blur.swf" length="2116"/>
      <trackback:ping>http://blog.netswitch.jp/articles/trackback/3</trackback:ping>
    </item>
  </channel>
</rss>
