サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
衆院選
www.idv-design.com
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, handleR
MTディレクトリ/tmpl/cms/include/asset_upload.tmpl の一行目に <mt:setvar name="extra_path" value="ディレクトリ名"> と追加すればOK。 何処かで /tmpl/cms/dialog/asset_upload.tmpl を書き換える方を見つけて試してみたんだけど、こっちでは カスタムフィールドからアップロードする時では反映されなかったので、中身追ってったらみっけた。というわけでメモ。 余談だけど MT4.1 でエントリー項目を必須にする方法って無いのかね? 需要あると思うんだけど、見つかりません。
AS2で大人気の CASA Framework ですが、どーやら既に AS3 版が存在するようです。 ただし、僕も一度自ら AS3 に移植しようと試みたんですが、 AS3 の標準機能で CASA の大半の機能を既にまかなっていたので、今後は Utils 系と言うよりはローダーやトゥイーンの方に力を入れていくとか。 現在はアルファ版で、まだまだ未完成 & 今後大幅に内容が変わる可能性もあるとの事ですが、僕も後で中を見てみようと思います。 いち早く見てみたい人は http://svn.as3.casaframework.org/dev/code/ から。
trick7 さんや fladdict さん等々のブログで見かける processing や ヴィジュアライズ関連のエントリーに僕も便乗 & 先日導入した ecto のテストついでに小ネタを。 ビジュアライズって言うと真っ先に思いつくのが iTunes 等にあるサウンドビジュアライザーですが、あれはどーにも面白くない。 内部的には 音程 と ビート しか (多分) とってないから。 音色や一番盛り上がるサビや激しいギターソロなどは基本的に無視されちゃうんでグルーブ感が無い凄く無機的で面白くない。 Flash も AS3 からサウンドビジュアライズが出来るようになったけど、これも上記の通りの事しか基本的には出来ません。 んまぁリアルタイムにデータを取っちゃったら確かに無理ですよね。 次に来る音を予測なんかしてくれないし。 がしかし、 trick7 さんの記事にも紹介されてる コレ 。 明らか
AS2 時代では CASA Framework の LoadGroup を多用してたんですけど、 AS3 ではどうしようと思って探しました。 色々あったんですが、一番手軽でかつ、機能的にも満足出来る BulkLoader ってのに僕は落ち着くと思います。 他にも色々あるので比べてみて下さい。 → masapi → QueueLoader → Bulk Loader ドキュメントを読んだ方が早いと思いますが、一応コードも載せておきます。 まず BulkLoader を作って、読み込みたいデータのアドレスを add() してやるんですが、その時の第二引数で指定できるオプションの中に id があります。 こいつに 固有の名前を付けておくと、読み込みが終わった後に BulkLoader オブジェクトから 読み込んだデータを受け取る際に楽になります。 また、データを受け取るのは BulkLoader
IDV-DESIGN | Web design and my private blogAS3 でブラウザリサイズを判定するには通常 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.ad
このページを最初にブックマークしてみませんか?
『www.idv-design.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く