まめ畑

ゆるゆると書いていきます

ActionScript

ArrayCollectionのソート

動的プロパティを使う際に注意すること - まめ畑でArrayCollectionを使っていたのですが、中のアイテムを指定したフィールドを基準にソートする方法。 private var _data:ArrayCollection = new ArrayCollection([ {"piyo":"piyopiyo", "fuga":"fugafuga"}, …

動的プロパティを使う際に注意すること

動的プロパティをdataProviderにセットする時にwarningが出て、少し悩んでしまったのでメモ。 動的プロパティについての理解不足だった。 以下のようなコードを書いたらwarningが出る。 //piyopiyoなどの値は変数。(動的に変わる) [Bindable] private var _d…

TwitterのStreaming APIを使ってみた

少し前から、TwitterのAPIにStreaming APIというものが実験的に追加されました。 これは、今までのAPIではXMLを取得する度に接続して切断してという処理を行っていましたが、このAPIはPUSH型で接続した後は接続がクローズされるまで情報が連続的に送られてき…

NicoCanvas(α)を晒してみます

結構、期間が開いてしまいましたがNicoCanvas(α)を晒してみたいと思います。 といってもα版かつ自分用に作った物なので、まだまだコメントの衝突判定などに不具合があったり、ActionScriptとFlexの練習に作った物なのでコードが汚かったりします・・・。 随時、…

NicoCanvasのその後

NicoCanvas製作中 - まめ畑で製作中と書いていたNicoCanvasのその後です。 物凄く短いコードなのですが、中々時間を研究というものにとられてしまい時間がかかっていますが、そこそこ順調に進んでいます。 今は、コメントの衝突判定周りの改善と使用する時の…

NicoCanvas製作中

Chumbyでニコニコ動画が見れるようにしたいと以前エントリで書きましたが、コメントが重ならないように流すところを考えていたら、モジュールにでもして重ねるだけでどこでもコメント流れる物を作ろうかなぁと思い立って作ってます。 最近Flexの勉強をしよう…

Flexで常にTextAreaの最終行を表示する時のメモ

Flexでアプリを作っていてログなどをTextAreaに表示する際、常に最後に追加された文字を表示させようとして少し困ったのでメモ。 最初、このような感じでログを追加する関数を書いた一番下の文字の1つ前辺りに設定されて困った //logはTextAreaのid private …

chumbyでニコニコしたいなら

chumbyでFLVが再生出来るのはご存じの通りですが、FLVが再生出来たらニコニコ動画的な物が出来ないかと思いテストWidgetを作ってみました。 このWidgetのコードのアイディアは、うきょーのコードをとても参考にしています。 既に、USBから起動する高機能なニ…

ユーザ生放送Widgetを作ってみた

chumby用のWidget作りではまった - まめ畑のエントリで作ったユーザ生放送Widgetですが、数件公開して欲しいとメッセージをいただきました。 しかし、いかんせん画像がまずかったので、知り合いに書いてもらい公開することにしました。 それにしても最近、レ…

ChumbyでTextFieldを指でスクロールさせる時のメモ

Chumbyの特徴のタッチパネルを利用してWidget中のTextFieldを指でスクロールする時のメモ。 縦スクロールを簡単に書くとこんな感じ。 var isTouched:Boolean = false; //hoge[name]はTextField hoge[name].selectable = false; var _this:Object = this; hog…

あの楽器のようなモノをアップデートしました

先日公開した「あの楽器のようなモノ」をアップデートしました。 別のWidgetを起動後に、再度起動すると更新されます。 chumby › あの楽器のようなモノ 今回は、自動実行時の速度の調整と加速度センサ周りの調整をしました。 Chumbyの加速度センサからの情報…

chumby widget「あの楽器のようなモノ」を公開しました

先日のエントリで書いた、chumby widgetの「あの楽器」ですが、本日レビューが終了し公開されました。 音はでないので、「あの楽器のようなモノ」と名前を変更しました。 使い方は、画面をタッチするだけです。 タッチするごとに、ランダムに図形が現れては…

あの楽器をいまさら作ってみた

今更感がありますが、あの楽器をchumby widgetで作ってみました。ただ、未だ音が出ません。 早く音を出すようにしたいところです。 widgetは未だ公開していませんが、要望があれば公開したいと思います。 公開しました ちなみにこの楽器の名前候補は「イノセ…

XPath4AS2を使ってみた

せっせとWidgetを使っているのですが、今回は大きめのXMLを処理する必要があったのでXpathが使えるライブラリを探したところ「XPath4AS2」が見つかったので使ってみました。 今回もFlashDevelopです。 前回も生放送WidgetでXMLを処理しているのですが、あれ…

FlashDevelopで作ったFLVPlayerとChumbyの相性

FlashDevelopでChumby用のFLV Playerを作ろうとしたらはまってしまっています。 PC上では正常にFLVを再生出来るのですが、そのSWFをChumby上で動作させると、再生されないという症状。 デバッグメッセージの出力を見たところ、サーバにFLVを取得しにいってDL…

ChumbyのNativeデバイスにアクセスするメモ

少し前からChumbyのWidgetを作ったりしているのですが、加速度センサーやタッチスクリーンからの情報取得など、Chumbyのデバイスからの情報をWidgetで使用するための方法をメモ。 ChumbyNative - ChumbyWiki こちらのページに取得を簡単にするために定数にま…

ニコニコ動画100億再生Widget

ニコニコ動画がもうすぐ 100 億再生! - IT戦記でid:amachangがニコニコ動画100億再生ワンライナーを作っていたので、chumbyで常に表示出来るようにWidgetを作ってみた。 この記事を見て、直ぐに作ったんですがChumbyでWidgetの審査があるので作ってUploadし…

chumby用のWidget作りではまった

かなり前に買って色々遊んでいるchumbyですが、時間があったので凄く久しぶりにWidget作ってみました。 2回目のASプログラミングという事と、PCとchumbyで動作の差異があって苦労しました。 FlashDevelop3.0.0RC2を使ってます。FlashCS4欲しいです。 作って…