2008-01-01から1年間の記事一覧

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…

アンドゥー可能なTextArea

UndoableTextArea(アンドゥー可能なTextArea)を先日作りました。 特徴としてはカーソル位置も対象としているところでしょうか。 2008.6.11追記 入力完了時のカーソル位置を覚えているので、カーソル移動→入力→Undoで位置がずれます。バグです・・orz 2008.6.…

連想配列

AS

ちょいとメモ。ActionScriptでHashMapが見つからないよー、と思ったらkeyがStringならObjectクラスでOKみたい。 JavaのHashMap.put(key, value)相当は、object.key=valueだったりobject["key"]=value object = {key1:value1, key2:value2}なんてのもOK HashM…

フリーの辞書検索サービス使ってみた

AIR

REST版の次の辞書サービスを使ってみた。http://www.btonic.com/ws/NetDicv09RestSpec.htm 検索と内容取得の2つのAPIからなっているのですが、とりあえず、検索のほうだけ簡単に紹介。#内容取得のAPIを呼ぶときに検索結果のIDを使います。 DicItemTitleが…

HTMLControlが消えた?!

AIR

HTMLコントロール上で、選択状態のテキストを取得したいなーと思ったら、ベータ3でHTMLControlがなくなっていた。「なんで〜」と思いながら探すこと30分、やっと見つけました・・HTMLControl→HTMLLoaderに変更になったのですね。 HTMLコントロール.htmlLoad…

発表資料公開

さっそくFITEAのほうで、イベントレポートと資料を公開してくれました。早いっ!ありがとー。 http://fitea.org/?p=63# やっぱりソースも送っておこう

FITEAのイベントで発表してきました

先週の金曜日にFITEAのイベントで発表してきました。>http://fitea.org/?p=60 1時間ちょっとという短時間の発表で、『AIRのコーディングって取っ付きやすいんだよ(その後は知らんけど)』というのを伝えるのを主題に発表してきました。 (割と)ライブにコ…

パーキンソンの法則

第一法則 「仕事の量は、完成のために与えられた時間をすべて満たすまで膨張する」を実感・・・ というわけで、更新ずっとさぼっていましたが、その原因となったイベント用の資料がやっと完成しました。わー。って、25日なんでまた手直しするかもしれないけ…