as3

XMLStore をコミットしたよ!

as3

XML と ASObject の相互変換を行う XMLStore を Spark にコミットしました. データ保存やサーバーとのやり取りで使えます. var store:XMLStore = new XMLStore(); store.register(new PointXMLStorePart(), Point); var point:Point = new Point(20, 30); …

新しい書き方

ECMAScript (JavaScript, ActionScript など) では new の対象に関数を持ってくることができる. function foo() {} new foo(); この関数をコンストラクタ関数とよび、ふつうはコンストラクタ関数内で this を使って生成されるオブジェクトにアクセスする. …

xyzzy で fcsh を利用する xyzzy fcsh を更新した

いろいろ気になっていたところを直しました。 結構大きめの変更。関数の仕様とかも変わっているので旧版を利用していた人は注意!*1http://www.libspark.org/wiki/hidachinoiro/xyzzyfcsh 複数の fcsh バッファを作成できるようになった(バージョン毎に fcs…

Next をコミットしたよ!

as3

みんなで使える ActionScript ライブラリを集めている Spark Project に拙作 Next をコミットさせていただきました! http://www.libspark.org/wiki/hidachinoiro/Next Next は ActionScript で非同期処理を簡素に書くために作られたライブラリです。 // も…

xyzzy fcsh をコミットしてみたよ!

as3

この前書いた xyzzy から fcsh を使うマクロを Spark Project にコミットしてみました。 http://www.libspark.org/wiki/hidachinoiro/xyzzyfcsh 例のエントリにコメントいただいて、うーん、やっぱり公共の場所にさらしておいた方がみんなに使ってもらえるよ…

ActionScript3 で 3D 振り子を作るサンプル

3D描画ライブラリ Papervision と 3D物理演算ライブラリ WOW-Engine を利用して 3D 振り子を作ります。(Papervision3D 逆引きシリーズ)

AS3bind をコミットしたよ!

as3

少し前になりますが、ActionScript 界隈で有名な SparkProject さんに「AS3bind」をコミットさせていただきました。 hidachinoiro/AS3bind - Spark project これは、boost::bind っぽい引数束縛を ActionScript で実現したもので、関数の任意の引数を固定し…

「そうめん」を使ってサウンドノベルを作ってみる#1

as3

ActionScript3 用の疑似マルチスレッドライブラリ「そうめん」を使って、ブラウザ上で遊べるサウンドノベルを作ってみよーというエントリです。 「そうめん」 擬似的にマルチスレッドが実現できるライブラリ。スレッドクラスに処理の最小単位としていくつか…

そうめんを導入してみる

as3

そうめんがおいしい季節になりました。 http://www.be-interactive.org/index.php?itemid=385 yossyさん制作の「ActionScript Thread Library 1.0 (そうめん) 」を使うとActionScriptで疑似的にマルチスレッドが実現できるらしいです! ActionScript Thread …

xyzzyでActionScript3を書く人へ

エディタってころころ変えられないものだと思うんですよね。ActionScriptのためにxyzzyを選択する人はまずいないと思うんですが、xyzzy慣れてるからこれでActionScriptも書きたいなって思う人はいるんじゃないすかね。俺はその口です。同じこと考えているひ…