カテゴリー 'サンプル' のアーカイブ

HD画質(H.264)をフルスクリーン再生してTweenerで遊んでみる

左:ズームイン
真ん中:ブラー
右:黒スクエアを被せてTransitionManagerでBlinds

Flash Player 9 Update 3からH.264に正式対応したわけですが、
なかなかHD画質の動画を読み込んでどうのこうのする機会がないのでちょっと試してみる。
一体全体どれくらいきれいになったのかはAdobeのHD Galleryにいくとよく分かります。
480p(848×520)、720p(1248×742)、1080p(1920×1080)とそれぞれ3つのタイプの動画を体験できます。

続きを読む »

Flash(AS3)で動画をフルスクリーン対応するときのトラブル

ステージ上にFLVPlaybackコンポーネントを配置して動画を再生し、
そのうえでフルスクリーン表示にすると次のような現象が起きました。

・コンポーネントが勝手にディスプレイ解像度あわせて縦横比を維持しながら拡げてしまう
・自力で動画のサイズ変更やポジション変更するとフル→Esc→フルの2回目から効かなくなる!?
・ステージ上の他のムービークリップやテキストが消える!?

続きを読む »

Googleマップ(Flash)+Googleストリートビュー

Googleストリートビュー

GoogleマップGoogleストリートビュー
三田2丁目の交差点から国道1号線を東京タワーへ向かって直進していくサンプルを作りました。
Timerで2秒ごとに配列に格納した緯度、経度へ
マップのマーカーとストリートビューを移動させるという処理です。

ExternalInterface.callでストリートビューを移動させるJS連携は こちら を参考にさせていただきました。

サンプル(ソースコード)

FlickrAPIクラス(Actionscript2.0)

ちょっと仕事で
Actionscript2.0Flickrの画像を取得することをやったので
そのとき作ったクラスをアップします。

ソースを見ていただければ分かりますが、
クラスをnewするときの引数内だけ説明します。
var flickr:FlickrAPI = new FlickrAPI( “xxxxxxxxxx“, “cow“, 50, 1 );
第一引数: あなたのAPIアプリケーションキー
第二引数: 検索するときのタグ名
第三引数: 検索1回あたりの取得件数
第四引数: 出力ページ番号

RESTでリクエストするときはもっと細かい設定が可能ですが
基本、FlickrAPIクラス内で予め決めうちで設定しています。
というのも、今回クリエイティブコモンズのライセンスが付与された画像を引っ張るという
仕様で作ったのでそのまんまになってます。
もし変更したい場合はFlickrAPI.asを自由に改変しちゃってください。
こちら が参考になると思います。

demo | download

APIアプリケーションキーの取得は こちら
APIドキュメントは こちら

続きを読む »

Bitmaps&Wavesで画像を音声に変換してみる

Aphex Twinの曲をスペクトラムアナライザにかけると顔が浮かび上がるで話題になったネタを試してみる。

まず、Bitmaps&Wavesをダウンロード

今年の干支は牛(丑)年ということで、Flickrにアップされているクリエイティブ・コモンズのライセンスが付与された牛の画像をピックアップ
牛
続きを読む »

スクロールバーの座標を取得するscrollTop

Javascriptでスクロールバーの上端の座標を取得するとき、
こちら の記事を参考にすると、

document.body.scrollTop
document.documentElement.scrollTop
window.scrollTop

の3つのどれかで値がとれます。
onLoadのタイミングで取得すると、
大概のブラウザではスクロールバーが初期値に戻ってしまうため 0 が返ってきます。
ボタンアクションなどの任意のタイミングなら
IE、Firefox、Operaはdocument.documentElement.scrollTop
Safari(windows)、Google Chromeはdocument.body.scrollTop
で値がとれます。
ブラウザ分岐処理をせず、これをまとめてしまうには以下でOK!
Flashから呼んでも無事にとれた!

function getScrollPosition() {
  return (document.documentElement.scrollTop || document.body.scrollTop);
}

サーバーの時間をPHP+Flash(AS3)で取得する


仕事でちょこっとやったのでメモメモ。

続きを読む »

FlashでTwitterの発言を取得してみる



世界最大のつぶやき共有サービス「Twitter」での発言を取得してみるテスト。
APIが公開されているのですが、
今回はTwitterユーザー全員の発言情報を5秒おきに最新10件表示するというものを作ってみました。
読み込みのフォーマットはXMLJSONRSSAtomのフォーマットで情報を使うことができます。
今回はXMLで読み込みます。以下、API仕様をざっくりと書きました。

続きを読む »

Flash CS3でGoogle Maps APIを利用してみる



Google Mapコンポーネントで簡単にFlashでも地図を扱うことができるので今回は表示部分だけやってみました。
で、CS3で作る際にまず準備として

1.APIキー取得
http://code.google.com/apis/maps/signup.html

2.SDK(swcファイル)をダウンロード
http://code.google.com/apis/maps/documentation/flash/

解凍して中のswcファイル(最新はmap_1_8a.swc)を
C:\Program Files\Adobe\Adobe Flash CS3\ja\Configuration\Components
にGoogleフォルダを作って中に格納します。
CS3を起動すると、コンポーネントパネルにGoogleMapsConponentが入っているのが分かります。
それをライブラリにドラッグするだけで準備OK!
1.6以前の古いバージョンは ここ にあります。
mxpファイルが入っていればダブルクリックで簡単にインストールできますね。

こちらのページが大変参考になりました!
http://1ka2ka.com/archives/200808/24_005443.html

続きを読む »

Flickrの画像を取得してPapervision3Dで動かす

Flickrの画像を取得してPapervision3Dで動かす

FlickrのAPIより画像を取得してPapervision3Dライブラリで3D上に配置するサンプルを作ってみました。
使用したライブラリは
tweener
papervision3D(ver1.7)
as3flickrlib
です。

続きを読む »

« 前のページへ次のページへ »