web plamo
web plamo 飛行艇版
イメージソースさんの自社プロジェクト。クオリティ高いです。
最近なぜか原始時代に興味が湧いてきている僕としては
恐竜の骨版とお肉版も気になります。
web plamo 飛行艇版
イメージソースさんの自社プロジェクト。クオリティ高いです。
最近なぜか原始時代に興味が湧いてきている僕としては
恐竜の骨版とお肉版も気になります。
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]を選択>[フルコントロール]にチェック>[適用]ボタンで解決する。
普通に読み込むと、各レイヤーのアルファ部分がおかしくなるね。
(アルファチャンネルが2階調化されて、下のレイヤーと合成される感じ)
読み込みの際、各レイヤーのオプション設定が
デフォルトで「統合されたビットマップイメージ」になっているけど、これを
「編集可能なレイヤースタイル付きのビットマップイメージ」にすると直った。
Photoshop側でスタイル効果を統合しておかないと余計なレイヤーに分かれる。
CS3のコンポーネントを使ってると、flパッケージまで探しに行ってエラーが出る。
SWCを作ってそれを-compiler.library-pathで指定すると良い。
・ASDoc覚え書き (godagoda.net)
・[ヅラド] Flex ASDoc のヘルプ
・ActionScript3.0 asdoc作成
BOX2DのJavaScript版、Box2DJS。
すばらしいです。
・Box2DJSをリリースしました。
・JavaScriptで物理シミュレーション
Box2DFlashAS3のほうは2.0.1がでてたみたい。
ARToolKitのAS3版、FLARToolKitもすごい。
・さくーしゃさんがスゴイものを作った
ライブ放送中の一覧をRSSで取得してみた。
http://kyucon.com/ustream/
08/03/02追記:
http://www.ustream.tv/crossdomain.xmlにアクセスできなくなってる。
プロキシ噛ませないといけないな。
Box2DFlashのAPI一覧が見たいと思って探したけど、見つからないのでASDocで書き出してみた。
http://www.kyucon.com/doc/box2d/
マニュアルはBox2D User Manualくらいしかないのかな。
FOAMも試してるけど、どっちもどっち。
スクリプトの行数が多い時にアクションパネルの表示がやたら遅くて困っていましたが解決方法がありました。
Flash.exeを右クリック、「プロパティ」の「互換性」タブで
「互換モードでこのプログラムを実行する」にチェックを入れる。
チェックボックス直下のプルダウンは「Windows XP」で良いと思う。
これでだいぶ改善した。
asファイルいじるならFlashDevelopのほうが断然よさそうだけど。
・FlashスプライトをdirectToStage=trueにすると、文字入力が勝手に確定してしまい、まともに日本語変換ができない。
・Flashスプライト内の日本語入力は、変換中の文字色が反転しないのでどこを変換してるのか見えない。
・パブリッシュ設定で「バックグラウンドムービー」のチェックを外してしまうと、ウィンドウフォーカスがDirectorプロジェクタ以外に移ったりするとDirector内のFlashコンポーネントの表示が崩れる。
とりあえず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
ためしにインストールしてちょっとだけ触ってみた。
簡単にサウンドスペクトラム取得できて面白いなー、とかその程度。
AS2で外部クラス作るのすら面倒な僕としては、AS3の本気なプログラム感はちょっと敷居高いんだけど時代の流れですからなぁ。
仕事中は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としても流せてしまうのでそうなってくると、そんな使い方は認めないと言われそう。
ラジオ局の規約とか調べてみよう。
お試し版よりだいぶ使いやすくなってる。
気づいた点
・デフォルトの表示サイズが変わった。お試し版より狭くなった。
ツールバー表示中 800×528pixel (4:3モード) 800×396pixel (16:9モード)
ツールバー非表示 800×628pixel (4:3モード) 800×472pixel (16:9モード)
・Aボタン連打が効かない不具合が直った。
任天堂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使わずに作ったほうが良かったんじゃないかと今気づく。
精細な印刷物を眺めるのは楽しいので、紙幣鑑賞を趣味にしようかと思いました。
で、スキャンしてみた。
![]()
http://www.kyucon.com/money/
一歩間違うと通貨偽造罪または通貨及証券模造取締法に触れてしまうので絶対印刷しちゃだめだよ。
Photoshopで紙幣画像を開いたらとほんとにアラートが出て扱えなかったよ。
明けましておめでとうございます。
Google Earthに触発されて地球を作ってみた。
![]()
http://earth.kyucon.com/
ドラッグで回転する地球に、雲画像(3時間毎に更新)をのせただけ。
球体表現は、psyark.jpさんのDMFチュートリアルをほとんどそのまま真似させて頂きました。すごく勉強になった。
雲画像は、Xplanetから定期的に自分のサーバに引っ張ってきてます。
地球の画像はNASAから。
TYO-IDのサイトに面白コンテンツがあった。
何度かコールしてるうちに間違い電話しちゃった。焦った。
16ビットカラーのモニターで見ると、変なディザがかかったりムービークリップの短形がちらついたりするのは何とかならないものかね。
素材の色調整したり、アルファ0%のクリップを全体に被せたりしても限界があるよ。
Director上に配置したSWF内でloadMovieする時の
ロード速度はDirectorのテンポ(フレームレート)に依存する。
30FPSとかだと結構遅い。
なのでloadMovie(loadSoundもかな)する時は、一時的にテンポを999とかに上げましょう。
ローカルやムービープレビューで動作させるとonLoadInitが正しく呼ばれない時がある。
unloadClipとloadClipを繰り返したときだけかな。
2回呼ばれたり、まったく呼ばれなかったり。
ロード対象のSWFを操作する処理をonLoadInit内に書いても無視されたり。
サーバに上げると問題ない。
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
ロゴスウェアの電子カタログソリューション「FLIPPER」はなかなか良いな。
使いやすくて低価格。
この会社は他にもFlashを使ったソリューション開発を模索していて好感が持てる。
SourceForge.net: XML-RPC Client for ActionScript 2
ありがたや、ありがたや。
structの中とかdateTimeのフォーマットとか、xml-rpcの仕様と微妙に違うような。俺の勉強不足かな。
メモ。
Using the CellRenderer API
CellRendererって便利。
comboboxコンポーネントを配置していったんクリックすると、他の普通のボタンのクリックイベントが発生しなくなったりするのはなぜ。常識?
setFocusすれば直ったけど。
btn.onPress=function(){
Selection.setFocus(this);
//以下クリック時の処理
}
wmode指定してフレームレート改善すると、ブラウザにもキー入力が渡ってしまう弊害が。
Firefox等でも速度改善しようとembedタグにwmode指定するとキー入力を受け取れなくなる。
wmode での flash と IE の問題
ブラウザ上でFLASHの再生速度が遅くなる問題
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
MoviePen 1.0JSFLってこういうことできるんだねぇ。すばらしい。
手書き風アニメーションを自動で生成するFlashMX 2004用追加ペンツールです。
妻にせがまれたので作ってみた。
同じようなサービスが既にあるのに、あえて。
このままじゃイマイチなので暇があったら改良するかな。
フラツシュ・クリエイターとか使うと、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!
Sothink SWF Decompile(Ver2.7、Build50628)と対決させてみた。
Shapeなどは見れるが、ActionScriptは何を記述しているかは分からない状態で表示された。
FLASHのFPSを正常に
WindowsのFlashプラグインでは、wmodeを指定しないと再生フレームレートが落ちるとのこと。
今まで全然知らなかった。こんな原因に気付いた人ってすごいなぁ。
これからはちゃんと指定しよう。
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コンポーネント
「index.html#anchor」みたいにアンカーラベルをつけて開くと
Flashムービーがストリーミング再生されず、完全に読み込まれるまで表示されない。
なのでプリローダ内包しても機能しない。
MXから追加された「名前付きアンカー」機能の影響なんだろうけど
名前付きアンカー使っていない時くらい何とかならないのかな。
loadMovieするだけのロード用swfを用意すれば良いか。
それか「index.html?anchor」として、それをJavaScriptで処理するか。
重複しないランダム整数
Stickman - Unique Random Numbers
Flash Player ダウンロードセンター
FlasyPlayer(Windows用)のインストールにもYahoo!ツールバーのオプションがつきました。
必須でないことが一目でわかるので、これくらいなら許容範囲ですね。
ShockwavePlayerも見習って欲しい。というかすぐにでも改善すべき。
"n" は, Macromedia Flash を利用して作られた2Dアクションゲームだ。主人公の忍者を操作して,ゴールドを広い集めつつ,ゴールまで辿り着くことができればクリアとなる。Nというこのゲーム、シンプルなルールですごくよく出来てる。 機能的にも、ハイスコアプレイヤーのデータをリプレイできたり、ステージを編集してデータを公開できたりと充実してる。 要ダウンロード。操作は矢印キーとシフトキー。
--Radium Software Developmentより
石井さん作、「将棋シューティング 裸王」
すばらしい。
ドキュメントがありました。
MX3D.com ~ technical Informationbytecode level って何?と思ったけど、Mingを使ってPHPで書いてbytecode化してるってことですかね。
Most parts are written on bytecode level ("flash-assembler") and are based on prior performance research.
MX3D.com super lounge ~ 3D Raum
: : : M X 3 D . com : : :
恐ろしい。
Flashのリアルタイム3Dに関してはドイツが熱いです。
ところでHTMLソースを見るとswfの代わりにphpを呼んでるんだけど、これってローカルに保存させないためのテクニックでしょうか。どうやるんだろう。
Macromedia 関連のRSSアグリゲートサイト、日本語版もあったのかー。
Macromedia XML News Aggregator
ここ見てればいろいろ情報収集できるね。
YOSHIZAWA.CO.UK - Flash MX 2004見やすくまとめられていて良いです。
Flash MX 2004 Professional : Reference コンポーネントのリファレンスを独自にまとめたものです。
↓マリオカートのパクリともいえるけどそれだけでは片付けられない出来の良さ。
FastFroots

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

世界にはすごい人がいるもんだなーと感心。
3Dを扱えるのがShockwaveのアドバンテージだったのに、ここまでされるともうFlashにできないことはないという気さえしてくる。
attachMovieメソッドで生成したムービークリップをunloadMovieメソッドで消すと一応消えるけど挙動がおかしくなる。
■今日分かった事
attachMovieした時はremoveMovieClipを使うこと
unloadMovieを使うのはloadMovieした時だけ
たった一行のことでずっと悩んでた。
「Macromedia Central」をインストールしてみた。
どういうのかというと、いろんなFlashベースのアプリケーションを選んで使えるデスクトップアプリです。
![]()
RSSリーダーなんかもあって、思ったより使い勝手が良い。
こういうポータルアプリケーションって普及するのかな。
GAME ON | Chasm
一見ただのアニメと思いきや、ユーザーのクリックによって話が進んでいくアドベンチャーゲーム。良く練られていてけっこう頭を使う。
Flashでこういうゲームもいいいね。