タグ

as3とactionscriptに関するsnipesnapsのブックマーク (11)

  • http://www.source-laboratory.net/blog/2009/04/as3bitmapdata.html

  • JavaScriptを呼び出しまくるFlash(AS3)の内側 (「HTMLの暴走」解説 ActionScript編) - KAZUMiX memo

    HTMLの暴走(meltdown3)」における、Flash(ActionScript 3.0)側の解説です。 Flash側は次の様な流れになっています。 iframeや埋め込みFlashなど、動かせなかったり綺麗に動かそうとすると面倒な要素をJavaScriptから取得 上記要素がある場合、JavaScriptにその要素を非表示にするように指示すると同時にその位置にノイズのアニメーションを設置し、フェードアウトのアニメーションを開始させる 初音ミクなど、事前に用意した画像からランダムに画像を選択 選択された画像のピクセル数を計算(完全に透過の部分は除外) アニメーション対象のHTML要素数をJavaScriptから取得 画像化に必要なピクセル数とアニメーション対象要素数を比較し、画像化に必要な要素数に達していた場合は画像化演出に分岐 画像化演出の場合 画像化に不要な余り要素をまず画面外に

    JavaScriptを呼び出しまくるFlash(AS3)の内側 (「HTMLの暴走」解説 ActionScript編) - KAZUMiX memo
  • ants Lab. | Flash | [AS3.0]Arrayクラスの便利メソッド

    AS3で追加された機能と言えばByteArrayとかE4Xとか... その辺が真っ先に思いつきますよね。その陰で基クラスなんかも地味に便利になっていたりします。 例えばDateクラス。今までは年月日の取得/設定にgetFullYear()やらsetMonth()やらのメソッドを使っていたわけですが、AS3では同じことをプロパティで出来るようになってます。 そんな感じで知っておくとちょっとだけ便利な機能がArrayクラスにもあるので紹介します。 配列の要素を一個ずつ取り出して処理したいときにはループステートメントを使うのが一般的ですが、これらのメソッドを使えばループを書かかなくてもオッケーです。例えば、要素を一個ずつtrace()するのはこんな感じ。 var arr:Array = [123, "abc", "def", 456, "ghi"]; arr.forEach(myFunc

  • [バシャログスタッフの道具箱] Actionscript デバッガ「Alcon」 | バシャログ。

    毎日毎日こうして現場でWebサイトを制作していると、いつの間にやら「ダメだっ!もう手放せない!」というお気に入りソフトを持っているものです。 そこで今回から「バシャログスタッフの道具箱」と題しまして、各スタッフが偏愛する便利ツールたちを、全9回にわたって紹介していきます。 偏愛ツール「Alcon」 第1回目の紹介ツールは Flash デバッグツール「Alcon」です。 Actionscript2/3 アプリケーションのデバッグ作業を、お手軽にカンタンに協力サポートする軽量・快速なAirソフトです。 こんなコトができます ・オブジェクトのインスペクタ、配列、プロパティ表示 ・ダンプ表示 ・フレームレート、フレームレンダー時間、メモリ消費量のリアルタイムグラフ表示 ・ストップウォッチ機能 などなど こんなカンジで使います 準備はカンタン。 こちらのサイトからパッケージをインストールして、パスを

    [バシャログスタッフの道具箱] Actionscript デバッガ「Alcon」 | バシャログ。
  • isocchi.com

    This domain may be for sale!

  • 3D、ゲーム、物理エンジン、トゥイーンなど、ActionScript3用便利ライブラリ集:phpspot開発日誌

    3D、ゲーム、物理エンジン、トゥイーンなど、ActionScript3用便利ライブラリ集 2008年08月22日- Adrian Parr’s Blog Blog Archive AS3 Code Libraries 3D、ゲーム、物理エンジン、トゥイーンなど、ActionScript3用便利ライブラリが紹介されていました。 ActionScriptというとライブラリもあまり知らない人が多いのではないでしょうか。 3Dエンジン Papervision3D http://blog.papervision3d.org/ Away 3D http://www.away3d.com/ Sandy 3D http://www.flashsandy.org/ Alternativa Platform http://blog.alternativaplatform.com/en/ FIVe3D http

  • ActionScript Thread Library 1.0 (そうめん) ドキュメント

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

  • AS3.0 で 3D プログラミングを1から勉強する (5) - テクスチャを張る - てっく煮ブログ

    as面を塗ることができたので、面に画像を貼り付けるのも簡単。画像を6つ用意して、立方体の上に貼り付けてみることにする。といっても前回までとほとんど変わらなくて、各頂点の 2D 上の座標を求めてから、画像を歪めて描画するだけでよい。問題は「どうやって画像を歪ませるか」という一点のみ。ActionScript 3 で画像を歪ませる方法ここからは完全に AS3 に限定したノウハウになる。答えは Graphics.beginBitmapFill() メソッドにある。 public function beginBitmapFill( bitmap:BitmapData, // 表示するビットマップ matrix:Matrix = null, // 変形方法を Matrix で指定 repeat:Boolean = true, // リピートするか smooth:Boolean = false //

  • void element blog: as3版かまいたちの夜カメラ

    特に習作というわけでもないのだけれど、前に作ったかまいたちの夜カメラをas3で書いてみた。 クリックすると映像を固定。 以後、差分がいわゆるかまいたち。 上下キーでスレッショルド調整ができるけど、おまけ程度。 ほんとこれが ustream 配信できれば面白いのにな。 仮想カメラデバイスなソフトを作るスキルなんてないので残念。 あまり美しくないけど、ソースは以下。 よくよく考えたら今までソース丸ごと公開したことなかった気がする。 package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageQuality; import flash.di

  • AS-users.jp - 日本の ActionScript ユーザのためのハブサイト

    現在は自動車のジャンルが多様化の兆候を見せているのではないかと考えられています。こうしたジャンルの多様化が進行することに伴い、新しく車を購入する人からは、自分の希望する車を手にすることのできる可能性が高まると認識されるのではないでしょうか。これまでになかった、ニュータイプの車も複数のメーカーから作られる動きが見受けられるものとなってきており、その動きも関心を集めつつあるとされています。 以前から一定の支持を獲得している軽自動車やコンパクトカー、セダンなどは、現在でも需要の高い状況が続いています。それに加えて、最近ではSUVやクロカンなどの自動車も台頭してきており、ファミリー層などからの需要を一気に集めるモデルとして挙げられるのではないでしょうか。このような多彩なジャンルの自動車が販売される状態は、日をはじめとする多くのエリアで確認されており、車に乗りたいと思う人のニーズを引き出すことにも

  • Progression Framework - Trac

    What is Progression Framework ? Flash 制作の世界に、かつてないフレームワークの登場です。 よりすばやく、より簡単で、よりクリエイティブな制作環境をお届けします。 最新情報のお知らせやサポートなどは、Spark project 公式フォーラムの Progression Framework フォーラムにて行ってます。 新機能のリクエストからバグ報告、使い方の質問まで、お気軽にご利用ください。 リリース前のデバッグなどは Progression Framework デバッグルーム(Lingr) にて行っています。 その他、Progression Framework についてのお問い合わせは、webmaster(at)progression.jp までご連絡ください。 Copyright © 2007-2008 taka:nium, supported b

  • 1