<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>memo.at sonic</title>
    <link rel="alternate" type="text/html" href="http://www.at-sonic.com/blog/" />
    <link rel="self" type="application/atom+xml" href="http://www.at-sonic.com/blog/atom.xml" />
    <id>tag:www.at-sonic.com,2008-09-08:/blog//2</id>
    <updated>2010-02-27T08:43:33Z</updated>
    <subtitle>デザインとかプログラムとか音楽とか本とか写真とか</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 5.13-ja</generator>

<entry>
    <title>deliciousをデータベースとして使う。</title>
    <link rel="alternate" type="text/html" href="http://www.at-sonic.com/blog/archives/2010/02/delicious.php" />
    <id>tag:www.at-sonic.com,2010:/blog//2.333</id>

    <published>2010-02-27T08:35:13Z</published>
    <updated>2010-02-27T08:43:33Z</updated>

    <summary>気づけば4ヶ月ぶりの更新。 deliciousのツールは賢いと思うけどページが俄...</summary>
    <author>
        <name>atsonic</name>
        
    </author>
    
        <category term="PHP" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="javascript" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="サービス" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.at-sonic.com/blog/">
        <![CDATA[気づけば4ヶ月ぶりの更新。<br>
<br>
deliciousのツールは賢いと思うけどページが俄然見にくい。<br>
だからインターフェース作った。<br>
<br>
そんなたいしたもんじゃないけど、<br>
ブックマークのサムネイルが見れて、<br>
何人の人がブックマークしてるかがわかるってだけのシンプルなやつ。<br>
<br>
<a href="http://links.at-sonic.com/" target="_blank">links.at sonic</a><br>
<br>
ただしdeliciousをYahooアカウントで使用してる人のみ。<br>
oAuthでログインします。<br>
<br>
見えづらは今後アップデートしてきたいな。<br>
そしてしばらくはこれの作り方を記事にしてこうかな、、]]>
        
    </content>
</entry>

<entry>
    <title>YouTube連続再生AIRアプリ作った</title>
    <link rel="alternate" type="text/html" href="http://www.at-sonic.com/blog/archives/2009/10/youtubeair.php" />
    <id>tag:www.at-sonic.com,2009:/blog//2.222</id>

    <published>2009-10-31T14:36:00Z</published>
    <updated>2009-10-31T14:55:13Z</updated>

    <summary>会社のPCに音楽ファイルを入れていない＆iPodを持ち歩くことがなくなったため、...</summary>
    <author>
        <name>atsonic</name>
        
    </author>
    
        <category term="AIR" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Flex" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="actionscript" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="web" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.at-sonic.com/blog/">
        <![CDATA[会社のPCに音楽ファイルを入れていない＆iPodを持ち歩くことがなくなったため、仕事中音楽を聴くときは、<a href="http://saqoosha.net/" target="_blank">Saqooshaさん</a>作成の<a href="http://darao.tv/" target="_blank">DARAO</a>を使っていたんだけど、YouTubeを連続再生できるデスクトップ常駐アプリが欲しかった。<br />
<br />
で、<a href="http://www.widgetown.com/widget/37bc7b32979807a482ae51d0ec90ae857b765916.html" target="_blank">DARAOガジェット</a>があったんだけどどうやら自分の環境で再生できない！<br />
なら俺創る！<br />
ってことでAIRで創った。<br />
<br />
・<a href="http://ngr.at-sonic.com" target="_blank">NGR（http://ngr.at-sonic.com/）</a><br />
<br />
上記ページのボタンをクリックでインストール。<br />
インストールした後は、検索ボックスに見たい（聴きたい）動画のキーワード入力＆検索ボタンクリックでYouTube動画垂れ流しってアプリ。<br />
<br />
DARAOと違うのは、「音を聴くことが第一の目的」というところ。<br />
動画も再生されるけど画面はすげー小さい。<br />
ラジオ的に音楽を聴くツールって感じ。<br />
一応停止、再生、曲飛ばしという最低限のインターフェースは実装。<br />
テスト段階からものすごい重宝してる。<br />
良いもの創ったわ。]]>
        
    </content>
</entry>

<entry>
    <title>twitterのグルメボット作ってみた。</title>
    <link rel="alternate" type="text/html" href="http://www.at-sonic.com/blog/archives/2009/10/twitter3.php" />
    <id>tag:www.at-sonic.com,2009:/blog//2.221</id>

    <published>2009-10-23T23:46:20Z</published>
    <updated>2009-10-24T12:57:19Z</updated>

    <summary>翻訳ボットに続き第2弾。 今度はグルメボット。 ・gatsonic twitte...</summary>
    <author>
        <name>atsonic</name>
        
    </author>
    
        <category term="web" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.at-sonic.com/blog/">
        <![CDATA[<a href="http://www.twitter.com/hatsonic" target="_blank">翻訳ボット</a>に続き第2弾。<br />
今度はグルメボット。<br />
<br />
・<a href="http://www.twitter.com/gatsonic" target="_blank">gatsonic</a><br />
<br />
twitterで@gatsonic宛てにキーワードを送ると、<br />
<span class="em-syntax">その時間に営業しているお店</span>がGoogleMapsの地図へのリンクと共に送られてくる。<br />
<strike>キーワードは範囲を絞りやすい駅名がオススメです。</strike><br />
"駅"を入れて駄目な場合は"駅"を外してみてください。<br />
例えば↓こんな感じ。<br />
<br />
@gatsonic 渋谷駅<br />
<br />
平日の11:00~14:00の間は主にランチを扱っているお店を探すので、<br />
毎日の「昼飯どこで食べよう・・・」が解決するかも知れません。<br />
また、2次会、3次会が深夜に及んだときの「この時間に空いてる店あるかな・・・」も解決するかも。<br />
<br />
※つぶやき非公開のユーザーには対応してません。<br />
※その時間に営業しているお店なので、深夜、早朝などは探しにくいかもしれません。<br />
※首都圏じゃないとあまり検索にひっかからないかもしれません。]]>
        
    </content>
</entry>

<entry>
    <title>twitterの翻訳ボット作ってみた。その2：多言語化</title>
    <link rel="alternate" type="text/html" href="http://www.at-sonic.com/blog/archives/2009/10/twitter2.php" />
    <id>tag:www.at-sonic.com,2009:/blog//2.220</id>

    <published>2009-10-22T04:55:25Z</published>
    <updated>2009-10-31T14:57:04Z</updated>

    <summary>書式は @hatsonicの後に 元の文章の言語の記号 + | + 翻訳したい言...</summary>
    <author>
        <name>atsonic</name>
        
    </author>
    
        <category term="web" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.at-sonic.com/blog/">
        <![CDATA[書式は<br />
@hatsonicの後に<br />
元の文章の言語の記号 + | + 翻訳したい言語の記号<br />
そして文章。<br />
<br />
例えば"こんにちは"をフランス語にしたい場合は<br />
<span class="em-string">@hatsonic ja|fr こんにちは</span><br />
日本語はjaで、|を挟んでフランス語の記号frを指定。<br />
という感じ。<br />]]>
        <![CDATA[言語を指定しない場合はデフォルトでja|enを割り当て。<br />
<br />
今んとこ以下の言語が精度良い感じ。<br />
<br />
<ul>
<li>アイスランド語:is</li>
<li>アフリカーンス語:af</li>
<li>アラビア語:ar</li>
<li>アルバニア語:sq</li>
<li>インドネシア語:id</li>
<li>イタリア語:it</li>
<li>ヴェトナム語:vi</li>
<li>ウクライナ語:uk</li>
<li>エストニア語:et</li>
<li>カタロニア語:ca</li>
<li>ガリシア語:gl</li>
<li>ギリシャ語:el</li>
<li>クロアチア語:hr</li>
<li>スウェーデン語:sv</li>
<li>スワヒリ語:sw</li>
<li>スペイン語:es</li>
<li>スロバキア語:sk</li>
<li>スロベニア語:sl</li>
<li>セルビア語:sr</li>
<li>タイ語:th</li>
<li>タガログ語:tl</li>
<li>チェク語:cs</li>
<li>デンマーク語:da</li>
<li>ドイツ語:de</li>
<li>トルコ語:tr</li>
<li>ノルウェー語:no</li>
<li>ハンガリー語:hu</li>
<li>ヒンディ語:hi</li>
<li>ブルガリア語:bg</li>
<li>フィリピン語:tl</li>
<li>フィンランド語:fi</li>
<li>フランス語:fr</li>
<li>ベラルーシ語:be</li>
<li>ヘブライ語:iw</li>
<li>ペルシャ語:fa</li>
<li>ポーランド語:pl</li>
<li>ポルトガル語:pt-PT</li>
<li>マケドニア語:mk</li>
<li>マルチーズ語:mt</li>
<li>マレー語:ms</li>
<li>ラトビア語:lv</li>
<li>リトアニア語:lt</li>
<li>ルーマニア語:ro</li>
<li>ロシア語:ru</li>
<li>日本語:ja</li>
<li>英語:en</li>
<li>韓国語:ko</li>
<li>中国語:zh</li>
<li>簡易中国語:zh-CN</li>
<li>中国語:zh-TW</li>
</ul>]]>
    </content>
</entry>

<entry>
    <title>twitterの翻訳ボット作ってみた。</title>
    <link rel="alternate" type="text/html" href="http://www.at-sonic.com/blog/archives/2009/10/twitter.php" />
    <id>tag:www.at-sonic.com,2009:/blog//2.219</id>

    <published>2009-10-21T12:34:40Z</published>
    <updated>2009-10-21T12:46:49Z</updated>

    <summary>なんというか。 もうどっかの企業がやってたりして。 公開するのを迷ったけど公開し...</summary>
    <author>
        <name>atsonic</name>
        
    </author>
    
        <category term="web" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.at-sonic.com/blog/">
        <![CDATA[なんというか。<br />
もうどっかの企業がやってたりして。<br />
公開するのを迷ったけど公開しちゃう。<br />
<br />
twitterで@hatsonic宛てに文章を送ると、<br />
1分後には翻訳された文章が翻訳された本人に返ってくる。<br />
ってだけ。<br />
<br />
・<a href="http://www.twitter.com/hatsonic" target="_blank">hatsonic</a><br />
<br />
あ、@hatsonicの後に半角スペース入れないとダメ。<br />
それと"atsonic"宛てじゃなく"hatsonic"（honyaku atsonic）。<br />
<br />
まぁそんなに使わないかもだけど、twitter APIの勉強として。<br />
<br />
あ、あと日本語→英語だけしか対応してません。<br />
多言語化も出来るけどめんどくさいからとりあえず英語だけ。<br />
それからつぶやきを非公開にしてる人は翻訳されません。<br />]]>
        
    </content>
</entry>

<entry>
    <title>BulkLoaderの罠</title>
    <link rel="alternate" type="text/html" href="http://www.at-sonic.com/blog/archives/2009/09/bulkloader.php" />
    <id>tag:www.at-sonic.com,2009:/blog//2.187</id>

    <published>2009-09-25T03:46:05Z</published>
    <updated>2009-09-25T03:54:39Z</updated>

    <summary>結構便利なAS3のローディングライブラリBulkLoaderだけど、罠というかな...</summary>
    <author>
        <name>atsonic</name>
        
    </author>
    
        <category term="actionscript" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="bulkloader" label="BulkLoader" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.at-sonic.com/blog/">
        <![CDATA[結構便利なAS3のローディングライブラリ<a href="http://code.google.com/p/bulk-loader/" target="_blank">BulkLoader</a>だけど、罠というかなんというか数時間はまったのでメモ。<br />
<br />
通常、BulkLoaderで画像なんかを読み込んだあと、そいつをremoveしてたんだけどswfも同じようにremoveすると、動かなくなってしまう。<br />
removeしても絵は残るから（1フレーム目のみ？？）正常に読み込まれてるのかと思ってた。。<br />
<br />
<textarea name="code" class="as3">
import br.com.stimuli.loading.BulkProgressEvent;
import br.com.stimuli.loading.BulkLoader;

var _loader:BulkLoader = new BulkLoader("main");
_loader.addEventListener(BulkProgressEvent.COMPLETE, completeHandler);
_loader.add( "hoge.swf", { id:"hoge", type:BulkLoader.TYPE_MOVIECLIP } );
_loader.start();
function completeHandler(event:BulkProgressEvent):void 
{
	_loader.removeEventListener(BulkProgressEvent.COMPLETE, completeHandler);
	var hoge:* = _loader.getContent("hoge");
	addChild(bg);
	//_loader.remove("hoge");←これやっちゃうとダメ。
}
</textarea>
<br />
これにはまって朝5時まで悩んだ。<br />
まいった。。<br />]]>
        
    </content>
</entry>

<entry>
    <title>AS3で日本語の変数が使える</title>
    <link rel="alternate" type="text/html" href="http://www.at-sonic.com/blog/archives/2009/08/as3.php" />
    <id>tag:www.at-sonic.com,2009:/blog//2.147</id>

    <published>2009-08-10T17:05:41Z</published>
    <updated>2009-08-11T02:03:30Z</updated>

    <summary>ちょっと というかかなりビックリした事実。 AS3で日本語の変数が使えてしまう。...</summary>
    <author>
        <name>atsonic</name>
        
    </author>
    
        <category term="actionscript" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.at-sonic.com/blog/">
        <![CDATA[ちょっと<br />
というかかなりビックリした事実。<br />
AS3で日本語の変数が使えてしまう。<br />
知ってる人多いのかな？常識？？<br />
初めて知ったわ。<br />
<textarea name="code" class="as3">
var 変数:String = "hensu";
trace(変数);// 出力 → hensu

var object:Object = new Object();
object.プロパティー = ["prop0", "prop1"];
trace(object.プロパティー);// 出力 → prop0, prop1
trace(object.プロパティー[0]);// 出力 → prop0
</textarea>

まあ使わないと思うけど、、]]>
        
    </content>
</entry>

<entry>
    <title>デザインパターン本</title>
    <link rel="alternate" type="text/html" href="http://www.at-sonic.com/blog/archives/2009/07/post-11.php" />
    <id>tag:www.at-sonic.com,2009:/blog//2.131</id>

    <published>2009-07-26T08:49:23Z</published>
    <updated>2009-07-26T08:53:30Z</updated>

    <summary>全然読めてない。 ちょっと読んだけど、途中で眠くなったしなぁ。 MVCとFact...</summary>
    <author>
        <name>atsonic</name>
        
    </author>
    
        <category term="actionscript" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.at-sonic.com/blog/">
        <![CDATA[全然読めてない。<br />
ちょっと読んだけど、途中で眠くなったしなぁ。<br />
MVCとFactoryだけ知ってれば良い気もするしなぁ。<br />
（まぁそれしか使えないと言ってしまえばそれまでなんだけど、、）<br />
<br />
<table  border="0" cellpadding="5"><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798118362/goodpic-22/" target="_top"><img src="http://ecx.images-amazon.com/images/I/51adMjmHpBL._SL160_.jpg" border="0" alt="ActionScript 3.0 : デザインパターン (ADOBE TECH LAB)" /></a></td><td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798118362/goodpic-22/" target="_top">ActionScript 3.0 : デザインパターン (ADOBE TECH LAB)</a><br />中尾 真二 <br /><br />翔泳社  2009-06-27<br />売り上げランキング : 34202<br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798118362/goodpic-22/" target="_top">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></font></td></tr></table>
<br />
それと、この本に限らず、今まで買った本が全然読めてない。<br />
んー、ちょっと腰すえないとなぁ。]]>
        
    </content>
</entry>

<entry>
    <title>ローカルでのドメイン管理</title>
    <link rel="alternate" type="text/html" href="http://www.at-sonic.com/blog/archives/2009/07/post-10.php" />
    <id>tag:www.at-sonic.com,2009:/blog//2.118</id>

    <published>2009-07-18T10:39:04Z</published>
    <updated>2009-07-18T10:42:29Z</updated>

    <summary>今まではパスを書き換えてたけど、 この設定をすればめんどくない！ [XAMPP]...</summary>
    <author>
        <name>atsonic</name>
        
    </author>
    
        <category term="サーバ" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.at-sonic.com/blog/">
        <![CDATA[今まではパスを書き換えてたけど、<br />
この設定をすればめんどくない！<br />
<br />
<a href="http://likealunatic.jp/2008/05/16_xampp.php" target="_blank">[XAMPP]WinXPローカル環境で複数ドメイン管理</a><br />
<br />
まぁ、<br />
まだ知らなかったのかよ。<br />
ということなんだな。。]]>
        
    </content>
</entry>

<entry>
    <title>xampp1.7.1のインストールにてこずる</title>
    <link rel="alternate" type="text/html" href="http://www.at-sonic.com/blog/archives/2009/07/xampp171.php" />
    <id>tag:www.at-sonic.com,2009:/blog//2.117</id>

    <published>2009-07-04T06:40:37Z</published>
    <updated>2009-07-04T06:45:44Z</updated>

    <summary>てこずった。。 何回もインストール、アンインストールを繰り返しちゃったYO！ h...</summary>
    <author>
        <name>atsonic</name>
        
    </author>
    
        <category term="web" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="サーバ" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.at-sonic.com/blog/">
        <![CDATA[てこずった。。<br />
何回もインストール、アンインストールを繰り返しちゃったYO！<br />
hostsファイルに登録って、、<br />
<br />
<a href="http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1026838405" target="_blank">VistaでXAMPPを使ってローカル環境を作りたいのですが、http://localhost/にアクセ... - Yahoo!知恵袋</a><br />
<br />
xamppの1.7.1から仕様が変わった気がする。<br />
デフォルトではhttp://127.0.0.1でしかアクセスできないのね。<br />
とりあえずhostsファイルに、localhostとipアドレス登録しといた。<br />]]>
        
    </content>
</entry>

<entry>
    <title>BRAIN.at sonic iPhone用サイト</title>
    <link rel="alternate" type="text/html" href="http://www.at-sonic.com/blog/archives/2009/06/brainat-sonic-iphone.php" />
    <id>tag:www.at-sonic.com,2009:/blog//2.116</id>

    <published>2009-06-25T16:20:06Z</published>
    <updated>2009-06-25T16:24:40Z</updated>

    <summary>こっちのが実用的かな。 出勤途中の電車の中でアイデア出しとか出来そう。 BRAI...</summary>
    <author>
        <name>atsonic</name>
        
    </author>
    
        <category term="iPhone" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="web" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.at-sonic.com/blog/">
        <![CDATA[こっちのが実用的かな。<br />
出勤途中の電車の中でアイデア出しとか出来そう。<br />
<br />
<a href="http://brain.at-sonic.com/i/" target="_blank">BRAIN.at sonic for iPhone</a><br />
<br />
作るにあたって↓ここを参考にさせていただきました。<br />
<a href="http://surgo.jp/2009/03/iphoneipod-touch.html" target="_blank">Surgo: iPhone/iPod Touch 対応サイトを作る</a><br />
<br />
metaタグで横幅固定とか、、<br />
最近htmlあんま書いてないから知らんよ。]]>
        
    </content>
</entry>

<entry>
    <title>BRAIN.at sonicとりあえず公開</title>
    <link rel="alternate" type="text/html" href="http://www.at-sonic.com/blog/archives/2009/06/brainat-sonic.php" />
    <id>tag:www.at-sonic.com,2009:/blog//2.115</id>

    <published>2009-06-23T16:57:11Z</published>
    <updated>2009-06-23T17:04:22Z</updated>

    <summary>もうちょい細かい部分で色々手を入れなきゃいけないけど とりあえず公開してしまおう...</summary>
    <author>
        <name>atsonic</name>
        
    </author>
    
        <category term="PHP" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="actionscript" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="web" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.at-sonic.com/blog/">
        <![CDATA[もうちょい細かい部分で色々手を入れなきゃいけないけど<br />
とりあえず公開してしまおう。<br />
<br />
言葉で繋ぐブレストツール。<br />
<a href="http://brain.at-sonic.com/" target="_blank">BRAIN.at sonic</a><br />
<br />
思いつきで作った割には良いかな。]]>
        
    </content>
</entry>

<entry>
    <title>twitterを始めてみた</title>
    <link rel="alternate" type="text/html" href="http://www.at-sonic.com/blog/archives/2009/06/twitterwo.php" />
    <id>tag:www.at-sonic.com,2009:/blog//2.113</id>

    <published>2009-06-12T07:16:22Z</published>
    <updated>2009-06-12T09:12:33Z</updated>

    <summary>おそいか。 blogにもbadgeを改造したblogパーツもどきを付けてみた。 ...</summary>
    <author>
        <name>atsonic</name>
        
    </author>
    
    <category term="twitter" label="twitter" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="ja" xml:base="http://www.at-sonic.com/blog/">
        <![CDATA[おそいか。<br />
<br />
blogにもbadgeを改造したblogパーツもどきを付けてみた。<br />
<br />
<a href="http://twitter.com/atsonic" target="_blank">http://twitter.com/atsonic</a><br />
<br />
まあ仕事がらみでAPIの勉強がてらなんだけど。]]>
        
    </content>
</entry>

<entry>
    <title>addChildされているかどうか</title>
    <link rel="alternate" type="text/html" href="http://www.at-sonic.com/blog/archives/2009/06/addchild.php" />
    <id>tag:www.at-sonic.com,2009:/blog//2.112</id>

    <published>2009-06-06T03:21:05Z</published>
    <updated>2009-06-06T03:25:46Z</updated>

    <summary>最近なぜかよく使っているからメモ。 特定のDisplayObjectが、他のDi...</summary>
    <author>
        <name>atsonic</name>
        
    </author>
    
        <category term="actionscript" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.at-sonic.com/blog/">
        <![CDATA[最近なぜかよく使っているからメモ。<br />
<br />
特定のDisplayObjectが、他のDisplayObjectにaddChildされているか、<br />
Booleanで返してくれるメソッド。<br />
<br />
↓使い方はシンプル。<br />
<textarea name="code" class="as3">
var sprite:Sprite = new Sprite();
trace(this.contains(sprite));// false

addChild(sprite);
trace(this.contains(sprite));// true
</textarea>
<br />
割とよく使われることなのかな？？]]>
        
    </content>
</entry>

<entry>
    <title>配列の中身を引数として渡す</title>
    <link rel="alternate" type="text/html" href="http://www.at-sonic.com/blog/archives/2009/05/post-9.php" />
    <id>tag:www.at-sonic.com,2009:/blog//2.111</id>

    <published>2009-05-11T09:52:20Z</published>
    <updated>2009-05-11T10:05:56Z</updated>

    <summary>TweenerのonCompleteParamsは配列で、 onComplete...</summary>
    <author>
        <name>atsonic</name>
        
    </author>
    
        <category term="actionscript" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="ja" xml:base="http://www.at-sonic.com/blog/">
        <![CDATA[TweenerのonCompleteParamsは配列で、<br />
onCompleteで指定した関数には配列ではなく変数として値が渡っているのが不思議だった。
（説明べただなぁ、、）<br />
<textarea name="code" class="as3">
//↓onCompleteParamsは"フィニッシュ"という文字列とmcというMovieClipの配列。
Tweener.addTween(mc, {alpha:0, time:1, onComplete:onCompleteHandler, onCompleteParams:["フィニッシュ", mc]});
//↓配列じゃなくて配列の中身を、個々の変数として受け取っている。
function onCompleteHandler(string:String, mc:MovieClip):void
{
}
</textarea>
<br />
調べたところ<br />
<span class="em-syntax">Function.apply()</span><br />
で、配列の中身を渡せるみたい。<br />
↓こんな感じ。<br />
<textarea name="code" class="as3">
var onCompleteParams:Array = ["フィニッシュ", mc];
onCompleteHandler.apply(null, onCompleteParams);

function onCompleteHandler(string:String, mc:MovieClip):void
{
}
</textarea>
全然しらんかった。<br />
第一引数はオブジェクトの参照を入れるらしいけど、よくわからん。<br />
とりあえずnullで動く。
]]>
        
    </content>
</entry>

</feed>

