タグ

as3とAS3に関するshokaiのブックマーク (187)

  • Flashで数値計算を高速化する方法 - yukobaのブログ

    Flashで3Dなどでシュミレーションをすると、今後ますます高速な数値計算が求められると思います。Adobe MAXでの発表にあたり、数値計算のベンチマークをとっていったら、どんどん速くなっていったので、現状ここまで速くなったというのをまとめます。この件について、id:gyuque さんに激しく色々と教えてもらいました。深くお礼を申し上げます。 テスト内容 テスト内容として、要素数 100K のベクトルの内積を扱います。ベクトルの内積や行列の掛け算は、数値計算の最重要計算であり、かつ、ベクトルの内積は実装しやすいので、これにしました。ベンチマーク環境は、Win XP の Pentium4 3.2GHzです。2次キャッシュは 1MB なので、ベクトルは2次キャッシュに収まりきっていません。また、Flash Player は flashplayer_10_sa_debug.exe を使用してい

    Flashで数値計算を高速化する方法 - yukobaのブログ
    shokai
    shokai 2009/02/03
  • Saqoosha :: FLARToolKit スタートガイド

    必要なもの ・Adobe Flash CS3 以降 ・FLARToolKit ・Papervision3D (rev.814 以降) ・Web カメラ ・印刷したマーカー & マーカーデータ ダウンロード めんどいので一式をまとめたものを置いときました。はい。 http://saqoosha.net/lab/FLARToolKit/FLARToolKit-starter-kit.zip 追記(2009/2/8 1:50):ぎゃー、マーカーの PDF 入れ忘れてた。いれといた & マーカーだけアップしたのでこれをお使いくだせい。 イントロダクション Papervision3D が使える人なら非常に簡単。サンプルのメイン部分はほぼ Papervinios3D の設定だけ。使えない人もこのサンプルはめっちゃシンプルなので難しくない。大丈夫。 ただ、1 点だけ注意。座標系が Papervision

    Saqoosha :: FLARToolKit スタートガイド
  • matzmtok.com - このウェブサイトは販売用です! - matzmtok リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • Saqoosha :: Papervision3D で穴の中身だけレンダリングする

    I got one question from UK. He says “I saw your New Year Greeting site. How did you make “the Hole” with FLARToolKit?” Okay, There is nothing strange for the peoule just viewing it. But if you try to make the same thing like that, it’s a little difficult. The cube that face normal is point to the internal, become like this: All of the internal is revealed. It must be hidden in the area indicated a

    Saqoosha :: Papervision3D で穴の中身だけレンダリングする
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • un-q.net

    This domain may be for sale!

  • Flash CS3で型指定しないと必ずエラーを出す設定。 | BONKURA BLOG

    オライリーの「詳説 ActionScriptオライリーの「詳説 ActionScript 3.0」に記載。 ja/Configuration/ActionScript3.0/EnabledWarning.xmlを開く。 下記行のenabled=”false”を”true”にしてファイル保存。 <warning id="1008" enabled="false" label="kWarning_NoTypeDec1">型宣言がありません。</warning>

    shokai
    shokai 2008/12/11
    ja/Configuration/ActionScript3.0/EnabledWarning.xmlを編集
  • un-q.net

    This domain may be for sale!

    shokai
    shokai 2008/11/15
  • PixelBenderで輪郭抽出&輪郭に雪を積もらせる - FLASH+α

    最近カメラで取得した映像を使って遊んでます。 映像の中の人とかに雪が積もるといいなーと思ってやってみました。 境界線が分かればなんとかなるので、↓こちらを参考にやってみました。 http://web.sfc.keio.ac.jp/~shokai/archives/2007/05/proce55ing-webcam-edge-detect.html ●まずはActionScriptで 元ソースはProcessingなので、ASに書き直す必要があります。 そのままいけないので試行錯誤した結果が下記のような感じです。 (※省略してます) 考え方としては、まず画像全体の色を4段階にして処理をしやすくし、それから境界線を調べていくようです。 //RGBの各チャンネルを3つのBitmapDataのBLUEチャンネルにコピー bd1Red.copyChannel(bd1,bd1.rect,pt,Bitm

    PixelBenderで輪郭抽出&輪郭に雪を積もらせる - FLASH+α
  • Rails2.1とFLASHの通信(RESTful)(FLASHはFlashDevelopでFLEXフレームワークを利用して作成しました。) - クライミング好きプログラマーのプログラミング日記

    FLASHからPostしてRailsにアクセスする方法を http://web.sfc.keio.ac.jp/~shokai/archives/2008/03/rails-flash-post.html を参考にしてやってみました。 が・・出来ません・・ 試しにFLASHからGETメソッドでDBの情報取得をやってみました。これはうまくいきました。 何が違うのかとRailsのログを見ているとRailsのみ(html.erb)の実行時には authenticity_tokenなるパラメータがuserモデルのパラメータ以外に送信されています。 Parameters: {"user"=>{"name"=>"hoge", "message"=>"testtest"}, "authenticity_token"=>"379eb449ffd96cfc3ade8689d4feree7dd02e559",

    Rails2.1とFLASHの通信(RESTful)(FLASHはFlashDevelopでFLEXフレームワークを利用して作成しました。) - クライミング好きプログラマーのプログラミング日記
    shokai
    shokai 2008/11/08
    tokenの取得
  • ベンチャーCTOの開発日記

    はじめに 前回のVol2でざっくりとした機能の要件をまとめました。今回は 「タスク管理」の管理をマネージャの仕事にしない仕組み をブレイクダウンして詳細に落とし込んでみます。 「タスク管理」の管理をマネージャの仕事にしない仕組みの詳細を作る 前回決めたこと 「その日動いた」タスクだけを表示する機能 「動いた」の定義を ・TODO→DOINGにしたなどステータスの変更 ・タスクが作成された ・タスクに誰かがアサインされた ・タスクの進捗があった の4つにします。 ここから機能をブレイクダウンしていきます。 「その日動いた」タスクだけを表示する機能 から ・「動いた」日付記録する ・「動いた」日付で検索する の2つに分けることができます。1つ1つここから詳細を詰めていきます。 動いた日付を記録する 前回設定したタスクに動きがあった時の定義の沿って動いた日付を更新する仕様つければ良さそうです。そ

    ベンチャーCTOの開発日記
  • いろいろ - flashrod

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    いろいろ - flashrod
    shokai
    shokai 2008/10/22
    HSBとRGBの変換
  • ActionScript Thread Library 1.0 (そうめん) ドキュメント

    ActionScript Thread Library 1.0 (そうめん) は、タスクシステムと Java のスレッドモデルをベースとした疑似スレッドライブラリです。 複雑で冗長になりがちな、イベント処理や非同期処理、リアルタイム処理を、分かりやすくスマートに記述することを可能にします。 もちろん、割り込みやキャンセル、例外処理もバッチリです。スレッドを使って、イベントリスナー地獄から抜け出しましょう。 ※ActionScript Thread Library は、名前こそスレッドですが、実体はタスクシステムにスレッドモデルを搭載したものなので、 「スレッド」と考えるよりは、「タスクシステム」だと考えた方が理解が早いでしょう。このドキュメントもその前提でお読みください。 1. スレッドライブラリの導入 1-1. スレッドとは はじめにこの処理をして、次にこの処理をして...、という処理の

  • "XRay" - ActionScript3 版の Firebug みたいなデバッグツール - てっく煮ブログ

    asActionScript 2 用のデバッグツールとして有名だった XRay が ActionScript 3 に対応したようです。DisplayObject の階層を表示してくれたり、オブジェクトのプロパティを修正したり、ログ用のコンソールになったりと機能豊富です。しかも、Flash CS3 だけでなく、Flex や AIR でも使えるようです。ということで、早速、試してみました。ダウンロードしてソースコードに2行追加するだけXRay のソースコードを拾ってきます。Google Code にあるので、SVN で拾ってきましょう。http://osflash-xray.googlecode.com/svn/trunk/as3/trunk/では、自分の Flash に仕込んでみましょう。ActionScript のソースコードに import 文を追加します。 import com.bli

  • Proxyクラスの新しい使い方を考えた

    SmartDelegate.as as3ライブラリの中で、「なんで存在するの?」とか、「ウンコ」とか、「DisplayObject継承できないから戦力外」とか不遇の扱いを受けまくるProxyクラスの活気的な使い方を考えてみた。 SmartDelegateクラスは内包した複数のオブジェクトに対して、まとめて委譲を行うクラスだ。 var obj1:Object = {name:"Taro", age:20, sex:"m"}; var obj2:Object = {name:"Jiro", age:18, sex:"m"}; var obj3:Object = {name:"Mika", age:15, sex:"f"}; var obj4:Object = {name:"Mari", age:10, sex:"f"}; var sd:SmartDelegate = new SmartDele

    shokai
    shokai 2008/09/06
  • BeInteractive! [ActionScript 3 用便利ライブラリ集に Spark project をミックス]

    トラックバックはありません。TrackBack URL:http://www.be-interactive.org/trackback.php?id=404

    shokai
    shokai 2008/08/23
  • void element blog: フラグ駆動ライブラリ Flagment

    フラグ(変数値)によってメソッドを呼び出すためのライブラリを SparkProject にコミットしました。 Flagment そうめんに触発されて以前作ったChainライブラリに手を入れようかなと思ったんですが、非同期処理ってどうもソースコードが汚くなりがちなのでもっと単純にすべきなのではと考えた挙句、フラグ駆動に落ち着きました。 まあぶっちゃけこれだけで非同期処理やろうとしても、かえってフラグ管理が大変になるのでオススメできないのですが、依存度の低いクラスの中で判定のためだけにインスタンス参照持ちまわすとかアホくさいことしなくても済みます。 他に有用なケースはないか探してみますが、いい使い方あったら教えてください。 使いたい時にちょっとだけ入れてみる、それだけで使えます。 インスタンス作る必要もありません。 以下サンプルコード Flagment.register("a", 1 ); /

  • 脳の中の風船 » Papervision3Dでレースゲーム制作 09 - コンセプトバージョン完成

    多くのカードローン、ないしはキャッシングの時は利息がとられますが、無利息キャッシングだと、決まった期限内に返したら、利息は生じません。 低い金利のカードローンは、大きめの資金の借り入れを希望する場合や、頻繁に借りる必要がある時には、月の返済額を相当少なくすることが可能なカードローンだといわれています。 5万円~10万円という、一括にて返せる大した金額ではないキャッシングだったら、利用しやすい無利息サービスを標榜しているキャッシング会社に申し込みをすれば、利息を徴収されることはないのです。 少しでも早く現金が必要なら、「借入申し込み額を50万円未満」にするようにしましょう。50万円以上のキャッシングのケースでは、借り入れる方の「収入証明書」が要求されるから、少々面倒です。 近頃ではクレジットカードでも、手軽にキャッシングできるようになっているものが出ているので、手っ取り早くキャッシングの申込

    脳の中の風船 » Papervision3Dでレースゲーム制作 09 - コンセプトバージョン完成
  • 埋め込みフォントの情報を swfassist で取得する - てっく煮ブログ

    as先日の Shibuya.js のあとに、BeInteractive! の yossy さんが「swfassist を使ってくれる人が少なくて悲しい」みたいなことを言ってたので、埋め込みフォントのベクタ情報を swfassist を使って取得してみた。SWF のバイト情報は loaderInfo.bytes に入っている。そこで、フォントを埋め込んだ SWF を swfassist にわしてやると、フォントのベクタ情報が取れる。このベクタ情報を元に ShapeOutlineDrawer を使って描画してる。(追記) ただし、loaderInfo.bytes は Flash Player 9.0.115 以降にしか含まれていないので、それ以前のバージョンだとエラーになる。ShapeOutlineDrawer には graphics.lineStyle(1,0x000000); という行が

  • フォント情報を元に歪めて描画:ユメのカタチ - てっく煮ブログ

    as埋め込みフォントの情報を swfassist で取得するから先へ進んで、フォントのベクタ情報を加工して遊んでみよう。(追記) 手元の Firefox だと「bytes が読み取れない」と例外が出る。ブラウザや Player のバージョンによっては動かない!? bytes は Flash Player 9.0.115.0 以降にしかないので、それ以前のバージョンでは動かない…ということだ。swfassist には描画の仕方を定義する FlashGraphics クラスがある。これを拡張して、FuzzyFlashGraphics というクラスを作成してみた。与えられた座標から、ずらして描画するためのクラスだ。さっそく例。ランダムにずらしつつ、ずらす幅を時間ごとに変化させてみた。FlashGraphics オブジェクトのコールバック関数 f で歪め方を定義する。そこそこ汎用的に遊べるんじゃな