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 を使って生成されるオブジェクトにアクセスする. …
いろいろ気になっていたところを直しました。 結構大きめの変更。関数の仕様とかも変わっているので旧版を利用していた人は注意!*1http://www.libspark.org/wiki/hidachinoiro/xyzzyfcsh 複数の fcsh バッファを作成できるようになった(バージョン毎に fcs…
みんなで使える ActionScript ライブラリを集めている Spark Project に拙作 Next をコミットさせていただきました! http://www.libspark.org/wiki/hidachinoiro/Next Next は ActionScript で非同期処理を簡素に書くために作られたライブラリです。 // も…
この前書いた xyzzy から fcsh を使うマクロを Spark Project にコミットしてみました。 http://www.libspark.org/wiki/hidachinoiro/xyzzyfcsh 例のエントリにコメントいただいて、うーん、やっぱり公共の場所にさらしておいた方がみんなに使ってもらえるよ…
3D描画ライブラリ Papervision と 3D物理演算ライブラリ WOW-Engine を利用して 3D 振り子を作ります。(Papervision3D 逆引きシリーズ)
少し前になりますが、ActionScript 界隈で有名な SparkProject さんに「AS3bind」をコミットさせていただきました。 hidachinoiro/AS3bind - Spark project これは、boost::bind っぽい引数束縛を ActionScript で実現したもので、関数の任意の引数を固定し…
ActionScript3 用の疑似マルチスレッドライブラリ「そうめん」を使って、ブラウザ上で遊べるサウンドノベルを作ってみよーというエントリです。 「そうめん」 擬似的にマルチスレッドが実現できるライブラリ。スレッドクラスに処理の最小単位としていくつか…
そうめんがおいしい季節になりました。 http://www.be-interactive.org/index.php?itemid=385 yossyさん制作の「ActionScript Thread Library 1.0 (そうめん) 」を使うとActionScriptで疑似的にマルチスレッドが実現できるらしいです! ActionScript Thread …
エディタってころころ変えられないものだと思うんですよね。ActionScriptのためにxyzzyを選択する人はまずいないと思うんですが、xyzzy慣れてるからこれでActionScriptも書きたいなって思う人はいるんじゃないすかね。俺はその口です。同じこと考えているひ…