Alug
[1] [2] [3] [4] [5] [6] >>

感涙

NINJA TOOLSでは、ただ今アクセスに関するアンケートを実施しています。つい先日まではブログに対するアンケートを行っていましたが、かなり大量な項目にも関わらず、沢山のユーザー様にご回答いただきました。本当にありがとうございます!

いただいた意見を読んでいたのですが、応援のお言葉が胸に染みました。プログラマーやってて本当によかった。
あんな機能やこんな機能が欲しいという具体的な内容も沢山いただいたので、思い切り今後の参考にさせていただきます。

必ずや皆様のご期待にお応えします!
今後ともよろしくお願いします:D
TrackBackURL

クロージャに一晩中うなされる

みんな、クロージャは好きかい!僕は大嫌いさ!スコープがややこしくなるからね!こんな邪悪な機能無くなってしまえばいいのに!

と思いつつも時々便利なのでしみじみ使ってみた。どれくらいしみじみかというと、一晩中くらい。
まず、AS3には二種類のクロージャがある。「メソッドクロージャ」と「関数クロージャ」。何が違うかというと、スコープの扱いが違う。あぁややこしい!
public class Hoge {
private var classFunc:Function;

public function Hoge() {
this.addEventListener(Event.ADDED, this.method);
this.addEventListener(Event.ADDED, function() {
//これは関数クロージャ。このfunctionオブジェクトの持ち主によって実行される。
//この構文の場合、持ち主がいないのでglobalオブジェクトによって実行される。
trace(this); //-->>[object global]
});

var methodFunc:Function = function() {
//これも関数クロージャ。これも持ち主がいないのでglobalオブジェクトによって実行される。
trace(this); //-->>[object global]
}
methodFunc();

this.classFunc = function() {
//これも関数クロージャ。これはHogeクラスによって実行される。
trace(this); //-->>[object Hoge]
}
this.classFunc();

}

public function method(event:Event) {
//これはメソッドクロージャ。常にHogeクラスのインスタンスによって実行される。
trace(this); //-->>[object Hoge]
}
}


多分こんなカンジであってる。命名センスについてはほっといてくれ!
んで、こんな使い方をしたいときがある。
public class Hoge extends Sprite {
public function Hoge() {
this.addEventListener(Event.ADDED, function() {
this.visible = false;
//これだけのためにメソッド定義するのってイマイチだし!
});
}
}

前述の通りこのクロージャのスコープのthisはglobalオブジェクトなので、visibleなんてプロパティはもってない。なんてことだ。そなら引数で渡してやろう。
public class Hoge extends Sprite {
public function Hoge() {
this.addEventListener(Event.ADDED, (function(owner:Hoge) {
trace(owner); //-->>[object Hoge]
owner.visible = false;
return function(event:Event) {

}
})(this));
}

もっとスマートなやり方はないんでしょうか。。。
TrackBackURL

Jeans Day

スペル合ってる!?


開発チーム全員がジーンズだったという話。そもそもジーンズをはいている率がかなり高い気がする。

最近忍者カウンターのキリ番アクションが増えたですよ。僕はちょいちょいっとソースを弄っただけで、Flashはリチャード氏がいつの間にか作り上げてました。
何かを追加する際「ちょいちょいっと」で済ませられると誇らしい気持ちになるんです。ナイス設計、俺!

それと、忍者ブログのほうもテンプレートアワードというのが始まりました。アワードってどういう意味なんでしょうかね。
どうやら社内応募はダメみたいなので、こっそり自宅から応募して明太子をかっさらおうなんて考えてません。
TrackBackURL

Facebookのユーザー数がとんでもない

Facebookが公式ユーザー数2億5000万人突破らしい。
絶対数だけでもとんでもないけど、3ヶ月前で5000万人増えたというのですよ。なんじゃ、そりゃ。そんな暴力的な増え方をしているのに、しっかりと運用しているのもすごい。

開発用にアカウントとったのですけど、結構サムライファクトラーがいてびっくりした。ほとんどまともに使っていないのにもびっくりした。使っていると思ったらほぼTwitter経由なのにもびっくりした。

僕もSNSって苦手なんで、まともに使うことはないでしょうけどね。。。
TrackBackURL
[1] [2] [3] [4] [5] [6] >>
SEO 忍者ブログ
10 2009/11 12
1 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30