<?xml version="1.0" encoding="UTF-8"?><rss version="2.0">    <channel>        <title>el laboratorio de chocolatina</title>        <link>http://eldc.chocolatina.jp/</link>        <description></description>        <language>ja</language>        <copyright>Copyright 2010</copyright>        <lastBuildDate>Fri, 12 Feb 2010 19:01:15 +0900</lastBuildDate>        <generator>http://www.sixapart.com/movabletype/</generator>        <docs>http://www.rssboard.org/rss-specification</docs>                <item>            <title>jQuery Corner を利用した角丸リキッドレイアウト</title>            <description><![CDATA[<p><a title="jQuery Corner を利用した角丸リキッドレイアウト" href="http://eldc.chocolatina.jp/images/neta/21/index.html" target="_blank"><img alt="jQuery Corner を利用した角丸リキッドレイアウト" src="http://eldc.chocolatina.jp/images/neta/21/1.gif" /></a></p>
<p><a href="http://eldc.chocolatina.jp/2009/04/jquery.html">前回の jQuery Corner に関するエントリ</a>ですが、ChromeとSafariで一部不具合がありました。すみません。</p>
<p>今回リベンジをかけて、下記のブラウザで使えるものを書きました。<br />Windows IE6～、FF3～、Opera9～、Chrome3～<br />Macintosh FF3～、Opera9～、Safari4～</p>
<p><a class="arrow" title="jQuery Corner を利用した角丸リキッドレイアウト" href="http://eldc.chocolatina.jp/images/neta/21/index.html" target="_blank">サンプルを見る</a><br />div重ねなくて済むし、リキッドでいけます。</p>
<p>■解説<br />1) CSSで、Firefox向けに　-moz-border-radius:14px;　を指定します<br />2) CSSで、SafariとChrome向けに　-webkit-border-radius:14px;　を指定します<br />3) CSSだけだとIEとOperaが言うことを聞かないので jQuery-Corner を使う</p>
<p>■注意点<br />・paddingは角丸半径より大きいものを指定します<br />・残念ながらborderは実装しておりません</p>]]></description>            <link>http://eldc.chocolatina.jp/2010/02/jquery-corner.html</link>            <guid>http://eldc.chocolatina.jp/2010/02/jquery-corner.html</guid>                                    <pubDate>Fri, 12 Feb 2010 19:01:15 +0900</pubDate>        </item>                <item>            <title>シェイプの組み合わせで作る時計</title>            <description><![CDATA[<p><a title="シェイプの組み合わせで作る時計" href="http://eldc.chocolatina.jp/images/neta/20/index.html" target="_blank"><img alt="シェイプの組み合わせで作る時計" src="http://eldc.chocolatina.jp/images/neta/20/1.gif" /></a></p>
<p>シェイプトゥイーンの動く様はかわいいので、組み合わせたらシンプルな時計が作れるのではと思いました。数字は奥が深くて面白い。<br />デジタル時計は切り替わりの表現として見がちだけど、時間は本当は曖昧な線として存在するのではと思います。</p>
<p><a class="arrow" title="シェイプの組み合わせで作る時計" href="http://eldc.chocolatina.jp/images/neta/20/index.html" target="_blank">シェイプの組み合わせで作る時計</a></p>

<p>スクリーンセイバーもあります。zipを解凍してインストーラーをご利用ください。</p>
<p><a class="arrow" title="シェイプの組み合わせで作る時計：スクリーンセイバー" href="http://eldc.chocolatina.jp/images/neta/20/screensaver.zip">シェイプの組み合わせで作る時計：スクリーンセイバー</a></p>]]></description>            <link>http://eldc.chocolatina.jp/2009/12/post-12.html</link>            <guid>http://eldc.chocolatina.jp/2009/12/post-12.html</guid>                            <category domain="http://www.sixapart.com/ns/types#category">Flash</category>                                    <pubDate>Mon, 28 Dec 2009 23:59:16 +0900</pubDate>        </item>                <item>            <title>SmartyのテンプレートでFizzBuzz</title>            <description><![CDATA[<p><img alt="SmartyのテンプレートでFizzBuzz" src="http://eldc.chocolatina.jp/images/neta/19/1.gif" /></p>
<p>Smartyのテンプレートでみんな大好きFizzBuzzしたいと思ってやってみた。<br />あんまり意味はないです。<br />sectionをfor文のように使う。</p>
<h5 style="FONT-WEIGHT: bold; FONT-SIZE: 12px">コード</h5>
<p style="BORDER-RIGHT: 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: 1px dashed" #ddd?;background-color:?#eee?>{section name=cnt start=1 loop=101}<br />{if $smarty.section.cnt.index is div by 15}<br />&lt;span style="color:#a60a0a;font-weight:bold;"&gt;{$smarty.section.cnt.index}&lt;/span&gt;<br />{elseif $smarty.section.cnt.index is div by 5}<br />&lt;span style="color:#9ecf27;font-weight:bold;"&gt;{$smarty.section.cnt.index}&lt;/span&gt;<br />{elseif $smarty.section.cnt.index is div by 3}<br />&lt;span style="color:#0a9ebf;font-weight:bold;"&gt;{$smarty.section.cnt.index}&lt;/span&gt;<br />{else}<br />{$smarty.section.cnt.index}<br />{/if}<br />{/section}</p>
<h5 style="MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: 12px">実行結果</h5>
<p style="BORDER-RIGHT: 1px dashed; PADDING-RIGHT: 10px; BORDER-TOP: 1px dashed; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: 1px dashed" #ddd?;background-color:?#eee?>1 2 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">3</span> 4 <span style="FONT-WEIGHT: bold; COLOR: #9ecf27">5</span> <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">6</span> 7 8 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">9</span> <span style="FONT-WEIGHT: bold; COLOR: #9ecf27">10</span> 11 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">12</span> 13 14 <span style="FONT-WEIGHT: bold; COLOR: #a60a0a">15</span> 16 17 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">18</span> 19 <span style="FONT-WEIGHT: bold; COLOR: #9ecf27">20</span> <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">21</span> 22 23 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">24</span> <span style="FONT-WEIGHT: bold; COLOR: #9ecf27">25</span> 26 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">27</span> 28 29 <span style="FONT-WEIGHT: bold; COLOR: #a60a0a">30</span> 31 32 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">33</span> 34 <span style="FONT-WEIGHT: bold; COLOR: #9ecf27">35</span> <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">36</span> 37 38 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">39</span> <span style="FONT-WEIGHT: bold; COLOR: #9ecf27">40</span> 41 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">42</span> 43 44 <span style="FONT-WEIGHT: bold; COLOR: #a60a0a">45</span> 46 47 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">48</span> 49 <span style="FONT-WEIGHT: bold; COLOR: #9ecf27">50</span> <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">51</span> 52 53 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">54</span> <span style="FONT-WEIGHT: bold; COLOR: #9ecf27">55</span> 56 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">57</span> 58 59 <span style="FONT-WEIGHT: bold; COLOR: #a60a0a">60</span> 61 62 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">63</span> 64 <span style="FONT-WEIGHT: bold; COLOR: #9ecf27">65</span> <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">66</span> 67 68 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">69</span> <span style="FONT-WEIGHT: bold; COLOR: #9ecf27">70</span> 71 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">72</span> 73 74 <span style="FONT-WEIGHT: bold; COLOR: #a60a0a">75</span> 76 77 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">78</span> 79 <span style="FONT-WEIGHT: bold; COLOR: #9ecf27">80</span> <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">81</span> 82 83 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">84</span> <span style="FONT-WEIGHT: bold; COLOR: #9ecf27">85</span> 86 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">87</span> 88 89 <span style="FONT-WEIGHT: bold; COLOR: #a60a0a">90</span> 91 92 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">93</span> 94 <span style="FONT-WEIGHT: bold; COLOR: #9ecf27">95</span> <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">96</span> 97 98 <span style="FONT-WEIGHT: bold; COLOR: #0a9ebf">99</span> <span style="FONT-WEIGHT: bold; COLOR: #9ecf27">100</span></p>
<p>処理が遅いのは毎回loopを通すからか？もうちょっとスマートな書き方があるなら知りたい。<br />Smartyでは「割り切れるとき」をis div by...と直感的に書けるので便利です。</p>]]></description>            <link>http://eldc.chocolatina.jp/2009/06/smartyfizzbuzzwo.html</link>            <guid>http://eldc.chocolatina.jp/2009/06/smartyfizzbuzzwo.html</guid>                            <category domain="http://www.sixapart.com/ns/types#category">PHP</category>                                    <pubDate>Mon, 15 Jun 2009 23:41:16 +0900</pubDate>        </item>                <item>            <title>jQueryで作る角丸とマウスオーバーのメニューボタン</title>            <description><![CDATA[<p><a title="jQueryで作る角丸とマウスオーバーのメニューボタン" href="http://chocolatina.heteml.jp/test_jquery_corner/index.html" target="_blank"><img alt="jQueryで作る角丸とマウスオーバーのメニューボタン" src="http://eldc.chocolatina.jp/images/neta/18/1.gif" /></a></p>
<p>文字サイズ可変でも使える角丸のメニューボタンは、jQuery Cornerを使えば簡単に実装出来ます。<br />ボックスにマウスオーバーの処理をするとなお使いやすい。</p>
<p><a class="arrow" title="jQueryで作る角丸とマウスオーバーのメニューボタン" href="http://chocolatina.heteml.jp/test_jquery_corner/index.html" target="_blank">jQueryで作る角丸とマウスオーバーのメニューボタン</a></p>
<p>背景画像の形を変えたり、半透明のpngにしたり、アニメーションGIFにしたりすると、かわいいんじゃないかと思います。</p>
<p><a class="arrow" title="背景画像を工夫したもの" href="http://chocolatina.heteml.jp/test_jquery_corner/4.html" target="_blank">背景画像を工夫したもの</a></p>
<p>検証ブラウザ：InternetExplorer6～8、Firefox3、Opera9（※cursorの処理がイマイチ） </p>]]></description>            <link>http://eldc.chocolatina.jp/2009/04/jquery.html</link>            <guid>http://eldc.chocolatina.jp/2009/04/jquery.html</guid>                            <category domain="http://www.sixapart.com/ns/types#category">XHTML/CSS</category>                            <category domain="http://www.sixapart.com/ns/types#category">その他</category>                                    <pubDate>Mon, 20 Apr 2009 23:05:16 +0900</pubDate>        </item>                <item>            <title>転職しました</title>            <description><![CDATA[<p>3/1日から、paperboy&amp;co株式会社 クリエイティブホスティング事業部、<br />デザイナーとして就職いたしました。<br />憧れの会社だったので、頑張りたい。<br />以後もよろしくお願いします。</p>
<p>-----------------</p>
<p>身の程知らずにも応募した会社に受かって、とても嬉しかった。</p>
<p>仕事は好きだし、これからも続けていきたいし、<br />その中で成し遂げたいことが、どんどん出てきた。<br />社会人3年目。面白くなってきた。すごくよい波が来ていると思う（そして過ぎ去るのが怖い）。</p>
<p>辞める前、送別会であったかい言葉をいっぱい貰った。<br />取引先や職場の全員に、ひとりひとり違う文面でメールを送り、<br />たくさんの返信をもらった。<br />決して嫌で辞めたわけでなく、辞める際にはたくさん迷惑をかけてしまって申し訳なかったけど、<br />狭い業界だからまたどこかで、この大好きな人たちと絡んで仕事したいと思った。<br />誠実に接した（と自分では思っている）相手からは<br />（もちろん全員じゃないにしろ）誠実さが返ってくることを<br />身に沁みて実感した。</p>
<p>目の前の仕事を精一杯こなす、これまで通りの当り前のことをしながら、それだけではなくて<br />もっと広い所に目を向けてやっていきたいと思う。<br />ウェブに、もっと愛を。</p>]]></description>            <link>http://eldc.chocolatina.jp/2009/03/post-11.html</link>            <guid>http://eldc.chocolatina.jp/2009/03/post-11.html</guid>                            <category domain="http://www.sixapart.com/ns/types#category">その他</category>                                    <pubDate>Tue, 03 Mar 2009 22:14:50 +0900</pubDate>        </item>                <item>            <title>apartment 409</title>            <description><![CDATA[<p><a title="apartment 409" href="http://chocolatina113.tumblr.com/" target="_blank"><img alt="apartment 409" src="http://eldc.chocolatina.jp/images/neta/17/1.jpg" /></a></p>
<p>PhotoshopやIllustratorで作った作品をまとめました。<br />まだ数は少ないですが、増やしていきたいです。</p>
<p><a class="arrow" title="apartment 409" href="http://chocolatina113.tumblr.com/" target="_blank">apartment 409</a></p>]]></description>            <link>http://eldc.chocolatina.jp/2009/01/apartment-409.html</link>            <guid>http://eldc.chocolatina.jp/2009/01/apartment-409.html</guid>                            <category domain="http://www.sixapart.com/ns/types#category">デザイン</category>                                    <pubDate>Wed, 14 Jan 2009 23:17:41 +0900</pubDate>        </item>                <item>            <title>ActionScript3.0で3D的に放たれる光（移動や色変更）</title>            <description><![CDATA[<p><a title="ActionScript3.0で3D的に放たれる光（移動や色変更）" href="http://eldc.chocolatina.jp/images/neta/16/2.swf" target="_blank"><img alt="ActionScript3.0で3D的に放たれる光（移動や色変更）" src="http://eldc.chocolatina.jp/images/neta/16/1.gif" /></a></p>
<p>ActionScript2.0から3.0に移行しようとして試行錯誤中。せっかく3.0でやるのだから3Ｄ的なものを作りたかった、実験です。</p>
<p>----------------------------------------</p>
<p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em">(1)とりあえずステージ上にランダムにMovieClipを配置する処理。<br /><a class="arrow" title="ActionScript3.0で3D的に放たれる光（移動や色変更）" href="http://eldc.chocolatina.jp/images/neta/16/0.swf" target="_blank">見る</a></p>
<p>import flash.display.*;<br />import flash.events.*;<br />import flash.utils.*;</p>
<p>var ballS:Sprite = new Sprite();//ballSというスプライトを作って<br />addChild(ballS);//表示リストに加える。<br />var timer:Timer = new Timer(40, 0);//0.04秒ごとに永遠に繰り返します<br />timer.addEventListener(TimerEvent.TIMER,onTick);<br />function onTick (evt:TimerEvent):void {<br />&nbsp;var ball:ballInstance = new ballInstance();//ballInstanceはあらかじめリンケージされてる。<br />&nbsp;<br />&nbsp;var xMax:int = 24;//0から24のランダムな整数を取得する。<br />&nbsp;var xMin:int = 0;<br />&nbsp;var xRandomInt:int = Math.floor(Math.random()*(xMax-xMin+1))+xMin;//厳密に計算したランダム<br />&nbsp;var ballX:Number=xRandomInt*25;//ballInstanceの横幅は25px。<br />&nbsp;<br />&nbsp;var yMax:int = 16;<br />&nbsp;var yMin:int = 0;&nbsp;<br />&nbsp;var yRandomInt:int = Math.floor(Math.random()*(yMax-yMin+1))+yMin;<br />&nbsp;var ballY:Number=yRandomInt*25;<br />&nbsp;<br />&nbsp;ball.x=ballX;<br />&nbsp;ball.y=ballY;<br />&nbsp;ballS.addChild(ball);//表示リストにボールを加える。<br />}<br />timer.start();<br /></p>
<p>----------------------------------------</p>
<p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em">(2)それを移動させる。<br /><a class="arrow" title="ActionScript3.0で3D的に放たれる光（移動や色変更）" href="http://eldc.chocolatina.jp/images/neta/16/1.swf" target="_blank">見る</a></p>
<p>import flash.display.*;<br />import flash.events.*;<br />import flash.utils.*;</p>
<p>var ballS:Sprite = new Sprite();<br />addChild(ballS);<br />var timer:Timer = new Timer(40, 0);<br />timer.addEventListener(TimerEvent.TIMER,onTick);<br />function onTick (evt:TimerEvent):void {<br />&nbsp;var ball:ballInstance = new ballInstance();<br />&nbsp;ball.x=ball.y=-100;<br />&nbsp;<br />&nbsp;var xMax:int = 10;<br />&nbsp;var xMin:int = -10;<br />&nbsp;var xRandomInt:int = Math.floor(Math.random()*(xMax-xMin+1))+xMin;<br />&nbsp;var ballX:Number=xRandomInt*100;<br />&nbsp;<br />&nbsp;var yMax:int = 10;<br />&nbsp;var yMin:int = -10;<br />&nbsp;var yRandomInt:int = Math.floor(Math.random()*(yMax-yMin+1))+yMin;<br />&nbsp;var ballY:Number=yRandomInt*100;<br />&nbsp;<br />&nbsp;ballS.addChild(ball);<br />&nbsp;<br />&nbsp;ball.alpha=0;//ballの透明度の初期値を0（全部透明）に設定。<br />&nbsp;ball.addEventListener(Event.ENTER_FRAME, alphaChange);<br />&nbsp;function alphaChange(event:Event):void {//フレームに入るたびに0.08ずつ加算<br />&nbsp;&nbsp;ball.alpha+=0.08;<br />&nbsp;}<br />&nbsp;<br />&nbsp;var ballZ:Number=1000;//3Dっぽい処理をさせるための変数<br />&nbsp;var scale:Number;//3Dっぽい処理をさせるための変数<br />&nbsp;var fl:Number=100;//3Dっぽい処理をさせるための変数<br />&nbsp;ball.addEventListener(Event.ENTER_FRAME, zahyoChange);<br />&nbsp;function zahyoChange(event:Event):void {<br />&nbsp;&nbsp;ballZ-=20;//どんどんballZの値を減らして<br />&nbsp;&nbsp;scale=fl/(fl+ballZ);//scaleっていう変数にぶち込む<br />&nbsp;&nbsp;ball.x=ballX*scale+300;//ballのx座標の位置<br />&nbsp;&nbsp;ball.y=ballY*scale+200;//ballのy座標の位置<br />&nbsp;&nbsp;ball.scaleX=ball.scaleY=scale*5;//ballの横幅・縦幅。<br />&nbsp;&nbsp;if(ballZ&lt;-100){<br />&nbsp;&nbsp;&nbsp;ball.removeEventListener(Event.ENTER_FRAME, zahyoChange);<br />&nbsp;&nbsp;&nbsp;ball.removeEventListener(Event.ENTER_FRAME, alphaChange);<br />&nbsp;&nbsp;&nbsp;ball.alpha=0;<br />&nbsp;&nbsp;}<br />&nbsp;}<br />}<br />timer.start();</p>
<p>----------------------------------------</p>
<p style="MARGIN-LEFT: 1em; TEXT-INDENT: -1em">(3)さらに色変更の処理。その上にマウス位置による処理。たのしい。<br /><a class="arrow" title="ActionScript3.0で3D的に放たれる光（移動や色変更）" href="http://eldc.chocolatina.jp/images/neta/16/2.swf" target="_blank">見る</a></p>
<p>import flash.display.*;<br />import flash.events.*;<br />import flash.utils.*;</p>
<p>var ballS:Sprite = new Sprite();<br />addChild(ballS);<br />var timer:Timer = new Timer(20, 0);<br />timer.addEventListener(TimerEvent.TIMER,onTick);<br />function onTick (evt:TimerEvent):void {<br />&nbsp;var ball:ballInstance = new ballInstance();<br />&nbsp;ball.x=ball.y=-100;<br />&nbsp;<br />&nbsp;var date:Date; <br />&nbsp;date = new Date();<br />&nbsp;var pikaN:Number;<br />&nbsp;pikaN=Math.floor(date.milliseconds/10)%6;<br />&nbsp;if(pikaN==1){//以下、やる気のないif文。一括で出したいところですね。<br />&nbsp;&nbsp;var colorTransformA:ColorTransform = ball.transform.colorTransform;<br />&nbsp;&nbsp;colorTransformA.color = 0x1b98a3;<br />&nbsp;&nbsp;ball.transform.colorTransform = colorTransformA;<br />&nbsp;}<br />&nbsp;if(pikaN==2){<br />&nbsp;&nbsp;var colorTransformB:ColorTransform = ball.transform.colorTransform;<br />&nbsp;&nbsp;colorTransformB.color = 0x1b7ba3;<br />&nbsp;&nbsp;ball.transform.colorTransform = colorTransformB;<br />&nbsp;}<br />&nbsp;if(pikaN==3){<br />&nbsp;&nbsp;var colorTransformC:ColorTransform = ball.transform.colorTransform;<br />&nbsp;&nbsp;colorTransformC.color = 0x1b5ea3;<br />&nbsp;&nbsp;ball.transform.colorTransform = colorTransformC;<br />&nbsp;}<br />&nbsp;if(pikaN==4){<br />&nbsp;&nbsp;var colorTransformD:ColorTransform = ball.transform.colorTransform;<br />&nbsp;&nbsp;colorTransformD.color = 0x4e1ba3;<br />&nbsp;&nbsp;ball.transform.colorTransform = colorTransformD;<br />&nbsp;}<br />&nbsp;if(pikaN==5){<br />&nbsp;&nbsp;var colorTransformE:ColorTransform = ball.transform.colorTransform;<br />&nbsp;&nbsp;colorTransformE.color = 0x7b1ba3;<br />&nbsp;&nbsp;ball.transform.colorTransform = colorTransformE;<br />&nbsp;}<br />&nbsp;if(pikaN==0){<br />&nbsp;&nbsp;var colorTransformF:ColorTransform = ball.transform.colorTransform;<br />&nbsp;&nbsp;colorTransformF.color = 0xa31b98;<br />&nbsp;&nbsp;ball.transform.colorTransform = colorTransformF;<br />&nbsp;}<br />&nbsp;<br />&nbsp;var xMax:int = 10;<br />&nbsp;var xMin:int = -10; <br />&nbsp;var xRandomInt:int = Math.floor(Math.random()*(xMax-xMin+1))+xMin;<br />&nbsp;var ballX:Number=xRandomInt*100;<br />&nbsp;<br />&nbsp;var yMax:int = 10;<br />&nbsp;var yMin:int = -10; <br />&nbsp;var yRandomInt:int = Math.floor(Math.random()*(yMax-yMin+1))+yMin;<br />&nbsp;var ballY:Number=yRandomInt*100;<br />&nbsp;<br />&nbsp;ballS.addChild(ball);<br />&nbsp;<br />&nbsp;ball.alpha=0;<br />&nbsp;ball.addEventListener(Event.ENTER_FRAME, alphaChange);<br />&nbsp;function alphaChange(event:Event):void {<br />&nbsp;&nbsp;ball.alpha+=0.08;<br />&nbsp;}&nbsp;<br />&nbsp;<br />&nbsp;var ballZ:Number=1000;<br />&nbsp;var scale:Number;<br />&nbsp;var fl:Number=100;<br />&nbsp;ball.addEventListener(Event.ENTER_FRAME, zahyoChange);<br />&nbsp;function zahyoChange(event:Event):void {<br />&nbsp;&nbsp;ballZ-=20;<br />&nbsp;&nbsp;scale=fl/(fl+ballZ);<br />&nbsp;&nbsp;ballX+=(300-mouseX)/10;//マウス位置による処理うんぬん。<br />&nbsp;&nbsp;ballY+=(200-mouseY)/10;<br />&nbsp;&nbsp;ball.x=ballX*scale+300;<br />&nbsp;&nbsp;ball.y=ballY*scale+200;<br />&nbsp;&nbsp;ball.scaleX=ball.scaleY=scale*5;<br />&nbsp;&nbsp;if(ballZ&lt;-100){<br />&nbsp;&nbsp;&nbsp;ball.removeEventListener(Event.ENTER_FRAME, zahyoChange);//ここの削除のやり方がイマイチ。<br />&nbsp;&nbsp;&nbsp;ball.removeEventListener(Event.ENTER_FRAME, alphaChange);//本当はballをremoveChildしてnullにするんですよね。うーん。<br />&nbsp;&nbsp;&nbsp;ball.alpha=0;<br />&nbsp;&nbsp;}<br />&nbsp;}<br />}<br />timer.start();</p>
<p>----------------------------------------</p>
<p>画面外に出たballをきちんと削除出来てないので、重いです。 CPUに大きい負荷がかかると思う。</p>
<p>参考にしたサイト<br /><a class="arrow" href="http://ushio.sakura.ne.jp/freestyle/2007/11/actionscript30-movieclip.html" target="_blank">ActionScript3.0 でMovieClipの色を変更する</a><br /><a class="arrow" href="http://un-q.net/2007/12/actionscript3_attachmovie_as3.html" target="_blank">ActionScript3.0でattachMovie</a><br /><a class="arrow" href="http://feb19.jp/blog/archives/000074.php" target="_blank">AS3.0に対応するために覚えなければならない事</a><br /><a class="arrow" href="http://www.mdn.co.jp/content/view/1138/88/" target="_blank">Lesson3　3D表現にチャレンジしよう！</a> </p>]]></description>            <link>http://eldc.chocolatina.jp/2009/01/actionscript303d.html</link>            <guid>http://eldc.chocolatina.jp/2009/01/actionscript303d.html</guid>                            <category domain="http://www.sixapart.com/ns/types#category">Flash</category>                                    <pubDate>Mon, 12 Jan 2009 22:44:43 +0900</pubDate>        </item>                <item>            <title>あけましておめでとうございます</title>            <description><![CDATA[<p>本年もよろしくお願いいたします。</p>
<p>今年の目標。<br />・ActionScript3.0を基礎から頑張る（既にある知識内のことで済ませようとするのが悪い癖。知識外にも勇気出して出ていく）色々作りたいものが出てきた。<br />・PHPのデータベースとかライブラリ云々<br />・企画とかプロジェクトマネジメントの勉強（いまの会社にもすごい人がいっぱいいるので色々盗む）<br />・クライアントや仕事仲間の信頼を益々得られるよう努力する<br />・アンテナを張る</p>]]></description>            <link>http://eldc.chocolatina.jp/2009/01/post-10.html</link>            <guid>http://eldc.chocolatina.jp/2009/01/post-10.html</guid>                            <category domain="http://www.sixapart.com/ns/types#category">その他</category>                                    <pubDate>Sun, 04 Jan 2009 12:07:09 +0900</pubDate>        </item>                <item>            <title>March comes in like a lion and goes out like a lamb.</title>            <description><![CDATA[<p>WEBには関係ないけど羽海野チカ「3月のライオン」で相当に沁みたセリフ。</p>
<p>「ふざけんなよ/弱いのが悪いんじゃんか/弱いから負けたんだよっっ/勉強しろよ/してねーの/わかんだよ/解ってるけど/できねーとか/言うんなら/やめろよ!!/来んな!!/こっちは全部/賭けてんだよ/他には何も/持てねーくらい/将棋ばっかりだ」</p>]]></description>            <link>http://eldc.chocolatina.jp/2008/12/march-comes-in-like-a-lion-and.html</link>            <guid>http://eldc.chocolatina.jp/2008/12/march-comes-in-like-a-lion-and.html</guid>                            <category domain="http://www.sixapart.com/ns/types#category">その他</category>                                    <pubDate>Sat, 27 Dec 2008 20:47:42 +0900</pubDate>        </item>                <item>            <title>ラジアンを使って楽しい動物園</title>            <description><![CDATA[<p><a title="ラジアンを使って楽しい動物園" href="http://eldc.chocolatina.jp/images/neta/14/1.html" target="_blank"><img alt="ラジアンを使って楽しい動物園" src="http://eldc.chocolatina.jp/images/neta/14/1.gif" /></a></p>
<p>前回に引き続き、Math.sin(ラジアン)でサイン値を取得して波の動きを作った。最近流行のスムースなゆらぎ。</p>
<p>全部フレームアクションにしようとして挫折した。function()をもう少し上手に使いまわせるようにしたい。あとステージ狭すぎ（座標直すのがめんどくさいのでもういい）</p>
<p>ボーナスをはたいて清水の舞台から飛び降りる覚悟でCS4を買ったので、来年の目標はAS3.0と仲良くなること。コードは友達。</p>
<p><a title="ラジアンを使って楽しい動物園" href="http://eldc.chocolatina.jp/images/neta/14/1.html" target="_blank" class="arrow">見る</a></p>]]></description>            <link>http://eldc.chocolatina.jp/2008/12/post-9.html</link>            <guid>http://eldc.chocolatina.jp/2008/12/post-9.html</guid>                            <category domain="http://www.sixapart.com/ns/types#category">Flash</category>                                    <pubDate>Mon, 22 Dec 2008 18:33:16 +0900</pubDate>        </item>                <item>            <title>sinとcosの練習</title>            <description><![CDATA[<p><a title="sinとcosの練習" href="http://eldc.chocolatina.jp/images/neta/13/1.html" target="_blank"><img alt="sinとcosの練習" src="http://eldc.chocolatina.jp/images/neta/13/1.gif" /></a></p>
<p>Math.sin();を使用してぐるぐるするインタラクティブを作りました。マウスに追随するオブジェクト（不可視）をひとつ作っておき、その座標を中心に回るようにしました。</p>
<p>でも違うんだ！作りたかったのはこれじゃないんだ。出来れば「透明な球体に星がたくさんくっついていて、それが回る」ような感じにしたかったのだ。奥行きとぼかしとアルファをいじればよいはず。改造する。</p>
<p><a title="見る：sinとcosの練習" href="http://eldc.chocolatina.jp/images/neta/13/1.html" target="_blank" class="arrow">見る：sinとcosの練習</a></p>
<p>追記：<br /><a title="sinとcosの練習" href="http://eldc.chocolatina.jp/images/neta/13/2.html" target="_blank" class="arrow">奥行きとアルファを入れた。</a></p>]]></description>            <link>http://eldc.chocolatina.jp/2008/12/sincos.html</link>            <guid>http://eldc.chocolatina.jp/2008/12/sincos.html</guid>                            <category domain="http://www.sixapart.com/ns/types#category">Flash</category>                                    <pubDate>Thu, 11 Dec 2008 18:29:19 +0900</pubDate>        </item>                <item>            <title>冷静と情熱の着地点</title>            <description><![CDATA[<p>RAKU-GAKIの西田さんはかつてからずっと憧れのひとだった。初めて彼の作品を見た時の、魂をわしずかみにして揺さぶられたあの感触は忘れられない。繊細で大胆で調和のとれたコラージュと画面の向こうに広がっていくインタラクティブの世界に魅了された。プロジェクトの対象が、まるで生きもののように、儚さと熱と生命を内包して襲ってくるあの感じ、あのエロティックな感じは、絶対に西田さんにしか創れない。</p>
<p>彼がしゃべるセミナーに今日行ってきて、やはり感情を揺さぶられて帰ってきた。</p>
<p>私はてっきり、彼はもっと芸術家気取りのひとだと思っていた。ずっとフリーでやってきたのだから、何もかも自分でしようとする人だと思っていた。<br />でも違った。なんていうか、彼の作品から感じる調和、冷静さ、バランスのよさ、そういうものを、彼の話や声や外見の中で感じた。<br />色々な若いアーティストを取り纏めるアートディレクターとして、作品のために、自分に出来ること（現場の雰囲気を肌で感じて作品に生かす、とか地味な情報の取り纏めも怠らない、とか、クリエイターを育てて達成感を味わわせるクリエイティブ、とか）を必死にやってる人だった。一番いい見せ方を模索して失敗しながら自分の力にして達成する人だった。</p>
<p>私はデザインをする。でもそれはクライアントが望むものしか作れない。それ以上のものを作れない。<br />私はタスクをこなす。それがどんなに無茶でも冷静に進めることができる。納期を破ったことは一度もない。でもやっぱり仕事の枠を超えることは出来ていない。<br />私はファイルリストやストラクチャを作る。情報を取り纏め画面を設計する。確認して管理して、クライアントの不安を取り除いて、プロジェクトの道筋を立てる。でも相手を驚かせて期待を良い方向に裏切る、そういうことが出来ていただろうか。</p>
<p>まったく反省だ。<br />才能以前だ。<br />自分がやりたいこと、好きなもの、アイディアを出し、膨らませる、枠から外れる、そういうことから逃げていた。「好きなものばかり数珠つなぎにするわけにはいかない」とかなんとか言って。</p>
<p>彼が一緒に仕事をしているという、若いクリエイターたちに激しく嫉妬した。これはもう恋に近い。<br />私は私自身を優等生だと思う。独学でこの世界に入って現場で揉まれて、これでお金を貰っているんだから。でもこのままではいけないと思った。業務にかまけて失っていた無邪気さ、16歳の頃、Photoshopを触り始めた頃の、あの熱っぽさをいまこそ取り戻さないと、と思った。</p>
<p>ずっとストーカーしますよ、と言ったらじゃあずっといい距離で前を歩いていきます、と笑ってもらった。<br />ちょっと泣きそうだった。<br />人材はプロジェクトの目的に合わせてアサインされるべきだ、という私の信念さえ彼は裏切った。いつか絶対に一緒に仕事がしたい。それが出来たらもう何もいらない。<br />最後に握手してもらった、あの感触を覚えていなければ。私の右手には魔法がかかったはずだ。</p>]]></description>            <link>http://eldc.chocolatina.jp/2008/12/post-8.html</link>            <guid>http://eldc.chocolatina.jp/2008/12/post-8.html</guid>                            <category domain="http://www.sixapart.com/ns/types#category">その他</category>                                    <pubDate>Thu, 04 Dec 2008 23:03:00 +0900</pubDate>        </item>                <item>            <title>マスクのバリエーション</title>            <description><![CDATA[<p><a title="マスクのバリエーション" href="http://eldc.chocolatina.jp/images/neta/12/1.html" target="_blank"><img alt="マスクのバリエーション" src="http://eldc.chocolatina.jp/images/neta/12/1.gif" /></a></p>
<p>マスクレイヤーを使ってムービーを画面を出現させたいときのバリエーションいろいろ。丸いやつ（2番）が気に入ってる。</p>
<p><a title="見る：マスクのバリエーション" href="http://eldc.chocolatina.jp/images/neta/12/1.html" target="_blank" class="arrow">見る：マスクのバリエーション</a></p>]]></description>            <link>http://eldc.chocolatina.jp/2008/11/post-7.html</link>            <guid>http://eldc.chocolatina.jp/2008/11/post-7.html</guid>                            <category domain="http://www.sixapart.com/ns/types#category">Flash</category>                                    <pubDate>Fri, 21 Nov 2008 14:45:30 +0900</pubDate>        </item>                <item>            <title>ぐるぐるする無限スクロールメニュー</title>            <description><![CDATA[<p><a title="ぐるぐるする無限スクロールメニュー" href="http://eldc.chocolatina.jp/images/neta/11/1.html" target="_blank"><img alt="ぐるぐるする無限スクロールメニュー" src="http://eldc.chocolatina.jp/images/neta/11/1.gif" /></a></p>
<p>マウス位置によってぐるぐるスクロールするメニューを作ってみました。動かしたオブジェクトがある一定位置まで来たとき、元の位置に戻すことで、無限スクロールに見えます。これを応用すると360度パノラマ写真ギャラリーなどが出来るはず。</p>
<p><a title="見る：ぐるぐるする無限スクロールメニュー" href="http://eldc.chocolatina.jp/images/neta/11/1.html" target="_blank" class="arrow">見る：ぐるぐるする無限スクロールメニュー</a></p>]]></description>            <link>http://eldc.chocolatina.jp/2008/11/flash-2.html</link>            <guid>http://eldc.chocolatina.jp/2008/11/flash-2.html</guid>                            <category domain="http://www.sixapart.com/ns/types#category">Flash</category>                                    <pubDate>Thu, 20 Nov 2008 12:52:14 +0900</pubDate>        </item>                <item>            <title>アイコン作成しました</title>            <description><![CDATA[<p><img alt="アイコン作成しました" src="http://eldc.chocolatina.jp/images/neta/10/1.gif" /></p>
<p>ページのアクセントに使えるアイコンを自分で描ければ便利だなと思い、Photoshopで練習。モニタと紙束は遠近法効かせてポップにしてみた。</p>
<p>楽しかった＆使えそうなので、椅子、ペン、キーボード、扉、ノート、なども描きたい。溜まったら配布します。</p>]]></description>            <link>http://eldc.chocolatina.jp/2008/11/post-6.html</link>            <guid>http://eldc.chocolatina.jp/2008/11/post-6.html</guid>                            <category domain="http://www.sixapart.com/ns/types#category">デザイン</category>                                    <pubDate>Tue, 11 Nov 2008 18:48:16 +0900</pubDate>        </item>            </channel></rss>