SQL風な書き方で配列やオブジェクトを操作できるライブラリ

0

SQLike」は配列やオブジェクトを扱う際にSQL風の文法で書けるライブラリです。
JavaScript版とActionScript版が用意されていました。Flashでも使えるのが嬉しいですね。

20100601-02

複雑なデータの条件を指定する場合に良さそうです。
以下のようなコードでデータの問い合わせができました。

SQLike.q(
    {
        Select: ['firstName','|count|','firstName','|sum|','salary','|min|','salary','|max|','salary','|avg|','salary'],
        From: dataArray,
        GroupBy: ['firstName'],
        Having: function(){return this.count_firstName>1},
        OrderBy: ['sum_salary','|desc|']
   }
)

上記を実行するとJSONで戻り値を取得できます。

[{"firstName":"Stuart", "count_firstName":3, "sum_salary":180000, "min_salary":41000, "max_salary":90000, "avg_salary":60000}, {"firstName":"Vicki", "count_firstName":2, "sum_salary":163000, "min_salary":79000, "max_salary":84000, "avg_salary":81500}]

複雑なデータの条件を指定する場合に良さそうですね。
データの取得だけでなく、UpdateやDeleteもできるようになっていました。

いつか使うかも、という意味で覚えておいても損はないですね。

詳細&ダウンロードは以下からどうぞ。

FlvPlaybackで出来ないこと

0

FlvPlaybackでFLVプレイヤーを作成しようとしてはまったのでメモ。

言語はActionScript2で作成しました。

デザインをオリジナルにした際に以下の事ができなくなるようです。

  1. seekbarをオリジナルのムービークリップにした場合、バーをクリックしても再生時間を変更できない
  2. volumbarもクリックでボリュームを変更できない(ドラッグでしかできない)
  3. Youtubeのような縦のボリュームバーはデフォルトのスキンではできない。

以下、作成してみたものです。

以上、はまったのでメモでした。

フリーの ActionScript エディターFlashDevelopでAS2を開発する

2

FlashDevelopというFlashコードエディタを使用しているのですが、
今回AS2を開発する事になったので忘れないようにメモ。

使用しているバージョンは FlashDevelop 3.0.6 RTM です。

インストールの方法などはclockmakerさんのブログにとても詳しく載っていますので、まだの方はぜひ。
Flash関係の情報などいつも大変勉強になることが載っています。

それでは、設定方法を説明していきます。

詳しくは以下