HAKUHIN's home page
■2012/01/28
JS 講座の「ファイルのアップロードについて」に Ruby と Python の例を追加しました。
■2012/01/26
検索で別言語ページに到着してしまった人向けに、言語タブを追加しました。
別言語で同じような内容の記事にアクセスしやすくなりました。
JS 講座の「ファイル参照のダイアログボックスを開く」に 「FileAPI について」の申し訳程度の情報を追加しました。
JS 講座に「ファイルのアップロードについて」を追加しました。
フォームを使った方法限定でまとめてみました。
ところで JavaScript のソースコードを読んでると、以下のような表記を見かけます。
匿名関数を用意して即時実行
(function(){
// -----------------------------
// 適当な処理
// -----------------------------
})();
何をしているのかわかりませんでしたが、
匿名関数を作って即時実行するということは、この中で変数を宣言すればローカル変数として扱われるようになるので、スコープのノリで使っていけるわけですね。
スコープ風に記述できる
var aaa = 123;
(function(){
var aaa = 456;
alert(aaa);
})();
alert(aaa);
Flash でも使っていきたいんですけどどうも動きませんね。他の記述法があるのでしょうか…。
ちなみに AS3.0 であれば Flash CS4 以降で動きました。Flash CS3 は…
同名の変数を使ったとしてもスコープが違うので無限ループにならない
(function(){
var i;
var num = 5;
for(i=0;i < num;i++){
trace("i:" + i + " num:" + num);
(function(){
var i;
var num = 10;
for(i=0;i < num;i++){
trace(" i:" + i + " num:" + num);
}
})();
}
})();
HAKUHIN's home page サイトマップ
■ゲーム
Hakuhin と 日新礼符 が製作もしくは関わっている Flash ゲームの作品集です。
■ムービー
Hakuhin と 日新礼符 が製作したFlashアニメーションや動画サイトに投稿したものを公開しています。
Flash の ActionScrpt1.0 に関するリファレンス講座と、ゲームプログラミングや2D系の算術アルゴリズムなどを解説した2つの講座をミックス。各項目には、Fla ファイルのサンプルが付いています。
Flash の ActionScrpt3.0 に関するリファレンス講座。
ゲームプログラミングといいつつまだコンテンツとしてありません。
ゲームプログラミングといいつつまだコンテンツとしてありません。
Flash と ActionScrpt3.0 を使った AIR アプリケーションを作る為のリファレンス講座。
JavaScript のプログラミング講座ページです。Ajax や HTML5 など。
自作の Flash 拡張機能(Flash Extension) をソースとともに配布中。
自作の ブラウザ用拡張機能を配布中。
Windows 用アプリケーションを公開中。
Flashのプログラミングに関する質問や回答ができる投稿掲示板です。
