2008-06-01から1ヶ月間の記事一覧

(ちょっとした)データを暗号化して保存

AIR

メモ。 Saving Encrypted Data in AIR http://www.danieldura.com/archive/saving-encrypted-data-in-air EncryptedLocalStoreクラスを使って、Stringの名前(キー)とそれに対応するByteArrayの値を暗号化して保存できます。 Windowsだと、DPAPIってやつを使…

SQLite使ってみた

AIR

SQL超初心者なので、SQLite使ってみたって言ってもたいしたことはなく、INNER JOINを生まれて初めて使って喜んでいた程度。 カラム名付けるのすら悩んでしまったんだが、SQLの場合って大文字小文字って関係なさそうなんで、命名則はやはりアンダースコア(_)…

SDK3.0.2でビルド失敗した件

Flex SDK 3.0.2だと、Flexコンパイラの追加コンパイラ引数が"-local ja_JP"だと、ビルドできなかったのでメモ。エラー:『unable to open '....flex_sdk_3.0.2\frameworks\locale\ja_JP'』プロジェクトのプロパティから、[Flex コンパイラ]の[追加コンパイラ…

Application Update Framework ベータの注意点

AIR

更新チェックを行うには、ApplicationUpdaterUIのinitializeをコールする必要がありますが、それをすると、アプリ内のButton等のスタイル(例えばcornerRadius)が書き換えられてしまうようです。ベータ版だし、仕方ないのかな。AIRのランタイムが1.1になって…

Application Update Framework for Adobe AIR ベータ公開

AIR

AIR アプリケーションのアップデート機能を実装するフレームワークです。ダウンロードや使い方は以下のBlogが参考になります。ここでは付加情報を記載します。 Application Update Framework for Adobe AIR ベータ公開 http://weblogs.macromedia.com/akamij…

修正版UndoableTextArea

以前のバージョン(http://d.hatena.ne.jp/masatoshisw20/20080529/1212020624)では、Redo用のカーソル位置情報をUndo時に使っていたので不具合がありました。その修正版を公開します。 元々、javaのStateEditクラスを参考にしているのですが、Undo/Redo用に…

TextAreaにタブ(TAB)キーを入力する

TextAreaへのTAB入力時には、デフォルトの振る舞いだと、フォーカスが他のコンポーネントに移動してしまいますので、次の処理を行います。 カーソル位置に'\t'を入力 カーソル位置を1文字分、後ろに移動 範囲選択状態から入力すると、選択中の内容は削除され…

[AS]ASの論理演算おもろー

可読性下がるけど面白い。マニアックすぎw。 以下の2例はAdobeの上条さんのBlogから引用していて、各1と2が等価です。 http://weblogs.macromedia.com/akamijo/archives/2008/06/as3_4.html 1. if 文で記述 if (foo) { doSomething(); } 2. 論理積で記述 f…