Title
April 5, 2008 11:40 PM
Description
February 22, 2008 04:35 PM
AS3 でブラウザリサイズを判定するには通常 stage.addEventListner( Event.RESIZE, handleResize ); で、リサイズ中のイベントは取れますが、開始と終了は取れませんよね。 そこで、昔からある方法だと思うんですが、AS2では setInterval 、AS3だと Timer を応用して実現する方法を載せておきます。 MT管理画面から手書きなので誤字とかあるかもしれませんが、こんな感じでいけますね。
public function myConstractor()
{
stage.addEventListner( Event.RESIZE, handleResize );
var timer:Timer = new Timer( 100, 1);
timer.addEventListner( TimerEvent.COMPLETE, handleResizeComplete );
}
private function handleResize( e : Event ) : void
{
if(!_resizeing) trace('リサイズ開始');
trace('リサイズ中');
timer.reset();
timer.start();
_resizeing = true;
}
private function handleResizeComplete( e : TimerEvent ) : void
{
trace('リサイズ終了');
_resizeing = false;
}
February 13, 2008 08:06 PM
MTディレクトリ/tmpl/cms/include/asset_upload.tmpl の一行目に <mt:setvar name="extra_path" value="ディレクトリ名"> と追加すればOK。
何処かで /tmpl/cms/dialog/asset_upload.tmpl を書き換える方を見つけて試してみたんだけど、こっちでは カスタムフィールドからアップロードする時では反映されなかったので、中身追ってったらみっけた。というわけでメモ。
余談だけど MT4.1 でエントリー項目を必須にする方法って無いのかね? 需要あると思うんだけど、見つかりません。
February 7, 2008 12:32 PM
AS2で大人気の CASA Framework ですが、どーやら既に AS3 版が存在するようです。 ただし、僕も一度自ら AS3 に移植しようと試みたんですが、 AS3 の標準機能で CASA の大半の機能を既にまかなっていたので、今後は Utils 系と言うよりはローダーやトゥイーンの方に力を入れていくとか。 現在はアルファ版で、まだまだ未完成 & 今後大幅に内容が変わる可能性もあるとの事ですが、僕も後で中を見てみようと思います。
いち早く見てみたい人は http://svn.as3.casaframework.org/dev/code/ から。
February 5, 2008 02:12 PM
trick7 さんや fladdict さん等々のブログで見かける processing や ヴィジュアライズ関連のエントリーに僕も便乗 & 先日導入した ecto のテストついでに小ネタを。
ビジュアライズって言うと真っ先に思いつくのが iTunes 等にあるサウンドビジュアライザーですが、あれはどーにも面白くない。 内部的には 音程 と ビート しか (多分) とってないから。 音色や一番盛り上がるサビや激しいギターソロなどは基本的に無視されちゃうんでグルーブ感が無い凄く無機的で面白くない。
Flash も AS3 からサウンドビジュアライズが出来るようになったけど、これも上記の通りの事しか基本的には出来ません。 んまぁリアルタイムにデータを取っちゃったら確かに無理ですよね。 次に来る音を予測なんかしてくれないし。
がしかし、 trick7 さんの記事にも紹介されてる コレ 。 明らかに音色やメロ、サビでエフェクトが切り替わってますよね。 これは別に processing だから出来る訳じゃなくて、 最初に音楽を事前に解析しておいて、ビジュアライザーはその解析された情報を持ってる XML データか何かを読みに行ってるだけ。
で実際に解析する方法ですが、手っ取り早いのは the echo nest コレ。
mp3 アップロードするだけで、解析結果のXMLが帰ってきます。 XML データの中身には、あらゆるデータが入ってて、例えばAメロは何秒目から何秒間続くみたいなデータも入ってます。
こんだけあれば何かカッチョイイもんが作れるんじゃないでしょうか。
January 22, 2008 12:15 PM

知らない間に決まってました。第11回大阪てら子勉強会。 featuring とかなってるけど、わっちは何をすりゃ良いんですかね... 最近参加者が毎回同じ人になってきてしまってるので、新たな参戦者求む。
以下 mixi から転載。
--
気鋭おとぼけ Flasher なぎまぐ (ganephics design,inc.) が、たけし (CEO) を迎えて Flash ライブコーディングやりまーす。
○場所:株式会社カラーズ大阪事務所 (地図) ○日時:2008/1/27(日)14:00〜 (2 次会 19:00ぐらいから) ○定員:15 名ぐらい
コーディングなので、画面デザインがすでにできあがってるものに動きとか仕組みとかをつけていくっていうのをライブでやるわけですね。
やっぱ具体的になにか作りながらの方がいろいろと勉強になるですよ。 まだ何作るか決めてないぽいですけど、みんなのリクエストにもきっと応えてくれるはずなので、普段疑問に思ってることとかわかんないことがあったらここに書き込んでおきましょう。 そのへんの回答もうまいこと組み入れながらやってくれます。
例) ・Photoshop から Flash にもってくと色が変わっちゃうんだけど? ・なんかもっと効率的に PSD からパーツを切り出す方法はないの? ・jsfl とかってのが便利らしいけど、具体的には?
ボケ×ボケなのでgdgdならんように、みんなでちゃんとつっこんでいきましょう。
いつもどおり、勉強会後(19時ぐらいから)は心斎橋周辺で 2 次会なのでこちらもどうぞご参加くださいませ。
--
お申し込みは mixi 大阪てら子コミュニティ、イベント告知ページからどうぞ
January 11, 2008 09:26 PM
AS3S.ORG さんで書かれている記事、Flex BuilderからFlash CS3でムービープレビューを試してみましたが、僕が MAC だったせいなのか、ロケーション項に /Application/Adobe Flash CS3/Adobe Flash CS3.app と指定すると怒られた。
そこで、アプリケーションの代わりに /usr/bin/open と記述すると通った。
以前、さくーしゃ大先生に教えて貰っていたんですが、やり方忘れてた。 3時間も悩無駄にしたオレのバカ。 ってな事でメモ。