タグ

actionscriptに関するAshizawaのブックマーク (29)

  • http://sketchbook.libspark.org/svn/as3/trunk/src/sketchbook/data/SimpleXMLParser.as

    package utzoom.data { import flash.utils.Dictionary; /** * Namespaceなどのない単純なXMLをパースする為のクラスです。 * * SimpleXMLParserにXMLのノード名毎に行うパース処理を定義する事で、 * Number, Date等といった型を考慮したスムーズな * * var np:NodeParser = new NodeParser(); * np.addNodeDefinition("items", NodeParser.ARRAY); //itemsノードを Arrayと定義 * np.addNodeDefinition("item", NodeParser.OBJECT); //itemノードをObjectと定義 * np.addNodeDefinition("title

  • Extending Dreamweaver CS4 - Part 1: The TNC Lightbox

    Iced coffee; Prepared coffee and coffee-based beverages; Coffee-based beverages containing milk; Ready-to-drink coffee-based beverages

    Extending Dreamweaver CS4 - Part 1: The TNC Lightbox
    Ashizawa
    Ashizawa 2009/02/04
    後で試してみる
  • slot-ngayon i-claim ang 55 na mga premyo 😆 link ng alok-slot

    Ashizawa
    Ashizawa 2009/02/04
    最後の引数にデフォルト値がないとエラー、引数リストの末尾に記述しないとならない
  • akihiro kamijo: Flash Player 10 のクリップボードに関連する変更

    Flash Player 10 ではシステムのクリップボードアクセスに関して以下の変更が行われます。 System.setClipboard() まず、System.setClipboard() の使用が制限されます。いままでは任意のタイミングで呼び出すことができましたが、Flash Player 10 からはマウスクリック等のユーザインタラクションによるイベントからのみ実行することができます。 これは、最近報告されたクリップボードアタックに対応するための変更です。既存のコンテンツで System.setClipboard() を利用している場合は変更が必要になるかもしれません。ご確認ください。 Clipboard クラス Flash Player 10 からはいままで AIR アプリケーション専用だった Clipboard クラスが使えるようになります。これにより Flash アプリケー

    Ashizawa
    Ashizawa 2009/01/26
    Flash Player 10 からSystem.setClipboard() はマウスアクションからしか使えない
  • ActionScript3 ブロックスコープの ABC - てっく煮ブログ

    as3, tamarin※ AS3 にはブロックスコープがないよ、という内容です一時変数の効率化|_level0.KAYAC という記事に怪しいことが書いてあったので突っ込んでおきます。この記事によると、for の中で変数を宣言するよりも // 中バージョン function foo1():void{ for(var i:int = 0; i { var a:Object = new Object(); } } 外で宣言をしたほうが // 外バージョン function foo2():void{ var a:Object; for(var i:int = 0; i { a = new Object(); } } a が宣言される回数が少ないので効率的だとしています。けれども、これは間違いです。for の中で宣言しても、ブロックのあとでも生き残ります。もっと言ってしまえば、var 宣言する前

    Ashizawa
    Ashizawa 2009/01/22
    なるほど、as3はブロックスコープじゃなくて関数スコープなんだと
  • 一時変数の効率化 | _level0 - KAYAC Front Engineer Blog

    以前のお仕事でパーティクル演算を使うことがあって海外のサンプルコードなど眺めていて気づいたことです。 一時変数の扱いについて知らなかったことだったのでメモっておきます。 var x:Number = 100; 変数をブロック内( {と} の中)で宣言すると、一時変数として宣言されます。 一時変数はブロック内でつかい終わると破棄される上に、参照経路が少ないため、グローバル変数やインスタンスメンバ(タイムライン変数含む)と比較してメモリ効率がよいです。 そこでforなどのブロックでも多用するのですが、実は一時変数のスコープ(参照可能な範囲)は関数単位となるため、forなどのブロックないの変数は結局何回宣言しても同じスコープの中で再定義しているに過ぎず、宣言のオーバーヘッドの分よぶんなことをしていることになります。 ですので、ループのブロック内でしかつかわない変数も、 衝突判定やパーティクル演算

    一時変数の効率化 | _level0 - KAYAC Front Engineer Blog
    Ashizawa
    Ashizawa 2009/01/21
    forループの最適化
  • Tweensy goes public » Lost In Actionscript - Shane McCartney

    Dynamic tweening is really important to a Flash Developer, and when I was programming in AS2 my tweening library of choice was either FuseKit or the Zigo Engine. Since AS3 there have been a few options available:TweenerTween LiteAdobe’s TweenGTweenASAP Tween There have been many posts of reactjs developers on how some are better in performance and features than others. Without going into detail, I

    Ashizawa
    Ashizawa 2009/01/20
    これはやばいなぁ
  • wonderfl build flash online

    wonderflは、サイト上でFlashをつくることのできるサービス。 通常Flashをつくるためには、Flash IDEやFlex、FlashDevelop等といったツールを使って、コードを書き、コンパイルする必要がありますが、wonderflでは、サイトにあるフォームにActionscript3のコードを書けば、サーバサイドでコンパイルを行えます。 つまり、ブラウザさえあれば、Flashをつくれます。コンパイル結果はサイト上に表示され、作成されたFlash(swf)はページ上に自動的に表示されるので、完成したFlashをリアルタイムに見ながらコードを書くことができます。 ※APIとして、はてな OpenIDを使用してネットにさえつながれば、誰もがFlashクリエイターになれます。世界中のFlashクリエイターがユーザーになるwonderflは、 文字通り、世界のFlash図鑑となってい

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

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

    Ashizawa
    Ashizawa 2008/12/13