タグ

actionscriptに関するnilabのブックマーク (79)

  • polygonal labs » Bitwise gems - fast integer math

    Bitwise operators are very fast in AS3, so here is a small collection of code snippets which can speed up certain computations. I won’t explain what bit operators are and how to use them, rather pointing to an excellent article hosted on gamedev.net: ‘Bitwise Operations in C’. If you know any good tricks that are not included here, feel free to leave a comment or send me an email. All benchmarks w

    nilab
    nilab 2007/06/20
    polygonal labs � Bitwise gems - fast integer math : ビット演算で高速化
  • ActionScriptCheatsheet.com - free, printable cheat sheets for the ActionScript programming language

    Secure & Instant Domain Delivery The domain you are buying is delivered upon purchase. Buyer Protection Program Buy with confidence. Your purchase is secured by Epik.

    nilab
    nilab 2007/06/20
    ActionScriptCheatsheet.com - free, printable cheat sheets for the ActionScript programming language
  • senocular.com

    senocular.com An archived copy of the blog. JavaScript Tip of the Day Posted June 05, 2020 by senocular Once upon a time I started an AS3 Tip of the Day thread over on the kirupa forums. It helped people to get ramped up with AS3, especially in transition from AS2, and I think people dug it. Not too long ago, I continued with the tip of the day concept, but this time with JavaScript instead of Act

    nilab
    nilab 2007/06/19
    senocular.com Tutorial: Understanding the Transformation Matrix in Flash 8 page 1
  • youmos.com

    Click here to enter

    nilab
    nilab 2007/06/15
    Flashでリキッドレイアウトを実装する (Liquid Flash Layout) - youmos:onResizeイベントが呼ばれる度に、ムービークリップの位置を修正する
  • akihiro kamijo: 文字列のエスケープ

    escape() 関数と unescape() 関数 escape() 関数は (livedocs@lab) は文字列を URL エンコードのフォーマットに変換するグローバル関数です。基的に、英数字以外の文字であれば % 付の16進数に変換されます。+ などいくつか変換されない文字もあります。 trace(escape("1+3%2=0")); // 1+3%252%3D0 が出力される trace(escape("h:m@u/a?b&c")); // h%3Am@u/a%3Fb%26c が出力される trace(escape("ハロー")); // %u30CF%u30ED%u30FC が出力される escape() で変換された文字を戻すには unescape() 関数 (livedocs@lab) を使います。 var str:String = escape("1+3%2=0");

    nilab
    nilab 2007/06/14
    akihiro kamijo: 文字列のエスケープ : escape() 関数 unescape() 関数 escapeMultiByte() 関数 unescapeMultiByte() 関数
  • F-site | [AS3] URLエンコード

    投稿者:野中 文雄 | 投稿日:2007.06.09 | [AS 3][ActionScript][Tips][野中ゼミ] ActionScript 3.0では、escape()関数の動作が2.0/1.0とは一部変わりました。たとえば、"F-siteセミナー"という文字列をescape()関数でURLエンコードすると、ActionScript 3.0と2.0/1.0の結果はそれぞれつぎのような文字列になります。 【ActionScript 3.0】 F-site%u30BB%u30DF%u30CA%u30FC 【ActionScript 2.0/1.0】 F%2Dsite%E3%82%BB%E3%83%9F%E3%83%8A%E3%83%BC 実は、JavaScriptのescape()関数も、Unicodeをサポートするブラウザ上では、ActionScript 3.0と同じ結果を返します

    F-site | [AS3] URLエンコード
    nilab
    nilab 2007/06/14
    F-site | [AS3] URLエンコード : escape, flash.utils.escapeMultiByte(), flash.utils.unescapeMultiByte 関数
  • Flash Brighton

    nilab
    nilab 2007/06/12
    FlashBrighton � Blog Archive � Fractals in ActionScript 3 - A Tutorial : フラッシュでフラクタル
  • http://fdt.powerflasher.com/flashsite/flash.htm

    nilab
    nilab 2007/06/12
    FDT - Development Tool for Flash - Powerflasher Eclipse Plugin for Flash and ActionScript
  • FLASH-JP.COM - フォーラム

    //体?変数mc var mc:MovieClip = new MovieClip(); //リファレンス?変数adr var adr:MovieClip = mc; mc.x = 10; trace("体"+mc.x); trace("リファレンス"+adr.x); delete mc; mc = null; trace("体を消した後?"+adr.x); trace("結論として変数mcですらリファレンスではないのか??"); 体(?)である変数mcにnullを代入したはず なのですがまだ変数adrで値が参照出来てしまいます。 リファレンスのDisplayObjectContainer.removeChild () メソッドの一文によるとこう記述されています。 ガベージコレクターとは、Flash Player が未使用のメモリースペースを再割り当てする処理のことです。変数または

    nilab
    nilab 2007/06/01
    FLASH-JP.COM - フォーラム - AS3.0 ガベージコレクションの対象について
  • void element blog: AS3では外部swfを複製できる!

    as1やas2では、loadMovieで読み込んだ外部swfをduplicateMovieClipで複製することができませんでしたが、as3ではバイナリを利用すれば複製することができます。 Loaderで読み込む代わりにURLLoaderでバイナリとして読み込んだ後、dataプロパティに格納されているバイナリデータからLoader.loadBytesメソッドを利用してLoaderを再構築します。 これを繰り返せば、その場で複製が可能となります。 private function loadMovie( url:String ):void { var loader = new URLLoader(); loader.dataFormat = URLLoaderDataFormat.BINARY; loader.addEventListener( Event.COMPLETE, onComple

    nilab
    nilab 2007/05/19
    void element blog: AS3では外部swfを複製できる!:Loaderで読み込む代わりにURLLoaderでバイナリとして読み込んだ後、dataプロパティに格納されているバイナリデータからLoader.loadBytesメソッドを利用してLoaderを再構築します。
  • イベントドリブン

    Flashには、フレームアクション、ボタンのオブジェクトアクション(ボタンアクション)、ムービークリップのオブジェクトアクション(クリップアクション)の3つのアクションがあります。 このうち、ボタンとムービークリップのオブジェクトアクションは、ユーザーイベントやシステムイベントに対応したイベントハンドラを記述するところでしたね。 ここで、もう一歩踏み込んで考えてみましょう。 クリップアクションの enterFrame イベントハンドラとフレームアクションのちがいはなんでしょうか? enterFrame は新しいフレームに入ったときに発生するイベントです。フレームアクションも記述されたフレームに入ったときに実行されるアクションですね。どうですか? 気づきましたか? そうです。フレームアクションは、onClipEvent ステートメントは付いていませんが enterFrame イ

    nilab
    nilab 2007/05/17
    Flash ActionScript Helper (初心者のためのFlash ActionScript講座) -イベントドリブン : ENTER_FRAME enterFrame はシステムイベント
  • flashrod - AS3は簡単なことでも複雑な組み合わせを要求されて面倒だ問題について

    私選:「何か面白いない?」と思ったあなたのための当に面白い30選(2026年・春) anond.hatelabo.jp 『はてな匿名ダイアリー』でこんなエントリが話題になっていた。 僕もやってみようと、とりあえず思いついた30冊に、ひとことコメントと読書難易度を★1つ(読みやすい)★2つ(中間)、★3つ(面白いが長い、難しいなどややハードルが高い)をつけて…

    flashrod - AS3は簡単なことでも複雑な組み合わせを要求されて面倒だ問題について
    nilab
    nilab 2007/05/13
    AS3は簡単なことでも複雑な組み合わせを要求されて面倒だ問題について : それがJavaの良いところでもあり悪いところでもあったり
  • Cove.ORG domain name is for sale. Inquire now.

    Cove.ORG This premium domain name is available for purchase! More info

    nilab
    nilab 2007/05/11
    APE - Actionscript Physics Engine : Click to get focus, then use the a/d keys to move the car : 物理学的処理のデモFlash
  • Cove.ORG domain name is for sale. Inquire now.

    Cove.ORG This premium domain name is available for purchase! More info

    nilab
    nilab 2007/05/11
    APE - Actionscript Physics Engine : APE (Actionscript Physics Engine) is an AS3 open source 2D physics engine for use in Flash and Flex. APE is written and maintained by Alec Cove.
  • Flashプログラミングメモ

    フィジカルコンピューティング Gainerメモ フィジカルコンピューティングに利用できるI/Oモジュールのメモ。 Arduinoメモ フィジカルコンピューティングに利用できるI/Oモジュールのメモ。 PC AIRメモ Flash技術を利用したデスクトップアプリケーション実行環境のメモ。 ActionScript 3.0メモ Flash Player 9以降で実行できるオブジェクト指向プログラミング言語のメモ。 Flex 2で開発。 ActionScript 2.0メモ Flash Player 7以降で実行できるオブジェクト指向プログラミング言語のメモ。 mtascで開発。Flash Lite 2.0情報も含む。 AIF Toolkitメモ Flash Player 10用のフィルター作成ソフトのメモ。 Flash Media Server 2メモ flvの配信や複数クラ

    nilab
    nilab 2007/05/10
    Flashプログラミングメモ
  • ActionScript 3.0 メモ

    「ActionScript 3」とは、「Flash Player 9」以降で実行できるオブジェクト指向のスクリプト言語。言語仕様やパッケージ設計はJava言語により近くなり、洗練されたオブジェクト指向言語となった。JITコンパイラ搭載により、処理速度も大幅に向上している。 開発ツールはコマンドラインベースの「Flex 2 SDK」(無償)と、Eclipseベースの「Flex Builder 2」(有償)がある。

    nilab
    nilab 2007/05/10
    ActionScript3.0メモ
  • mx.transitions.Tweenクラス を拡張 - yoshiweb.NET-blog

    スクリプトでトゥイーンさせるのに便利な mx.transitions.Tweenクラス。 デフォルトのものだと一定の強さでしか動作してくれないのでイージング加減を調節できるようなものを作ってみました。 CustomTween.as/** * mx.transitions.Tweenクラスを拡張 */ class CustomTween extends mx.transitions.Tween { // 変化の度合いを制限する数値 var MAX_EASING:Number = 10; // strength イージングの強さ var _s:Number = 0; /** * CustomTween(obj:Object, prop:String, func:Function, begin:Number, finish:Number, duration:Number, useSeconds:

    nilab
    nilab 2007/05/02
    mx.transitions.Tweenクラス を拡張 - yoshiweb.NET
  • [AS3] 配列(Array)にキャストする

    あるデータ型の値を異なるデータ型として用いる場合には、データ型の「明示的な変換」(キャスト)を行います。配列すなわちArray型へのキャストには、別途注意すべき点があります。 キャストの原則 値を異なる型にキャストするには、変換したいデータ型のクラス名に続けて、その値を括弧()で括ります。 var 変数:クラス = クラス(変換する値) たとえば、以下のスクリプト001は、浮動小数値と文字列の数字を、それぞれint型にキャストします。intは整数型ですので、小数点以下の値は切捨てられます。 スクリプト001■NumberとString型のデータをint型にキャスト // フレームアクション var n:Number = 1.5; var n_str:String = "1.6"; var i0:int = int(n); var i1:int = int(n_str); trace(i0)

    [AS3] 配列(Array)にキャストする
    nilab
    nilab 2007/05/02
    F-site | [AS3] 配列(Array)にキャストする : var 変数:クラス = クラス(変換する値):Stringもintにキャスト可能。配列のキャストには、as 演算子を使う
  • Macromedia Flash - テクニカルノート一覧

    スクリプティング | トラブルシューティング | Tips | オブジェクト指向プログラミング | リファレンス | ActionScript 3.0 | Stage3D | 数学 | ドキュメント正誤表 | スクリプティング FN0108016 名前のない関数(匿名関数/関数リテラル) FN0109008 if/else if/elseアクションを使った処理 FN0110001 1から連番の配列をつくる(ループ処理) FN0110003 for...inループについて FN0110002 素数を調べる(ループ処理2) FN0201001 素数を調べる(ループ処理3) FN0201004 String.splitメソッドを再定義する[上級テクニック] FN0203003 スコープチェーン FN0204001 superでスーパークラスのメソッドを実行する FN0204002 __proto

    nilab
    nilab 2007/05/02
    Macromedia Flash - テクニカルノート一覧
  • Flex 2 勉強会でスピーチしてきました (blog.nium.jp) プレゼン資料のエフェクトがやたら凝ってる、Flex 2 勉強会資料「Progression」

    nilab
    nilab 2007/05/02
    Flex 2 勉強会でスピーチしてきました (blog.nium.jp) プレゼン資料のエフェクトがやたら凝ってる、Flex 2 勉強会資料「Progression」