ActionScript3.0

org.osmf.media.MediaPlayerでmp3を再生する

Adobe AIRでちょっとした音楽再生ソフトを作ってみる用事が発生したので、その時調べた結果をメモ。Flash Player上で音楽ファイル(MP3やAAC)を再生する場合は、org.osmf.media.MediaPlayerを使うと便利そう?です。MediaPlayerクラスは、Open Source Media F…

DatagramSocketで遊ぶ

Socketで遊んでみる第2回目です。 Adobe AIR 2で利用できるようになったUDP通信のためのSocket、DatagramSocketを使って遊びます。 下準備 Adobe AIR 2のAPIが使えるように、SDKをマージしておきましょう。 [FLEX AIR2 Mac] Interacting with a native pr…

ServerSocketで遊んでみる

AdobeからAdobe AIR 2の正式版がリリースされましたね。 Adobe AIR 2ではネイティブプロセスAPIのサポートやパフォーマンスの向上など数多くの新機能が盛り込まれていますが、今回はその新機能の一つ、ServerSocketで遊んでみました。 Adobeが公開しているサ…

Papervision3Dで遊んだ

ActionScript3.0向けの3DライブラリであるPapervision3Dを使って遊んでみました。 PV3Dについてのお勉強はこちらがおすすめ→Papervision3Dやってみる(4) 【マテリアル】 | FlaTech+WebDesign Rainyday 昔大学の講義で3DCGを作った事がありましたが、こっちの…

decodeURI(String)の動きがMacとWinで違う

ActionScript3.0のグローバル関数にdecodeURI(uri:String)っていうのがあります。この関数はグローバル関数のencodeURI()でエンコードした(エスケープシーケンスに変換済みの)文字列を元に戻すのに使います。 今回あれ?と思ったのはこのdecodeURI()の挙動…

連想配列速くて感動した

ランキングページ更新の待ち時間が長いので、その対策を考え中。そもそも、なんで時間がかかるかと言うと。 NNDDはDL済の動画情報(ビデオID)をメモリ上に持っている。 ランキングを更新するとビデオ100個についてそれがDL済かどうか調べなければならない。…

AS3.0で列挙すると無限ループで死にそうな気がして怖い

もちろんそんな事は無い。ActionScript3.0には列挙型がありません。なので、Java的に型安全な列挙型を作りたいときは以下のようにすると良い。 /** * 動画のタイプを表す列挙型です。 */ public final class VideoType { public static const VIDEO_TYPE_SWF…

ActionScript3.0の変数初期化について一言(誤解だった模様)

えらそうにぐだぐだ書きましたが、誤解だったようです。ご迷惑をおかけしました。とはいえ、本当にこういう動作をしないのか?と言われると「しない!」とも言えないので(「しない!」と言えるだけの知識が無いので)一応残しておきます。ActionScript3.0は…

ActionScript3.0でユーザーニコ割をダウンロードするよ!

ユーザーニコ割 ニコニコ動画の上の広告部分に表示される、ユーザーニコ割。あれ、運営に割り込まれるとイラっとしますけど、動画を投稿した人(=ユーザー)が割り込ませるニコ割は、作品の一部として我々をニコニコさせてくれます。そんなニコ割をダウンロ…

AS3.0でニコニコ動画を検索する

ActionScript3.0でニコニコ動画の動画を検索する。 NNDDの次期バージョン(v1.1(仮))で実装しようと思っているニコニコ動画の検索。 さすがにランキングに乗ってないやつはニコニコ動画行って検索して調べて・・・ってのはめんどいなと思ったので。 やり…

ニコニコ動画の投稿者コメント取得に関する覚え書き

ニコニコ動画には、閲覧者がつけるコメント以外に、投稿者がつけるコメント(以下、投稿者コメント)があります。 旧来のNNDD2ではこの投稿者コメントを取得していなかったので取得しようと思いました。参考にしたサイトはこちら。 投稿者コメントのダウンロ…

Flexでニコ動のコメント(xml)読み込んで再生と同時に表示させてみた

ニコニコ動画からダウンロードしてきたコメント(XML)を、動画と同期させて表示させてみたよ。 まあ絵が止まってるからよく分かんないよね。どうすればいいんだ?ニコ動にでもあげればいいのか?・・・ウーム。めんどいのでやめよう。ちゃんとコメントが流…

ActionScript3.0でニコニコ動画からコメントをダウンロードする。

NNDDの機能拡張ということで、ここ1週間ほど暇を見つけては実装してきました。 ニコニコ動画から、特定の動画のコメント(xml形式)をダウンロードします。 以下のサイトを参考にしました。 ニコニコ動画技術メモ - unnecessary words ニコニコメモ - poChiの…

AdobeAIRでWebカメラから画像を取得してみる

AdobeAIRを使ってWebカメラから画像を取得し、VideoDisplayオブジェクトを使って表示するアプリケーションです。 とりあえず実際に動いているサンプルはこちら!作ったものを手軽に利用してもらえるのがWebアプリケーションの強みですね・・・。 さて、以下…

NNDD2のソースコード公開します。

「先日公開したNNDD2のソースコードは公開しないのか?」という連絡をいただきました。NNDD2のv0.7はインストールすると中にソースコードも含まれているっていうのと、ソースコードが整理されてなくてかっこわるいな、と思っていたので特にアナウンスはして…