Progression Frameworkのワークショップのハードル高い

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年6月13日 金曜日 1時39分32秒
Progression ワークショップ in 大崎が開催されるそうで、是非行きたかったのだが、
必要な持ち物

* ノートパソコン(Win or Mac)
* Adobe Flash CS3 Professional
* Adobe Extension Manager 1.8
blog.progression.jp» ブログアーカイブ » Progression ワークショップ in 大崎
無理だー!やはりビジネス向けか~!
悔しいです!悔しいです!

しかも、19:30~だとUStreamでリアルタイムで見るには早いしな~。
ってUStreamで配信されるのかすら知らないけど。

配信して欲しい!

Progression Frameworkで、Flickrの最新写真をアルバム表示してみた。

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年5月9日 金曜日 2時36分22秒
以前のエントリでもさりげなく紹介したが、Progression Frameworkを使った実験として、FlickrからRSSを取得し、最新写真一覧をアルバム表示すると言うプログラムを書いてみた。
FlashのGUIを全く使えないので、基本的にはボタンぽい物は無骨なデザインだし、タイムラインの概念もないし、オブジェクトの配置は全部プログラム中に書くのでコードはかなり荒れ模様になっている。
が、非同期な画像読み込みとかが多かったので、結構Tipsを蓄えられた。まぁ、詳しくは今後エントリにしていく予定で。
と言うことで、一旦Progression Frameworkについては一区切り付いたので、またPapervision3DやWOWEngineの方を触っていこうかなって感じです。
ちなみに、ロード中の画像は「Ajaxload」からゲットした画像を、アニメGIFの再生は「AS3 GIF Player」を使ってみた。
(続きを読む…)

Progression FrameworkのForLoopの限界は何周か?

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年5月7日 水曜日 21時46分36秒
以前作ったWhileLoopコマンドを試していて気づいたんだが、ループの限界が意外と早い。すぐにスタックオーバーフローに見舞われるため、ループ内で実行するコマンドを時間のかかるコマンド(DoTweenerで1秒くらいかけて移動とか)にしないと、一瞬にして限界が来てエラー発生と言うことになる。
勿論、これは既存のForLoopコマンドにも言える筈なので、試しにループ何周までいけるか実験してみた。
つまり、
new ForLoop(<ループ数>,<コマンド>);
の、ループ数を何処まで増やせるのか?と言うことだ。
多分、環境依存なのだろうが。
(続きを読む...)

Firefoxとflash.net.navigateToURLは相性悪いの?

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年5月6日 火曜日 2時49分21秒
Flickrから最新の投稿一覧をRSSで拾ってきて、各画像をアルバム形式で表示すると言う実験をProgression Frameworkを用いて実装してみたんだが、1つ問題点が。
写真をクリックした時、ブラウザでその写真のページにジャンプするよう、
/**
 * 画像部分クリック時のイベント処理
 */

private function onClick(e:MouseEvent):void {
    //this.pageUrlに、ジャンプ先のURLを格納
    flash.net.navigateToURL(new URLRequest(this.pageUrl),"_blank");
}
こんなコードを仕込んだんだが、Firefoxでのみ正常動作しない。
Flex 3 SDKに同梱されてるFlash Playerや、IE7ではちゃんとジャンプ出来たんだが・・・。

一応調べてみると、




とのこと。
ややこしい上、いつ使えなくなるかわからないバッドノウハウ(らしい)が当面の解決策か~。
ムズいね!

IfElseコマンドとForLoopコマンドを元に、WhileLoopコマンドを作ってみた。

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年4月21日 月曜日 21時14分24秒
Progression Frameworkで、条件を満たすまでコマンドを繰り返し実行してくれる「WhileLoop」コマンドがあれば便利だろうなと思い、IfElseの条件関数に関する処理と、ForLoopの繰り返しテクニックを元に実装してみた。主な目的はLoadURLコマンドでデータがロードし終わるまでTweenerを動かし続けたいと言う考えから来ていて、その他の処理に関するテストは一切してないけど。
(続きを読む...)

Progression Frameworkのコマンドに、「error」「execute」関数を追加してほしい。

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年4月21日 月曜日 21時11分11秒
Progression Frameworkのコマンドクラスには、before/afterと言う関数があり、コマンド実行前/後の挙動を定義することが出来る。しかもこれらの関数は最終的にthisを返してくれる。なので、newしてbefore呼んでafter呼んでそのまま実行と言う流れで、一気にコマンドを実行できる。
これは非常に便利な機能だが、LoadURLのようにエラー発生の可能性を秘めたコマンドだと、結局addEventListenerを呼ばなくてはならず、一旦ローカル変数などにコマンドを代入し、例外発生時のイベントリスナーを定義してから実行と言う形になり、少し不便だ。

その不便を解消するために、CommandCatchEvent.ERRORに対するイベントリスナーを定義し、thisを返す関数「error()」と、CommandCatchEvent.EXCEPTIONに対するイベントリスナーを定義し、thisを返す関数「exception()」がほしくなる。
(続きを読む...)

LoadURLでロードしたデータをIDで取得できる、LoadURLByIdコマンドを作ってみた。

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年4月21日 月曜日 21時05分29秒
Progression Frameworkで、外部データを読み込む時に使うLoadURLコマンドだが、データをID管理するのはどうかというアイデアがフォーラムに出ていたので、便利そうだしちょっと試しに実装してみた。
ただ、プロパティdataをSceneObjectに持たせるのは難しそうだったので、取り敢えずコマンドの方にクラス変数として持たせ、IDを使って取得できるようにしてみた。
(続きを読む...)

Progression FrameworkのForLoopとDoTweenerで、ウッヒョーイエー!ダーイ(Die)!

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年4月19日 土曜日 1時47分10秒
そんな訳でProgression Frameworkの話。つか、何で俺だけこんなに沢山の問題にぶち当たるのだろうか?やはり開発スタイル間違ってるのか?
さて今回は、ForLoopコマンドでDoTweener実行しようとしたらスタックオーバーフローで死ぬって話。
(続きを読む...)

Progression Frameworkで、ForLoopコマンドでSerialListを実行させたら死亡事件

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年4月18日 金曜日 1時13分46秒
例によってProgression Frameworkの話。今日はForLoopコマンドとSerialListを使って、複数のコマンドを連続実行させようかと企んだが、それはProgression Frameworkの仕組み的に無理だったと言う事がわかって終わったって話。
(続きを読む...)

Progression FrameworkのFuncコマンド+loader.loadでロード失敗すると、もうどうしようもない疑惑

このエントリをはてなブックマークに追加このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加このエントリをkwoutに追加
2008年4月11日 金曜日 0時45分19秒
Progression Frameworkのコマンド使ってみよう大会継続中だが、今回はLoaderクラスとFuncコマンドを使ってロード完了待ちをしようと言うテクニックと、発生した問題点について述べたいと思う。
Funcコマンドを使った方法は、
こちらを参考にしてみた。
(続きを読む...)
次ページへ »

HTML convert time: 0.886 sec.