メイン

2008年08月22日

web plamo

web plamo 飛行艇版
イメージソースさんの自社プロジェクト。クオリティ高いです。

最近なぜか原始時代に興味が湧いてきている僕としては
恐竜の骨版とお肉版も気になります。

2008年08月01日

The Last Guy


ブログよりポータルサイトとかのほうが良いマップになるな。

2008年06月18日

Flash Switcherのエラー

VistaでFirefoxにFlash Switcherをインストールすると、プラグイン切り替え時に下記のようなエラーが出る。

Component returned failure code: 0x80520008 (NS_ERROR_FILE_ALREADY_EXISTS) [nsILocalFile.copyTo]
または
Access to folder C:Windowssystem32MacromedFlash is denied. Consider to use an user accesible plugins folder instead (for example: ~/.mozilla/plugins/ )


対策は、C:\Windows\system32\Macromed内にあるFlashフォルダを右クリックして
[プロパティ]>[セキュリティ]タブ>[編集]ボタン>[Users]を選択>[フルコントロール]にチェック>[適用]ボタンで解決する。

2008年05月24日

Flash CS3のPSD読み込み

普通に読み込むと、各レイヤーのアルファ部分がおかしくなるね。
(アルファチャンネルが2階調化されて、下のレイヤーと合成される感じ)

読み込みの際、各レイヤーのオプション設定が
デフォルトで「統合されたビットマップイメージ」になっているけど、これを
「編集可能なレイヤースタイル付きのビットマップイメージ」にすると直った。
Photoshop側でスタイル効果を統合しておかないと余計なレイヤーに分かれる。

2008年05月19日

ASDocメモ

CS3のコンポーネントを使ってると、flパッケージまで探しに行ってエラーが出る。
SWCを作ってそれを-compiler.library-pathで指定すると良い。

ASDoc覚え書き (godagoda.net)
[ヅラド] Flex ASDoc のヘルプ
ActionScript3.0 asdoc作成

Box2DJSとか

BOX2DのJavaScript版、Box2DJS
すばらしいです。
Box2DJSをリリースしました。
JavaScriptで物理シミュレーション

Box2DFlashAS3のほうは2.0.1がでてたみたい。


ARToolKitのAS3版、FLARToolKitもすごい。
さくーしゃさんがスゴイものを作った

2008年03月05日

PEPSI NEX GAME

みんなのPEPSI NEX GAME

新しいゲームが公開されたよ。

↓なかなかムズカシイおすすめコース

2008年01月27日

Ustream Zapping

ライブ放送中の一覧をRSSで取得してみた。
http://kyucon.com/ustream/

08/03/02追記:
http://www.ustream.tv/crossdomain.xmlにアクセスできなくなってる。
プロキシ噛ませないといけないな。

2008年01月25日

Ustreamのストリーミングを自分のFlashに読み込む

サーバリソースのタダ乗りなので規約上よろしくないかもしれないけど、 ちょっと試すくらいならと思い立ち..
手順は、
1)http://www.ustream.tv/channel/チャンネル名 のHTMLを取ってくる。
2)HTML内からチャンネルID (34xs7CUZgpdJDIWCh6vo7rmVyZs1EGo5みたいな文字列) を取り出す。
3)AMF(FlashRemoting)でhttp://gw.ustream.tv/gateway.phpに下記情報を送る。
【サービス名】client
【メソッド名】check_broadcaster
【パラメータ類】
channelid : String …チャンネルID
rpin : String …謎の値
is_offair_content_needed : Boolean …オフライン時の代替画像表示するか?
id : Number …謎の値。0~9000の間を1000単位でランダムの模様。

4)するとストリーミングのURL等が返ってくるので接続再生する。


AMFの解析にはServiceCaptureが役立った。

追記 08/01/26 22:31
20秒くらい経つとコネクションが切れてしまう原因を探ったところ、
定期的にハートビートを送る必要があるとわかったので対応。

追記 08/03/06 07:47
http://www.ustream.tv/crossdomain.xmlにアクセス制限がかかるようになったので プロクシを通してHTMLを取ってくるように変更した。

2008年01月10日

Box2DFlashAS3

Box2DFlashのAPI一覧が見たいと思って探したけど、見つからないのでASDocで書き出してみた。
http://www.kyucon.com/doc/box2d/

マニュアルはBox2D User Manualくらいしかないのかな。

FOAMも試してるけど、どっちもどっち。

2008年01月09日

Flash物理エンジン

いろいろあるけど、もう少しドキュメントとサンプルが充実してからでないと、どれが良いのか判断付かない。

Box2DFlashAS3
zlib/libpng License

Motor
zlib/libpng License

FOAM
MIT License

APE
MIT License

fisix
shareware license

revive

PopShapes

Flade (AS2)
GNU General Public License

2007年12月22日

VistaでFlash CS3が遅い件

スクリプトの行数が多い時にアクションパネルの表示がやたら遅くて困っていましたが解決方法がありました。

Flash.exeを右クリック、「プロパティ」の「互換性」タブで
「互換モードでこのプログラムを実行する」にチェックを入れる。
チェックボックス直下のプルダウンは「Windows XP」で良いと思う。
これでだいぶ改善した。

asファイルいじるならFlashDevelopのほうが断然よさそうだけど。

2007年11月29日

Director不具合メモ

・FlashスプライトをdirectToStage=trueにすると、文字入力が勝手に確定してしまい、まともに日本語変換ができない。
・Flashスプライト内の日本語入力は、変換中の文字色が反転しないのでどこを変換してるのか見えない。
・パブリッシュ設定で「バックグラウンドムービー」のチェックを外してしまうと、ウィンドウフォーカスがDirectorプロジェクタ以外に移ったりするとDirector内のFlashコンポーネントの表示が崩れる。

2007年09月23日

AS3でmultipart形式で画像をアップロード

とりあえずURLRequestのdataプロパティにByteArrayをつっこむだけで送れるけど、それだとパラメータを一緒に送れないので、一般的なmulitpart/form-data形式で送るには...
下記ページがとても参考になった。
Sanbox:FlashからPHPへバイナリーデータを送信する
上記、MultiPartDataクラスの7行目は
private const N:String = 'rn';
と表示されてるけど正しくは
private const N:String = '\r\n';

JPGEncoderとPNGEncoderはこちら。
http://as3corelib.googlecode.com/svn/trunk/src/com/adobe/images/
参考サイト:Keiziweb ver β - Flash→画像生成を実際にやってみた

2008/03/02追記:
Sandboxさんのところはリンク切れなので。代わりに同様の参考サイト↓
Mtok-log FlashからPHPへバイナリーデータを送信する
ActionScript.org Forums - Binary image data to PHP

2007年05月17日

Flash CS3

ためしにインストールしてちょっとだけ触ってみた。
簡単にサウンドスペクトラム取得できて面白いなー、とかその程度。
AS2で外部クラス作るのすら面倒な僕としては、AS3の本気なプログラム感はちょっと敷居高いんだけど時代の流れですからなぁ。

2007年05月15日

SHOUTcastストリーミングをFlashで再生してみる

仕事中はiTunesラジオでJazzなんぞを聴いてるんですが、
それをFlashPlayer上で聴けたら良いかもなと思い試してみた。
http://wwww.kyucon.com/radio/(音でます)

インタネットラジオで広く使われているSHOUTcastサーバ(MP3をストリーミング配信するシステム)からMP3を引っ張ってくるわけだけど、FlashPlayerのドメイン間セキュリティの都合でプロキシCGIかませないと駄目だろうなと思いきや直接取ってこれた。
細かいことは知らないけど下記のようにサーバURLに「;stream.nsv」をくっつけたほうが良い。
my_sound.loadSound("http://66.90.73.36:2000/;stream.nsv", true);

iTunesに載ってるラジオ局一覧のxmlも取ってこようかと思ったけど、使用許諾契約で禁止されていたので断念。

ネットラジオをswf内で再生するのって果たして権利的に良いんだろうかね。
公開されている正規のストリーミングデータを再生しているだけなので、
iTunesやWinampと同じでエンドユーザが聴くための単なる再生機だと考えれば良い気もするけど。一方で、自分のサイトやFlashコンテンツのBGMとしても流せてしまうのでそうなってくると、そんな使い方は認めないと言われそう。
ラジオ局の規約とか調べてみよう。

2007年04月14日

Opera for Wii 正式版

お試し版よりだいぶ使いやすくなってる。

気づいた点
・デフォルトの表示サイズが変わった。お試し版より狭くなった。
ツールバー表示中 800×528pixel (4:3モード) 800×396pixel (16:9モード)
ツールバー非表示 800×628pixel (4:3モード) 800×472pixel (16:9モード)
・Aボタン連打が効かない不具合が直った。

2007年02月09日

WiiでGoogle Suggest

任天堂Wiiのインターネットチャンネルでの文字入力は面倒なので、Googleサジェストを使えたら便利かもと思いFlashで作ってみた。
http://wii.kyucon.com/

もっと良い感じになるかと思ったけど、デフォルトの文字入力と大差ないイマイチな出来具合。
php経由でGoogle様のデータ引っ張ってきてるわけですが、どうか怒られませんように。
手書き文字認識も考えたけどWiiリモコンじゃ字を書くの難しかったので断念。

■Opera for Wii用Flash Playerについてのメモ
・SharedObjectは使える。電源切ってもデータは残る。
・ブラウザの「戻るボタン」「進むボタン」を使って遷移した場合、「更新ボタン」押さないとFlashが表示されない。
(ウィンドウターゲットを_blankとかにして別ウィンドウ扱いで遷移すれば一応回避できるが、根本的な解決策見つからず)
・文字サイズは24~28px以上でないと読みづらい
・画面サイズはSDテレビ800×500、HDテレビ1024×500
・頻繁なクリック(Aボタン連打)を検出できないっぽい。困った。
(だいたい0.5秒~1秒間隔以上のクリックでないと無視される)

Flash使わずに作ったほうが良かったんじゃないかと今気づく。

2007年01月18日

紙幣鑑賞

精細な印刷物を眺めるのは楽しいので、紙幣鑑賞を趣味にしようかと思いました。
で、スキャンしてみた。

http://www.kyucon.com/money/

一歩間違うと通貨偽造罪または通貨及証券模造取締法に触れてしまうので絶対印刷しちゃだめだよ。
Photoshopで紙幣画像を開いたらとほんとにアラートが出て扱えなかったよ。

2007年01月04日

Global Clouds

明けましておめでとうございます。

Google Earthに触発されて地球を作ってみた。

http://earth.kyucon.com/

ドラッグで回転する地球に、雲画像(3時間毎に更新)をのせただけ。

球体表現は、psyark.jpさんのDMFチュートリアルをほとんどそのまま真似させて頂きました。すごく勉強になった。
雲画像は、Xplanetから定期的に自分のサーバに引っ張ってきてます。
地球の画像はNASAから。

2006年10月04日

FLO:Q

FLO:Qという多機能ブログパーツサイトがローンチしまして、Flashコンテンツ募集とのことだったので東京忍者を載せて頂いた。
オシャレコンテンツの中でひときわ浮いてる。

2006年09月07日

携帯+FCS

TYO-IDのサイトに面白コンテンツがあった。
何度かコールしてるうちに間違い電話しちゃった。焦った。

2006年07月19日

Flashとモニターの色数

16ビットカラーのモニターで見ると、変なディザがかかったりムービークリップの短形がちらついたりするのは何とかならないものかね。
素材の色調整したり、アルファ0%のクリップを全体に被せたりしても限界があるよ。

DirectorとFlash

Director上に配置したSWF内でloadMovieする時の
ロード速度はDirectorのテンポ(フレームレート)に依存する。
30FPSとかだと結構遅い。
なのでloadMovie(loadSoundもかな)する時は、一時的にテンポを999とかに上げましょう。

MovieClipLoaderのonLoadInit

ローカルやムービープレビューで動作させるとonLoadInitが正しく呼ばれない時がある。
unloadClipとloadClipを繰り返したときだけかな。
2回呼ばれたり、まったく呼ばれなかったり。
ロード対象のSWFを操作する処理をonLoadInit内に書いても無視されたり。
サーバに上げると問題ない。

loadVarsでShift-JISとか

Actionscriptメモ。

LoadVarsでは、System.useCodepage=trueにしていても
SHIFT-JISの文字列を正しくURLエンコード/デコードして送受信することができない。
(例えば"東京都"が"東京s"に化けたり)
Player8でも直ってない。LoadVarsをオーバーライドして対応できる。
http://www.flash-jp.com/modules/newbb/viewtopic.php?post_id=25745&topic_id=925&forum=12
http://www.flash-jp.com/modules/newbb/viewtopic.php?topic_id=1267&forum=6

2006年04月16日

電子カタログ

ロゴスウェアの電子カタログソリューション「FLIPPER」はなかなか良いな。
使いやすくて低価格。
この会社は他にもFlashを使ったソリューション開発を模索していて好感が持てる。

2006年03月23日

ActionscriptでXML-RPC

SourceForge.net: XML-RPC Client for ActionScript 2
ありがたや、ありがたや。
structの中とかdateTimeのフォーマットとか、xml-rpcの仕様と微妙に違うような。俺の勉強不足かな。

XML-RPC 仕様書

2006年03月17日

comboboxコンポーネントのセルを複数行に

メモ。
Using the CellRenderer API
CellRendererって便利。

comboboxコンポーネントを配置していったんクリックすると、他の普通のボタンのクリックイベントが発生しなくなったりするのはなぜ。常識?
setFocusすれば直ったけど。
btn.onPress=function(){
Selection.setFocus(this);
//以下クリック時の処理
}

2006年01月23日

Flashのwmode指定

wmode指定してフレームレート改善すると、ブラウザにもキー入力が渡ってしまう弊害が。
Firefox等でも速度改善しようとembedタグにwmode指定するとキー入力を受け取れなくなる。
wmode での flash と IE の問題
ブラウザ上でFLASHの再生速度が遅くなる問題

2005年11月24日

メモ

Flashで3Dレンダリング
http://3dfs.alpha-sigma.net/

JavaScriptで3D
http://homepage2.nifty.com/m_kamada/di200511.htm#13
javaScriptで3D地球
http://homepage2.nifty.com/m_kamada/di200511.htm#10

2005年11月09日

MoviePen

MoviePen 1.0
手書き風アニメーションを自動で生成するFlashMX 2004用追加ペンツールです。
JSFLってこういうことできるんだねぇ。すばらしい。

2005年10月30日

お絵かきボード








妻にせがまれたので作ってみた。
同じようなサービスが既にあるのに、あえて。
このままじゃイマイチなので暇があったら改良するかな。

2005年09月06日

SWF解析防止ソフト

フラツシュ・クリエイターとか使うと、swfの中身が結構見れてしまうので対策としてSWF Encryptを買いました。49.9ポンド(約1万円)でダウンロード購入できます。
早速Flash Creator体験版と対決させて見たところ、見事解析失敗してFlash Creatorが落ちます。WinFlasmでもfunctionとか表示できない様子。
これで汚くて恥ずかしいソース見られないで済む。
こういう機能をFlash本体につける予定ないのかな。仕様をオープンにするのは歓迎だけど、コンテンツを保護する方法も用意して欲しいな。

Amayeta SWF Encrypt 3.0
SWF Encrypt 3.0 encrypts your Macromedia Flash SWF files, protecting them from the most popular Flash Decompiler Tools on the market!

09/24追記:
Liatro SWF Decoder(Ver5.1、Build12929)と対決させてみた。
Shapeなどは見れるが、ActionScriptを見ようとするとLiatroが強制終了。

Sothink SWF Decompile(Ver2.7、Build50628)と対決させてみた。
Shapeなどは見れるが、ActionScriptは何を記述しているかは分からない状態で表示された。

2005年07月27日

Flashのフレームレート

FLASHのFPSを正常に
WindowsのFlashプラグインでは、wmodeを指定しないと再生フレームレートが落ちるとのこと。
今まで全然知らなかった。こんな原因に気付いた人ってすごいなぁ。
これからはちゃんと指定しよう。

追記:wmode指定の弊害

2005年07月09日

Datagrid CellRenderer メモ

Datagridのセル内にテキスト以外も表示したい、ということで。

チュートリアル
DataGridColumn でカラムの設定
CellRenderer でセルの設定
cellrenderer - howto
Cell Renderer API: components inside a Datagrid
Display Images w/a Datagrid Cell Renderer
サンプル
PhilFlash - Liste des exemples
complexGrid
DataGridコンポーネント図説付きリファレンス
Flash DataGridコンポーネント

2005年06月27日

Flashと#アンカーラベル

「index.html#anchor」みたいにアンカーラベルをつけて開くと
Flashムービーがストリーミング再生されず、完全に読み込まれるまで表示されない。
なのでプリローダ内包しても機能しない。

MXから追加された「名前付きアンカー」機能の影響なんだろうけど
名前付きアンカー使っていない時くらい何とかならないのかな。

loadMovieするだけのロード用swfを用意すれば良いか。
それか「index.html?anchor」として、それをJavaScriptで処理するか。

2005年06月19日

メモ

重複しないランダム整数
Stickman - Unique Random Numbers

2005年05月26日

FlashとYahoo!ツールバー

Flash Player ダウンロードセンター
FlasyPlayer(Windows用)のインストールにもYahoo!ツールバーのオプションがつきました。
必須でないことが一目でわかるので、これくらいなら許容範囲ですね。
ShockwavePlayerも見習って欲しい。というかすぐにでも改善すべき。

関連:ShockwavePlayerとYahoo!ツールバー

2004年09月20日

Flashアクションゲーム

"n" は, Macromedia Flash を利用して作られた2Dアクションゲームだ。主人公の忍者を操作して,ゴールドを広い集めつつ,ゴールまで辿り着くことができればクリアとなる。
--Radium Software Developmentより
Nというこのゲーム、シンプルなルールですごくよく出来てる。 機能的にも、ハイスコアプレイヤーのデータをリプレイできたり、ステージを編集してデータを公開できたりと充実してる。 要ダウンロード。操作は矢印キーとシフトキー。

2004年06月09日

将棋シューティング

石井さん作、「将棋シューティング 裸王
すばらしい。

2004年04月10日

Flashでウォークスルー2

ドキュメントがありました。

MX3D.com ~ technical Information
Most parts are written on bytecode level ("flash-assembler") and are based on prior performance research.
bytecode level って何?と思ったけど、Mingを使ってPHPで書いてbytecode化してるってことですかね。
同じ人によるFlash5時代の3Dもあった。kruesch|de flash 5 3d demo
FLASMなんて初めて聞いた。
というかFlasmもFlareもやばい。

2004年04月09日

Flashで3Dウォークスルー

MX3D.com super lounge ~ 3D Raum
: : : M X 3 D . com : : :
恐ろしい。
Flashのリアルタイム3Dに関してはドイツが熱いです。

ところでHTMLソースを見るとswfの代わりにphpを呼んでるんだけど、これってローカルに保存させないためのテクニックでしょうか。どうやるんだろう。

2004年03月22日

Macromediaアグリゲータ日本語版

Macromedia 関連のRSSアグリゲートサイト、日本語版もあったのかー。
Macromedia XML News Aggregator
ここ見てればいろいろ情報収集できるね。

2004年03月18日

Flashコンポーネントリファレンス

YOSHIZAWA.CO.UK - Flash MX 2004
Flash MX 2004 Professional : Reference コンポーネントのリファレンスを独自にまとめたものです。
見やすくまとめられていて良いです。

2004年02月20日

Flashのデバイスフォント

マックだと_ゴシック10ptは大丈夫なのに_等幅10ptは崩れる。
ウィンドウズで作業してると忘れがちなのでメモしておきます。
■見え方の違い

ついでに明朝とsans

追記:OSXはアンチエイリアスがかかるのできれいに見えるようです。

2004年02月09日

Flashで3Dその2

↓マリオカートのパクリともいえるけどそれだけでは片付けられない出来の良さ。
FastFroots

↓こちらはテスト段階だけど、車自体も立体として計算してる。
Buggy Woogie

世界にはすごい人がいるもんだなーと感心。
3Dを扱えるのがShockwaveのアドバンテージだったのに、ここまでされるともうFlashにできないことはないという気さえしてくる。

2004年02月05日

ActionScriptメモ

attachMovieメソッドで生成したムービークリップをunloadMovieメソッドで消すと一応消えるけど挙動がおかしくなる。
■今日分かった事
attachMovieした時はremoveMovieClipを使うこと
unloadMovieを使うのはloadMovieした時だけ

たった一行のことでずっと悩んでた。

Macromedia Central

「Macromedia Central」をインストールしてみた。
どういうのかというと、いろんなFlashベースのアプリケーションを選んで使えるデスクトップアプリです。

RSSリーダーなんかもあって、思ったより使い勝手が良い。
こういうポータルアプリケーションって普及するのかな。

2004年02月01日

Flash 3D Flight

3Dっぽいフライトゲームの骨組みを作ってみた。
カーソルにつられて移動するだけ。

さて、ここからどうしようかな。

インタラクティブアニメ

GAME ON | Chasm
一見ただのアニメと思いきや、ユーザーのクリックによって話が進んでいくアドベンチャーゲーム。良く練られていてけっこう頭を使う。
Flashでこういうゲームもいいいね。

2004年01月31日