トップ > Flash > Action Script 3.0

Action Script 3.0 アーカイブ

Flash と FeliCa の連動サンプルを作ってみた

社内からこんなん作れないかってことで、Flash と FeliCa を連動したタイムレコーダの簡単なサンプルを作ってみた。 動画を見て分かるように、FeliCa のリーダーにおサイフケータイなどをタッチすると、ぴょこんとパネルが開いて登録完了と表示される。 このタッチした時に、IDm という ID が取得できるので、その ID とタッチした時間を DB に登録。ちょっと分かりづらいかもしれないが...

続きを読む

Flash CS4 の新機能、ボーンツール(IK)を使ってみた

Flash CS4 をインストールして約1ヶ月半。ようやく CS4 の新機能を試してみることに。 まずはちょっと気になっていたボーンツールから。 このサイトをご覧頂くには最新の Flash Player Plug-in をお使いのブラウザにインストールする必要があります。 Flash Player Plug-in はこちらからダウンロードする事が出来ます(無料)。 var so = new SWF...

続きを読む

Twitter からの気持ち

ちょっと面白い Twitter 関連のコンテンツを見つけたんで、新しいクラスの勉強代わりにリスペクトしてみる。 ラボに Twinfluence - Twitter からの気持ち - というコンテンツを公開してみた。 元ネタは twistori。これの日本版という感じで縦書きバージョンにしてみた。 この縦書きを表示させるために、CS4より新たな機能として追加されたテキストエンジン(flash.tex...

続きを読む

キャラクター + Twitter で動いて喋る

マクパペットというサイトで、Flashでのアニメーションキャラクター素材を発見。なにやら面白そうだなと、早速いろいろ試してみた。 実際に触ってみるとかなり良くできているなーと感心してしまうほどの出来栄え。しかも、クレジットを表示さえしておけば、商用利用・改編・再配付などが OK となっててかなり自由に使える。 キャラクターパーツなどもダウンロードできるんで、自分のサーバーにデータを格納して利用で...

続きを読む

Flash による Google Maps コンテンツの記事が公開

またまた、Think ITで、Flashに関する記事を書かせてもらいました。 Google Maps パワーアップテクニック ちなみに、今回はこれ1回のみの掲載。 あ、いまさらだけども、明けまして! さて、記事の概要は、Flash(AS3)による Google Maps コンテンツでマーカーを継承したカスタムクラスを作成する解説。 Google Maps とかではマーカーを頻繁に利用することが多い...

続きを読む

サウンドスペクトラムを試してみた

いまさらかもしれないが、Flash Player 9 より実装された音声のスペクトラム情報が取得できる。前々から気になっていたものの、なかなか手をつけられずにいたのだが、ようやくいろいろと試してみることができた。 とういうことで、ラボにサウンドスペクトラム & 簡易 mp3 プレイヤーというコンテンツを公開してみた。 スペクトラム情報を取得して、AS3でちまちまとサウンドヴィジュアライズとして表現...

続きを読む

AS3 の正規表現を利用して数値に 3 桁ごとカンマを付加

AS3 からは正規表現が使えるようになったことを、すっかり忘れていた…(汗 せっかくある機能なんで、基本だけでも抑えておかないと。。。 とりあえず、AS3 で正規表現を利用する場合は、こんな感じとなる。 ソース //文字 var date:String = "20080827"; //正規表現 var reg:RegExp = /(\d{4})(\d{2})(\d{2})/; //検索 var a...

続きを読む

AS3 で CSV データをパースする(数値に「,」があるやつに対応)

Flash から CSV データを読み込んで処理する機会があったりして、そんな時は、ググってみりゃサンプルソースがたんまりと発見できたりする。 FlashでCSVを読み込む - blog.naggg.jp Flash Remoting Random Thoughts (Not a blog): Parsing CSV in Flash が。 今回、CSV データの中に「価格」という項目があり、値段...

続きを読む

ゆげ アニメーション サンプル

ゆげアニメーションを作ってみた。 アツアツ感たっぷり? 夏の残暑が残る季節に KY 的なエントリ、すみません…(汗 ゆげ、って飲食もそうだし、温泉などでも使えるし、意外と使いどころは多い気がする。そういう時にゆげの演出を加えるだけでもイメージ訴求率が UP してくるはず。 本当は和っぽく、みそ汁の画像が良かったんだけど、なかなか良い素材が見つからなくて、結局ラーメンに…。 あ、そこはどうでも良いと...

続きを読む

結構頻繁に使う割に良く忘れるコードを個人的にメモ

写真サイズを指定の枠に収める時のコード。 枠いっぱいに収めマスクなどを使ってトリミングするパターンと、 枠内に写真を納めるトリミング(余白は余る)。 指定枠いっぱいにトリミング //指定枠いっぱいにトリミング var X:Number; //指定枠のX座標 var Y:Number; //指定枠のY座標 var W:Number; //指定枠の幅 var H:Number; //指定枠の高さ va...

続きを読む

[デバッグテクニック] オブジェクトをダンプして効率化!

とある処理で、Object を扱っていてプチはまる…orz というのも、Object の場合、trace で出力しても、 var obj:Object = new Object(); obj = {}; trace(obj); /* [object Object] */ こんな感じで、[object Object] としか出力してくれない。 ちなみに、こういう Object の中身を出力させること...

続きを読む

ライブラリなんかに頼らない!!(う・そ)

AS3 を触りだして、様々なライブラリがあることに驚いたものだ。 それで、ついつい、いろんなライブラリを試してみたくて、あーだこーだとサンプルを作ってみたりなんだりしている今日この頃だが、だからと言って、なんでもかんでもライブラリ・ライブラリというのもどうなのかなー、なんて、プチ反抗期のように生意気なことを、三流ながらも、おそるおそる言ってみる(汗 何が言いたいかというと、つまり、無理してライブラ...

続きを読む

カスタムイベントのサンプルを作ってみた

AS3では欠かせない機能になってくるのかな? いまいちよく理解できない「カスタムイベント」。 避けて通ることはできないだろうと、覚悟を決めてサンプルを作ってみた。 サンプル このサイトをご覧頂くには最新の Flash Player Plug-in をお使いのブラウザにインストールする必要があります。 Flash Player Plug-in はこちらからダウンロードする事が出来ます(無料)。 va...

続きを読む

配列処理 forEach() メソッドのメモ書き

配列処理と言えば、ループ処理を使って ARR=[1, 2, 3, 4, 5]; for (var i:uint=0; i<ARR.length; i++) { ARR[i] ~何らかの処理 } こんな感じで処理する方法が一般的(?)だ。 少なくとも僕は毎回こんな感じでスクリプトを組んでいる。 でも、...

続きを読む

基本中の基本をメモしておく

AS3をちまちまと触っているのだけども、初心忘れるべからず、ということで、超基本的な数のデフォルト値をメモ。 int 0 ※整数(正と負の値) uint 0 ※整数(正の値のみ) Number NaN ※整数と浮動小数点数 String null Boolean false オブジェクト null 型宣言なし undefined あと、変数と定数の宣言も。変数はいつも使っているから良いけど、定数の...

続きを読む

ビットマップの色の平均を2つの方法で求めて比較してみる

ふとした理由により、画像の色の平均値を調べたくなった。 いろいろ方法を模索してみたのだが、大きく2つの方法がある感じ。 1つは、ビットマップデータを取得し1×1ピクセルの大きさまで縮小。その色を取得するという方法。 1つは、同じくビットマップデータを取得し、各ピクセルの色をRGB別に計算し平均を求めるという方法。 もちろん、後者の方が処理負荷がかかることは言ううまでもない。640x480の画像の場...

続きを読む

クラスプロパティの属性

クラス。 響き的にとても便利そうなモノに感じるのだけども、いまいち良く分からない…(汗 そんな良く分からない状況ではあるが、AS3ではクラス内で定義されたプロパティへのアクセスを制御する 4 つの特別な属性があるようだ。 今はまだそんなに活用しないだろうけども、とりあえずメモを残しておく。 internal 同じパッケージ内でのみ参照可能。(デフォルト) private 同じクラス内でのみ参照可能...

続きを読む

テキストフィールドをボタン処理させる時に気をつける「mouseEnabled」

個人的に良く記述するのが、空のムービークリップにテキストフィールドを作成しボタン処理をさせるというスクリプト。 AS2では当たり前のように書いていたのだが、AS3で早速大きな壁にぶつかってしまう…(汗 基本的には実現ができるのだけども、何故かマウスカーソルがきちんと変わらない。ボタンにオーバーさせても矢印カーソルのままで、リンクを示す指のカーソルに切り替わらない…。 あれこれと調べた結果、「Int...

続きを読む

トップ > Flash > Action Script 3.0

記事検索
カテゴリ
RSSフィード

このページの先頭へ戻る